【发布时间】:2018-12-26 20:36:16
【问题描述】:
据我了解,我们可以通过 Prometheus 设置警报规则,以便在 pod 崩溃时检测并发出警报。
我想了解 Prometheus 本身如何知道 Pod 何时崩溃或卡在挂起状态。
- 它在尝试从 pod 的 http 端点端口抓取指标时是否知道这一点?
或
- Prometheus 是否从 Kubernetes 获取 pod 状态信息?
我问这个的原因是因为我想设置 Prometheus 来监控我已经部署的现有 Pod。如果 pod 不断崩溃或卡在挂起状态,我想收到警报。而且我想知道 Prometheus 是否可以检测到这些警报,而无需对现有 pod 中的代码进行任何修改。
【问题讨论】:
标签: kubernetes prometheus kubernetes-pod prometheus-alertmanager