Skip to content

Conversation

@emschwartz
Copy link
Contributor

Currently, the prometheus-exporter feature enables the prometheus feature, which not only pulls in the prometheus dependency (which we want), but it also overrides the default metrics library used to produce metrics so prometheus is used instead of opentelemetry.

When this mistake is corrected, the tests fail, indicating that there is a bug with how we're producing metrics when using opentelemetry.

@emschwartz
Copy link
Contributor Author

It turns out that there was a concurrency bug in how opentelemetry was starting the count for new metric label sets (open-telemetry/opentelemetry-rust#1070), which is causing our tests to fail when the use the opentelemetry feature.

@emschwartz emschwartz added this to the v0.5 milestone May 23, 2023
@emschwartz
Copy link
Contributor Author

Replaced by #97

@emschwartz emschwartz closed this May 23, 2023
@emschwartz emschwartz deleted the fix-prometheus-exporter branch May 23, 2023 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants