(otelcol): metrics filter and transform #1134
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
Adds a filter to drop the
rpc.server.durationmetric due to high cardinality on this metric in the Go SDK, which causes downstream memory problems in the collector and Prometheus. We should remove this filter definition after implementing a Metrics View for the checkout and productcatalog services, or this PR on the Go SDK is merged, released, and incorporated into the demo.Adds a transform to clear the description for the
http.client.durationmetric. This is required to eliminate errors with the Prometheus exporter in the collector. There is a PR at the Python SDK level to fix this, but that fix will take some time before it's released and incorporated into the demo.