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
{{ message }}
Repository navigation
Commit 1a50fff
Browse filesBrowse the repository at this point in the historyBrowse files
Replace non-ASCII µs suffix in telemetry metric names (#4776)
## Summary
- Renames the microsecond-unit suffix used by several telemetry metric
and span-attribute names from the non-ASCII `µs`/`μs` characters to
plain-ASCII `us`, since backends such as Mimir/Prometheus reject metric
names containing non-ASCII characters and were dropping these metrics on
ingestion.
- Covers the shape DB connection pool checkout queue-time metric named
directly in the issue, plus several interval/span-duration attribute
names elsewhere in the sync-service that used the same non-ASCII suffix,
for consistency.
- Adds coverage confirming the renamed metric is exported with a
plain-ASCII name.
Fixes#4732
**Breaking change**: renamed several telemetry metric and span attribute names, replacing their non-ASCII `µs`/`μs` microsecond suffix with the plain-ASCII `us`. Some metrics backends (e.g. Mimir/Prometheus) reject metric names containing non-ASCII characters, which previously caused ingestion of the affected metrics to fail. Any dashboards, alerts, or queries referencing the old attribute names (e.g. `shape_db.pool.checkout.queue_time_μs`) need to be updated to the new ASCII names (e.g. `shape_db.pool.checkout.queue_time_us`).
0 commit comments