从Kubernetes服务获取请求数

时间:2018-06-13 09:55:24

标签: kubernetes monitoring

有没有办法获取Kubernetes集群中定义的服务的服务/端点访问等统计信息?

我读过Heapster,但它似乎没有提供这些统计数据。此外,整个设置非常复杂,并且依赖于大量第三方组件。我真的很喜欢这个,比这简单得多。

我一直在研究kube-system命名空间中可用的内容,并且有很多容器和服务,其中包括Heapster,但它们实际上是无法访问的,因为它们需要我无法提供的身份验证,{ {1}}似乎没有任何API可以访问它们(或者是吗?)。

1 个答案:

答案 0 :(得分:1)

Heapster是收集数据的代理,但是您需要一个监控代理来解释这些数据。例如,在GCP上,熟练掌握了这些指标并发送给Stackdriver。

Prometheus是一款出色的监控工具。如果你没有参加GCP,我会推荐这个。

如果您使用的是GCP,那么如上所述,您有Stackdriver Monitoring,默认情况下为K8s群集配置。您所要做的就是创建一个Stackdriver accound(这可以通过GCP Console一键完成),你很高兴。