You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have recently been working on a project that required Redis instrumentation for two different languages. During this process, I noticed some discrepancies in the attributes being collected. To investigate further, I conducted testing to check the attributes collected for Redis instrumentation across six of the most popular languages. I have documented my testing in this GitHub repository:
dyladan
added
priority:p2
Bugs and spec inconsistencies which cause telemetry to be incomplete or incorrect
feature-request
and removed
bug
Something isn't working
priority:p2
Bugs and spec inconsistencies which cause telemetry to be incomplete or incorrect
labels
Sep 25, 2024
What version of OpenTelemetry are you using?
"@opentelemetry/api": "^1.9.0"
"@opentelemetry/auto-instrumentations-node": "^0.50.0"
"@opentelemetry/exporter-trace-otlp-http": "^0.53.0"
"@opentelemetry/sdk-node": "^0.53.0"
What version of Node are you using?
Node.js 22.9.0, NPM 10.8.3
What did you do?
https://github.com/luke6Lh43/otel-redis-testing/blob/main/Readme.md#nodejs
Additional context
Hello,
I have recently been working on a project that required Redis instrumentation for two different languages. During this process, I noticed some discrepancies in the attributes being collected. To investigate further, I conducted testing to check the attributes collected for Redis instrumentation across six of the most popular languages. I have documented my testing in this GitHub repository:
[Link to GitHub Repo]
Findings for Node.js:
What We Capture Today ==> How It Should Look in Latest Semantic Conventions
db.system: redis ==> db.system: redis
net.peer.name: localhost ==> network.peer.name: localhost
net.peer.port: 6379 ==> network.peer.port: 6379
db.connection_string: redis://localhost:6379 ==> (Not needed)
(Not captured) ==> db.query.text: GET myKey
(Not captured) ==> db.namespace: 0
The text was updated successfully, but these errors were encountered: