Grafana Alerts具有完整的普罗米修斯时间序列记录

时间:2019-01-14 06:28:29

标签: prometheus grafana-templating grafana-alerts

我有一个Prometheus服务器在Kubernetes中运行,并监视该集群上的Pod。另外,我还拥有可视化的grafana。到目前为止,我正在使用随附的cAdvisor监视基本的CPU,内存和磁盘使用情况。为了提醒我,我使用了grafana本身。我制作了一个仪表板,其中包含特定名称空间和与正则表达式匹配窗格的数据。为了获得正则表达式匹配的容器,我使用了定义为动态获取值的变量。

一切正常,但当我收到警报邮件时,它包含度量标准名称和值。对于度量名称,我从警报邮件中的普罗米修斯获得了完整的时间序列记录(以下示例)。我确实想要的只是吊舱的简称,即将达到阈值并触发警报。

警报邮件中当前收到的样本度量标准名称:

container_fs_usage_bytes{beta_kubernetes_io_arch="amd64", beta_kubernetes_io_instance_type="c4.8xlarge", beta_kubernetes_io_os="linux", container_name="some-name-helm", device="/dev/xvda1", failure_domain_beta_kubernetes_io_region="us-east-1", failure_domain_beta_kubernetes_io_zone="us-east-1b", id="some-ID", image="aws-image-id", instance="x,y,z,w.internal", job="kubernetes-nodes-cadvisor", kubernetes_io_hostname="ip-a.b.c.d", name="some-helm-name", namespace="testing", pod_name="my-pod-name"}

我想要的只是实际的pod-name作为度量标准名称。我尝试使用模板变量,但使用该变量时,度量标准名称没有出现。有什么建议吗?

0 个答案:

没有答案