Hi Do I need to have a specific version of the pa...
# support
c
Hi Do I need to have a specific version of the packages? Getting:
TypeError: loggerProvider.addLogRecordProcessor is not a function
Package.json:
Copy code
"@opentelemetry/api-logs": "^0.203.0",
    "@opentelemetry/auto-instrumentations-node": "^0.50.0",
    "@opentelemetry/exporter-logs-otlp-http": "^0.203.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.53.0",
    "@opentelemetry/instrumentation-express": "^0.42.0",
    "@opentelemetry/instrumentation-http": "^0.53.0",
    "@opentelemetry/instrumentation-mongodb": "^0.47.0",
    "@opentelemetry/instrumentation-mysql": "^0.41.0",
    "@opentelemetry/resources": "^2.0.1",
    "@opentelemetry/sdk-logs": "^0.203.0",
    "@opentelemetry/sdk-node": "^0.53.0",
    "@opentelemetry/sdk-trace-node": "^1.26.0",
    "@opentelemetry/winston-transport": "^0.14.0",
Following: https://signoz.io/docs/logs-management/send-logs/nodejs-winston-logs/#step-1-install-dependencies
j
"@opentelemetry/api": "1.6.0", "@opentelemetry/api-logs": "0.54.0", "@opentelemetry/auto-instrumentations-node": "0.39.4", "@opentelemetry/exporter-logs-otlp-http": "0.54.0", "@opentelemetry/exporter-trace-otlp-http": "0.45.1", "@opentelemetry/semantic-conventions": "1.27.0", "@opentelemetry/resources": "1.26.0", "@opentelemetry/sdk-logs": "0.54.0", "@opentelemetry/sdk-node": "0.45.1", "@opentelemetry/winston-transport": "0.5.0", use this , for me its worked.
c
Thanks this issue is resolved
👍 1
Any specific version for making traces work as well? I keep getting:
Copy code
node_modules/@opentelemetry/resources/build/src/ResourceImpl.js:97
            ...resource.getRawAttributes(),
                        ^

TypeError: resource.getRawAttributes is not a function or its return value is not iterable