Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Details
Assignee
Graham Pople
Graham PopleReporter
Graham Pople
Graham PopleStory Points
1
Fix versions
Priority
Instabug
Open Instabug
PagerDuty
PagerDuty
Sentry
Sentry
Zendesk Support
Zendesk Support
Created August 24, 2022 at 12:02 PM
Updated September 28, 2022 at 12:19 PM
Resolved September 28, 2022 at 12:19 PM
I'm pathfinding OpenTelemetry testing with transactions currently. I'll collate any bugs found here:
request_encoding span is missing db.system required by the SDK-RFC.
Because transactions uses KV at a low-level, we don't get the mutate_in and request_encoding spans included. I'm undecided if mutate_in is required (arguably the transaction operation replaces it), but request_encoding should certainly be there.
The metrics we output aren't very usable currently. Each app will output its own cumulative version of the db.couchbase.operations metric, starting from 0. We need to insert some uniqueness into the attributes so that metrics consumers can display and aggregate these disparate versions.
"unknown_service:java" appears as the service name for all our spans. We probably want to allow customising this.
After further digging, this can only be set at the TracerProvider level, outside of our control.