问题标签 [grafana-alerts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grafana - 是否可以在普罗米修斯指标标签更改而不是值上设置警报
我有一个指标,其中包含一个标签,该标签可以在部署(springboot 应用程序)时根据变量而变化。该指标目前正在公开,但我无法设置更改标签时的警报。
some_metric{blacklisted_codes="ABC"} = 0
some_metric{blacklisted_codes="DEF"} = 0(值还是0,只是标签变了)
我已阅读官方 grafana 文档并在网上搜索但无济于事。我怀疑这是不可能的。
grafana - Grafana Alerts:使用单个查询监控多个 linux 服务
我正在使用 Prometheus 和 Grafana 警报来监控 Linux 服务。我使用以下查询来获取所有正在运行的服务的计数,并在计数小于预期数量时发送警报。
我想知道是否有任何方法可以找出哪个服务未运行(或正在运行的服务列表)作为警报的一部分。我正在使用电子邮件警报,它当前向我发送正在运行的服务计数。
notifications - 每次出现新日志时都会发出 Grafana 警报通知。无需提醒
我正在将配置更改日志从 Elasticsearch 拉到 Prometheus,并且希望每次有新日志时都能收到通知。
在 Grafana 上,我有一个带有基本配置的图表,它能够发送通知,但只是第一次,并且不会发送任何新通知,因为存在一个警报。此外,它每 4 小时发送一次相同警报的提醒,这是我不想要的。
这是我的条件 - WHEN count() OF query(A,5m,now) IS ABOVE 0
另一个问题是,如果我可以从表格可视化中获得警报,我还可以从设备名称和用户名等日志中获取一些内容。
grafana - Grafana 8 警报 API 未提供实例详细信息
我有一个要求,我需要获取所有带有 IP 地址等详细信息的警报实例。我使用 api url /api/prometheus/grafana/api/v1/rules来获取所有警报。但在具有多个实例的仪表板的情况下,响应没有 IP 地址/主机名等警报实例详细信息,但存在变量名称$instance。是否可以获取警报实例的 IP 地址而不是变量名。
grafana - 在 grafana 中设置警报 | 百分位数与百分比
我在 GCP VM 中使用 grafana 8。我正在监控许多也在 GCP 虚拟机中运行的服务的 CloudSQL 指标。我的要求是监控 1) 内存利用率 2) CPU 利用率和 3) 服务器正常运行时间,如果使用率超过 95%,则向相关人员发送警报。我没有为此使用 prometheus+cadvisor。我直接从 grafana 中的 GCP 插件监控它。
默认情况下,y 轴的单位是百分位数。如果我保留该单位,我应该提供多少数字才能在 95% 的情况下准确收到警报?此外,即使我将 y 轴单位从百分位更改为百分比并保存警报规则,即使使用率小于 1%,状态也会立即从 OK 变为待处理。我收到了很多不必要的警报。条件是这样的 - WHEN avg() OF query(A, 5min, now) 高于 95。
我在这里做错了什么?如何正确设置条件?老实说,我什至不明白百分比和百分位数之间的区别。请帮忙。
非常感谢提前
grafana - 自定义“Istio Grafana Dashboard JSON Document”以创建警报
我正在使用 Istio Grafana Dashboard JSON 来在 Grafana 中创建仪表板。所以我想通过仪表板 JSON 配置文档在仪表板中自动创建警报。那么是否有任何配置详细信息需要添加到仪表板 json 文档以创建警报。
terraform - 使用 Terraform 在 AKS 群集中部署 Grafana SMTP
我想为 Azure Kubernetes 集群(AKS)中的外部 grafana api 用户(客户)的电子邮件通知部署 Grafana SMTP 服务器(在 grafana ini 配置文件中)。用户将从部署的 grafana 获得 grafana 电子邮件警报通知在蔚蓝的云中。我使用 terraform 代码和 helmchrat 作为部署包。我的代码如下:
#代码:
您能否使用 terraform 检查部署代码是否正确,如果不正确,请告诉我。感谢任何反馈。提前致谢。
azure-devops - 从 Azure kubernetes 集群中托管的 grafana 发送电子邮件警报
我已经在 Azure Kubernetes 集群中部署了 Grafana。现在,我想从托管在 Azure kubernetes 集群中的 Grafana 向用户发送电子邮件警报。
我是否必须在 Azure 云中安装任何第三方电子邮件服务,例如 SendGrid 或 hmailserver 服务?
如果是,那么如何在 AKS 集群中托管的 Grafana 和 azure 中托管的电子邮件服务之间进行逻辑配置?
grafana - 如何使用 MySQL 数据库在 Grafana 中显示警报计数(触发的警报总数)?
我在 Grafana 中创建了一个警报。现在我想知道如何显示警报被触发的次数。我不知道该怎么做。