如何在 Grafana 中创建健康检查?

Posted

技术标签:

【中文标题】如何在 Grafana 中创建健康检查?【英文标题】:How to create health check in Grafana? 【发布时间】:2019-09-26 04:14:14 【问题描述】:

我有一个正在运行的 Docker 容器 Spring Boot + Spring Boot Actuator + Prometheus。

Grafana 也作为 Docker 映像运行,并且 JVM(Micrometer)仪表板正确显示。

我的任务是创建一个警报,以防/api/actuator/health 不返回200 "status":"UP"

你能告诉我如何创建这样的警报吗?

【问题讨论】:

grafana.com/docs/alerting/rules看这里 【参考方案1】:

你可以这样做:

对于通知,您必须在左侧的警报面板中设置通知通道。

【讨论】:

我可以问你,Grafana 是否在你的情况下投票 Prometheus?我应该用什么代替“localhost:9117”? 是的。对于您的指标,您可以从 prometheus 复制它:i.stack.imgur.com/5cOLl.png【参考方案2】:

我刚刚创建了一个带有“向上”查询的新仪表板,它可以工作。仅在查询中“向上”,仅此而已。

【讨论】:

以上是关于如何在 Grafana 中创建健康检查?的主要内容,如果未能解决你的问题,请参考以下文章

如何编写 z/OS 健康检查?

如何获取 Azure APIM 健康检查和详细信息

使用Kubernetes健康检查

如何使用 elasticbeanstalk 设置自动缩放组健康检查类型

如何在没有 http 的情况下为 graphql apis 编写健康检查

如何构建高效的 Kafka broker 健康检查?