Otel collector deployment with multiple pods result in duplicate metrics #9998
Unanswered
mircea-lemnaru-aera
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi All,
I have this current setup:
Otel operator which deploys the Otel Collector as a K8s Deployment with 2 pods in my case.
In the same namespace I have a bunch of services configured with auto-instrumentation which push telemetry data to the
otel collector
service.In the same namespace I have a PodMonitor which is used by Prometheus to discover the Otel Pods and scrape from them.
Both pods appear in Prometheus as targets , all seems to be good.
The problem that I am facing is that the metrics are duplicated. For the same service I have the same metric , each one comming from one otel-collector instance.
For example:
And the duplicate one , if you look closely you can see that the only difference is the collector that provided this metric
In the first one the collector is:
otel-collector-5dccb6749f-x6xkj
and in the second oneotel-collector-5dccb6749f-7jhfg
. And the metric value is exactly the same. It seems like this metric is pushed to both collectors for some reson and then prometheus collects them both.Am I doing something wrong with deploying 2 collector instances ? And is there a way to remove this duplication ?
What do you suggest I do ?
PS: I can remove this at prometheus or grafana level , but I fear that I am doing something wrong.
Thanks
Beta Was this translation helpful? Give feedback.
All reactions