k8sattribute processor requirements #16282
Unanswered
tl-eirik-albrigtsen
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
Uh oh!
There was an error while loading. Please reload this page.
-
Hey there, I've been trying to use the k8sattributeprocessor with various parameters on 0.63 and 0.64 for the past week with only partial success.
I can see
thanos
,prometheus
andgrafana
show up with enrichedk8s.pod.name
labels (etc) in honeycomb (after being gathered and processed in opentelemetry-collector) and these services are all written in go with the trace configs similar to the following:on the other hand, none of the microservices we have (in both dotnet and rust) seem to get the k8s attributes set even though they should be using the same trace setup (jaeger/const sampler/endpoint, all using service.name). so am wondering if there are any requirements k8sattribute processor has that I am missing? is there other attributes that go typically sends by default that i need to send?
setup
running the collector via the honeycomb/opentelemetry-collector chart with
image.tag
set to the latest0.64.0
. This chart does not support any daemonset shenanigans, but am guessing withoutpassthrough
and it partially working already for some services, this should not be relevant?config:
tried many different config setups, but not found any permutations that gives me any improvement. maybe there is some magic with
pod_association
, but it's been kind of hard to grok from the docsBeta Was this translation helpful? Give feedback.
All reactions