我已经在我们的基础设施中配置了 Prometheus 进行监控。在我们的基础设施中,我们有一个正在运行的 EKS 集群。我必须在 Prometheus 中收集 EKS 指标。
默认情况下,Prometheus 采用基于拉动的机制。这里我有一个关于如何从 Kubernetes 集群外部收集指标的问题。在这种情况下,流量将是 Prometheus --> Ingress controller --> Metric pod。
我搜索了这种场景,但很多人建议 Prometheus 应该在 Kubernetes 集群中,然后它才能工作。请建议任何人针对这种情况有一个好的解决方案。
有没有办法在 Prometheus 中推送 Kubernetes 指标?
您可以使用普罗米修斯联邦(https://prometheus.io/docs/prometheus/latest/federation/ https://prometheus.io/docs/prometheus/latest/federation/).
在您的情况下,您可以将 Prometheus 实例添加到 EKS 集群中,该实例将抓取所有集群指标,通过入口控制器公开此 Prometheus 实例,然后将指向入口的目标添加到外部 Prometheus 实例中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)