【问题标题】:How to monitor Google Kubernetes Services (ingress,https endpoint, ClusterIP, nodeport, Load balancers) [closed]如何监控 Google Kubernetes 服务(入口、https 端点、ClusterIP、节点端口、负载均衡器)[关闭]
【发布时间】:2020-07-12 19:37:29
【问题描述】:

我们正在为各种 GKE 对象设置监控,例如(pod、服务、持久存储、Kafka、Redis、cronjob 等的自定义参数)

我们可以使用uptime checks 监控全局暴露的端点,例如入口和 https 端点。但是,我们如何监控 clusterIP、nodeport 或负载均衡器等服务,因为大多数服务并未全局公开。

我的问题:

1) 是否需要监控所有的clusterIP、nodeport或负载均衡服务?

2) 如果是,您能否建议参考文章或步骤?

注意:集群已启用 ISTIO 和 Google 工作负载身份。

【问题讨论】:

    标签: kubernetes google-cloud-platform monitoring stackdriver


    【解决方案1】:

    您可以根据需要配置监控。

    您可以使用Grafanaalert manager 在slack 中发布消息。

    Uptime robot通过电话通知。

    Google uptime check 通过电子邮件通知。

    除非业务逻辑影响和中断,否则没有必要检查所有端点。

    编辑:1

    Statuscake 也是一个不错的选择。

    【讨论】:

    • 感谢您的快速回复,苛刻!我们启用了 Istio。我们有 Istio 服务、工作负载等的图表。我可以在这里看到大部分以 svc.cluster.local 结尾的服务列表。您能否建议使用哪些图表指标来监控服务以及如何添加警报管理器?
    猜你喜欢
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    相关资源
    最近更新 更多