We have a Kubernetes cluster with Prometheus installed (via the kube-prometheus-stack
Helm chart). I have found that I can display many of the metrics in Prometheus, but there are some that never have any data.
Some examples (chosen randomly):
container_cpu_system_seconds_total
container_cpu_user_seconds_total
etcd_server_apply_duration_seconds
These have data:
container_cpu_usage_seconds_total
etcd_server_apply_duration_seconds_count
etcd_server_apply_duration_seconds_sum
Additionally, Prometheus (and Grafana) have auto-completion on the query line, so that when you start typing, it will show what matches. Neither application does this for any of the "data less" metrics. It's as though it doesn't know about them.
Is there a reason that these metrics are defined and yet nothing is ever collected for/from them?