Skip to content

Add integration test for OTLP internal metrics #2058

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 14, 2024

Conversation

wildum
Copy link
Contributor

@wildum wildum commented Nov 8, 2024

In Alloy v1.4.0 some Otel metrics were renamed but we forgot to rename them in the k8s-monitoring helm-chart. This broke some user dashboards. (see grafana/k8s-monitoring-helm#840)

This test will ensure that the internal otel metrics are available.

It's also adding traces to the otel gen app + tempo in the docker compose. This is helpful when setting up a local lab to test configs.

@wildum wildum requested a review from a team as a code owner November 8, 2024 12:16
Copy link
Contributor

@thampiotr thampiotr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this test is useful, however I wonder if it could be tested on a lower level, from our normal Go tests.

Still, let's merge this.

@wildum wildum merged commit 7290a06 into main Nov 14, 2024
18 checks passed
@wildum wildum deleted the add-integration-test-alloy-otlp branch November 14, 2024 14:45
vaxvms pushed a commit to vaxvms/alloy that referenced this pull request Nov 15, 2024
* add integration test for OTLP internal metrics

* rename otel gen app
vaxvms pushed a commit to vaxvms/alloy that referenced this pull request Nov 20, 2024
* add integration test for OTLP internal metrics

* rename otel gen app
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants