【问题标题】:Get request count from Kubernetes service从 Kubernetes 服务获取请求计数
【发布时间】:2018-06-13 09:55:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: kubernetes monitoring


    【解决方案1】:

    Heapster 是收集数据的代理,但是您需要一个监控代理来解释这些数据。例如,在 GCP 上,流利的人会获取这些指标并将其发送到 Stackdriver。

    Prometheus 是一款出色的监控工具。如果您不在 GCP 上,我会推荐这个。

    如果您使用 GCP,那么如上所述,您有 Stackdriver Monitoring,它默认为 K8s 集群配置。您所要做的就是创建一个 Stackdriver 帐户(只需在 GCP Console 中单击即可完成),您就可以开始了。

    【讨论】:

    • 不,这还不算接近。对不起。我不需要第三方监控工具。我想知道我可以将代码放在哪里来计算我感兴趣的属性。
    • 我认为你没有意识到你想做的事情的难度。我只能说祝你好运。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 2023-03-30
    • 2021-12-12
    • 2018-09-28
    相关资源
    最近更新 更多