【发布时间】:2021-12-16 05:46:41
【问题描述】:
我的要求是监控运行在 Kubernetes 集群内的公司的帮助台系统,例如 URL https://xyz.zendesk.com
他们提供API set 来有效地监控这一点。
我们可以使用 curl
轻松检查状态$ curl -s "https://status.zendesk.com/api/components/support?domain=xyz.zendesk.com" | jq '.active_incidents'
[]
根据zendesk文档,上述输出表示成功状态。
现在主要是,公司使用 Prometheus 来监控一切。
如何让 Prometheus 从此 curl 命令的输出中检查成功状态?
我已经做了一些研究,发现了一些相关的线程 here 和使用 pushgateway
它们是否适用于我的要求或走错路?
【问题讨论】:
-
Prometheus 和 zendesk 在同一个集群中运行?
-
Prometheus 在 AWS 实例上的 docker 内运行,而不是来自同一个 Kubernetes 集群。
标签: docker kubernetes prometheus