mirror of
https://github.com/formbricks/formbricks.git
synced 2026-02-11 18:58:45 -06:00
chore: coderabbit fixes
This commit is contained in:
@@ -84,9 +84,11 @@ const resourceAttributes: Record<string, string> = {
|
||||
|
||||
// --- Configure sampler ---
|
||||
const samplerType = process.env.OTEL_TRACES_SAMPLER || "always_on";
|
||||
const samplerArg = process.env.OTEL_TRACES_SAMPLER_ARG
|
||||
const parsedSamplerArg = process.env.OTEL_TRACES_SAMPLER_ARG
|
||||
? Number.parseFloat(process.env.OTEL_TRACES_SAMPLER_ARG)
|
||||
: undefined;
|
||||
const samplerArg =
|
||||
parsedSamplerArg !== undefined && !Number.isNaN(parsedSamplerArg) ? parsedSamplerArg : undefined;
|
||||
|
||||
let sampler: Sampler;
|
||||
switch (samplerType) {
|
||||
@@ -104,6 +106,16 @@ switch (samplerType) {
|
||||
root: new TraceIdRatioBasedSampler(samplerArg ?? 1),
|
||||
});
|
||||
break;
|
||||
case "parentbased_always_on":
|
||||
sampler = new ParentBasedSampler({
|
||||
root: new AlwaysOnSampler(),
|
||||
});
|
||||
break;
|
||||
case "parentbased_always_off":
|
||||
sampler = new ParentBasedSampler({
|
||||
root: new AlwaysOffSampler(),
|
||||
});
|
||||
break;
|
||||
default:
|
||||
logger.warn(`Unknown sampler type: ${samplerType}. Using always_on.`);
|
||||
sampler = new AlwaysOnSampler();
|
||||
|
||||
@@ -17,6 +17,7 @@ const nextConfig = {
|
||||
productionBrowserSourceMaps: true,
|
||||
serverExternalPackages: [
|
||||
"@aws-sdk",
|
||||
"@opentelemetry/api",
|
||||
"@opentelemetry/auto-instrumentations-node",
|
||||
"@opentelemetry/exporter-metrics-otlp-http",
|
||||
"@opentelemetry/exporter-prometheus",
|
||||
|
||||
@@ -45,14 +45,14 @@
|
||||
"@lexical/react": "0.36.2",
|
||||
"@lexical/rich-text": "0.36.2",
|
||||
"@lexical/table": "0.36.2",
|
||||
"@opentelemetry/auto-instrumentations-node": "0.68.0",
|
||||
"@opentelemetry/exporter-metrics-otlp-http": "0.210.0",
|
||||
"@opentelemetry/exporter-prometheus": "0.210.0",
|
||||
"@opentelemetry/exporter-trace-otlp-http": "0.210.0",
|
||||
"@opentelemetry/resources": "2.4.0",
|
||||
"@opentelemetry/sdk-metrics": "2.4.0",
|
||||
"@opentelemetry/sdk-node": "0.210.0",
|
||||
"@opentelemetry/sdk-trace-base": "2.4.0",
|
||||
"@opentelemetry/auto-instrumentations-node": "0.69.0",
|
||||
"@opentelemetry/exporter-metrics-otlp-http": "0.211.0",
|
||||
"@opentelemetry/exporter-prometheus": "0.211.0",
|
||||
"@opentelemetry/exporter-trace-otlp-http": "0.211.0",
|
||||
"@opentelemetry/resources": "2.5.0",
|
||||
"@opentelemetry/sdk-metrics": "2.5.0",
|
||||
"@opentelemetry/sdk-node": "0.211.0",
|
||||
"@opentelemetry/sdk-trace-base": "2.5.0",
|
||||
"@opentelemetry/semantic-conventions": "1.38.0",
|
||||
"@prisma/instrumentation": "6.14.0",
|
||||
"@paralleldrive/cuid2": "2.2.2",
|
||||
|
||||
@@ -75,7 +75,7 @@ const buildTransport = (): LoggerOptions["transport"] => {
|
||||
levelFirst: true,
|
||||
translateTime: "SYS:standard",
|
||||
ignore: "pid,hostname,ip,requestId",
|
||||
customLevels: "trace:10,debug:20,info:30,audit:35,warn:40,error:50,fatal:60",
|
||||
customLevels: "trace:10,debug:20,info:30,warn:40,error:50,fatal:60,audit:90",
|
||||
useOnlyCustomProps: true,
|
||||
},
|
||||
level: getLogLevel(),
|
||||
|
||||
905
pnpm-lock.yaml
generated
905
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user