elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.63k stars 8.22k forks source link

Use most specific agent information for service #177647

Open graphaelli opened 8 months ago

graphaelli commented 8 months ago

Services displayed in the service inventory include a handy language icon like:

image

Sometimes, however, the icon can be unstable. Here is the same set of services after a page refresh:

image

I suspect this is happening because these services are reporting traces and metrics from agents to collector via otlp while their logs are written to disk and collected later by the collector using the filelogreceiver. This results in the two different agent names per service, eg otlp for files and opentelemetry/python for the service, and the UI is not deterministic about which is is used for icon selection.

Ideally we should show the icon associated with traces when possible.

Describe the feature:

Describe a specific use case for the feature:

elasticmachine commented 8 months ago

Pinging @elastic/apm-ui (Team:APM)

elasticmachine commented 1 month ago

Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)