如何在Grafana中查询Pod创建时间?

问题描述 投票:0回答:2

我是 Grafana Monitoring 的新手,对 PromQL 查询不太熟悉。我想尝试检索具有从 Kubernetes 集群创建的 Pod 名称和时间的表。我需要如何使用 PromQL 检索信息?

例如表中会有

Pod 名称 nginx-xxxxxxxx-xxxxxx 和创建时间 HH:MM:SS 或任何合适的格式。

kubernetes prometheus grafana promql
2个回答
1
投票

您可以使用 metric

kube_pod_created
返回 unix 时间戳中的时间。将值乘以 1000 并选择日期格式。

kube_pod_created{pod="nginx-xxx"} * 1000

您可以在这里找到更多内容https://github.com/grafana/grafana/issues/6297


0
投票

对于那些需要找出 pod 开始处理流量所花费的时间(也可以称为创建时间:)

解决方案:

kube_pod_status_ready_time{namespace="prod"}-kube_pod_created{namespace="prod"}

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.