使用Kubernetes应用程序,在GKE上简单构建Prometheus + Grafana
Stackdriver Monitaring很难用
我认为在GKE的监控中,常常使用默认的Stackdriver Monitoring。我之前也使用了一段时间的Stackdriver,但由于以下不满,我考虑了其他方法。
-
- 動作がとても重い
-
- メトリクスアラートが想定通りに動作しない
- GCPのダッシュボードと統合されてない
在Kubernetes应用程序中轻松构建Prometheus + Grafana的监控环境。
我本以为在GKE上建立监控环境是很困难的,但通过使用Kubernetes Applications,我发现可以非常轻松地实现。
以下是一种可能的中文翻译:
在GCP的控制台上,选择Kubernetes Engine -> 应用 -> 市场,并进行部署。从列表中选择Prometheus和Grafana,并点击配置按钮。然后,在必要时更改设置项,并点击部署按钮。
基本上,只需这样,在GKE上就能搭建起Prometheus + Grafana的监控环境。
将Grafana进行外部公开
接下来,按照以下步骤将Grafana对外公开。
让我们根据每个环境的需求,使Kubernetes Applications的部署生成的服务可访问。