如何使用 `group_left` 语句执行 `count_over_time`?
How do I do a `count_over_time` with a `group_left` statement?
我想知道基于特定标签在 Kubernetes 中创建的作业数。以下是我想出的。由于某些间隔之间存在间隙,我想随着时间的推移进行计数。
kube_job_created * on(job_name)
group_left (label_cronjob_name)
kube_job_labels{label_cronjob_name="sf-synch-abn"}
我应该在哪里放置范围矢量选择器?
我想你想要的是:
count(
count_over_time(kube_job_created[1h])
* on(job_name) group_left (label_cronjob_name)
count_over_time(kube_job_labels{label_cronjob_name="sf-synch-abn"}[1h])
)
我想知道基于特定标签在 Kubernetes 中创建的作业数。以下是我想出的。由于某些间隔之间存在间隙,我想随着时间的推移进行计数。
kube_job_created * on(job_name)
group_left (label_cronjob_name)
kube_job_labels{label_cronjob_name="sf-synch-abn"}
我应该在哪里放置范围矢量选择器?
我想你想要的是:
count(
count_over_time(kube_job_created[1h])
* on(job_name) group_left (label_cronjob_name)
count_over_time(kube_job_labels{label_cronjob_name="sf-synch-abn"}[1h])
)