如何测量用户在kubernetes上创建作业与开始在节点上运行此作业之间的时间?

如何测量用户在kubernetes上创建作业与开始在节点上运行此作业之间的时间?,kubernetes,time,jobs,Kubernetes,Time,Jobs,我正在使用kubernetes吊舱运行作业,我需要测量用户创建作业与开始在节点上运行此作业之间的时间 我想让它通过一些api 有人知道我如何获得它吗?监控Kubernetes的未决吊舱/作业数量 使用kube state metrics软件包进行监控,并使用一个名为veneur prometheus的小型Go程序收集kube state metrics发出的prometheus指标,并将其作为statsd指标发布到监控系统 例如,下面是过去一小时集群中挂起的吊舱数量的图表。挂起意味着它们正在等待

我正在使用kubernetes吊舱运行作业,我需要测量用户创建作业与开始在节点上运行此作业之间的时间

我想让它通过一些api

有人知道我如何获得它吗?

监控Kubernetes的未决吊舱/作业数量

使用kube state metrics软件包进行监控,并使用一个名为veneur prometheus的小型Go程序收集kube state metrics发出的prometheus指标,并将其作为statsd指标发布到监控系统

例如,下面是过去一小时集群中挂起的吊舱数量的图表。挂起意味着它们正在等待分配一个工作节点来运行。您可以看到,这个数字在上午11点达到峰值,因为在本例中,许多cron作业在一小时的第0分钟运行


一个示例图表显示了过去一小时集群中挂起的吊舱

Kubernetes作业监视器可能是最近的