Abdul Jafar
07/10/2024, 2:44 AMInstrumentation suppressed, returning Noop Span
and i see no active span is being created and it shows NonRecordingSpan
and here is my trace config
const traceExporter = new OTLPTraceExporter({ url: '<http://localhost:4318/v1/traces>' });
console.log('Initializing OpenTelemetry');
console.log({ otelEnabled, url: '<http://localhost:4318/v1/traces>', appName: process.env['APPNAME'] });
export const otelSDK = new NodeSDK({
traceExporter,
spanProcessor: new BatchSpanProcessor(traceExporter),
contextManager: new AsyncLocalStorageContextManager(),
sampler: new AlwaysOnSampler(),
textMapPropagator: new CompositePropagator({
propagators: [
new JaegerPropagator(),
new W3CTraceContextPropagator(),
new W3CBaggagePropagator(),
new B3Propagator(),
new B3Propagator({
injectEncoding: B3InjectEncoding.MULTI_HEADER,
}),
],
}),
serviceName: process.env['APPNAME'] || 'null',
instrumentations: [
getNodeAutoInstrumentations({
'@opentelemetry/instrumentation-fs': { enabled: false },
'@opentelemetry/instrumentation-nestjs-core': { enabled: true },
'@opentelemetry/instrumentation-mongoose': { enabled: true },
'@opentelemetry/instrumentation-grpc': { enabled: true },
'@opentelemetry/instrumentation-winston': { enabled: true },
}),
],
});
Is there anything which is missing in the config ?
Below are the package versions
"@opentelemetry/api": "1.8.0",
"@opentelemetry/api-logs": "0.51.1",
"@opentelemetry/auto-instrumentations-node": "0.46.0",
"@opentelemetry/context-async-hooks": "1.24.1",
"@opentelemetry/core": "1.24.1",
"@opentelemetry/exporter-trace-otlp-http": "0.52.1",
"@opentelemetry/instrumentation": "0.52.1",
"@opentelemetry/instrumentation-nestjs-core": "0.39.0",
"@opentelemetry/instrumentation-winston": "0.39.0",
"@opentelemetry/propagator-b3": "1.24.1",
"@opentelemetry/propagator-jaeger": "1.24.1",
"@opentelemetry/sdk-logs": "0.51.1",
"@opentelemetry/sdk-node": "0.51.1",
"@opentelemetry/sdk-trace-base": "1.24.1",
"@opentelemetry/sdk-trace-node": "1.24.1",
"@opentelemetry/winston-transport": "0.3.0",
Can someone help to identify what could be the issue ?SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc.
Powered by