elastic / kibana

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

[Metrics UI] Allow user to view K8s container metrics when not using Docker #100229

Closed neptunian closed 3 months ago

neptunian commented 3 years ago

If a user is not using Docker with Kubernetes, which is more likely after Kubernetes 1.20+ where the default daemon for containers is not Docker, there is not a way to view container metrics. It might also be confusing for users to see "Docker" as a dropdown filter when they are not using Docker.

When not using the Docker and monitoring Kubernetes with the Kubernetes module, container metrics are sent to kubernetes.container:

117806225-4f2bbf80-b25a-11eb-8b44-e6a1388daeb8

But when using Docker they're sent to docker.cpu.total.pct

Perhaps we should think about removing the "Docker" filter dropdown item altogether in favor of something generic like "Container" and we can figure out where to look for container metrics whether or not they are from Docker.

elasticmachine commented 3 years ago

Pinging @elastic/logs-metrics-ui (Team:logs-metrics-ui)

sorantis commented 3 years ago

@neptunian thanks for filing this. I think the work done by the Inventory Schema team should solve that by making each integration reporting container data report it in a common way, i.e. more aligned via ECS.

roshan-elastic commented 1 year ago

Picking this up @neptunian - I agree with this.

As we develop a new inventory, I'm sure we can refer to all containers generically (but allow users to understand/filter by the type of container).

elasticmachine commented 1 year ago

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

botelastic[bot] commented 6 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

roshan-elastic commented 3 months ago

Closing - will be fixing as part of improving our container views (work either in progress or on near roadmap)