Azure kubernetes - Prometheus 处理多个应用程序
Azure kubernetes - Prometheus to handle multiple applications
我计划最初部署 15 个不同的应用程序,最终将在 azure kubernetes 上部署 300 多个应用程序,并将使用 Prometheus 和 Grafana 进行监控。
我已将 Prometheus 和 Grafana 部署在专用节点上的单独命名空间中。
如何为 Prometheus 和 Grafana 启用水平 pod 缩放?
您可以根据 custom metrics 由 Prometheus 收集并显示在 Grafana 仪表板中的应用程序进行扩展。
为此,您需要 Prometheus Adapter 来实施自定义指标 API,这使 HorizontalPodAutoscaler
控制器能够使用 custom.metrics.k8s.io
检索指标API。您可以通过适配器的配置定义自己的指标,这样 HPA 就会根据这些统计数据进行扩展。
Here 您可以找到一个简短的指南来帮助您入门。
我计划最初部署 15 个不同的应用程序,最终将在 azure kubernetes 上部署 300 多个应用程序,并将使用 Prometheus 和 Grafana 进行监控。
我已将 Prometheus 和 Grafana 部署在专用节点上的单独命名空间中。
如何为 Prometheus 和 Grafana 启用水平 pod 缩放?
您可以根据 custom metrics 由 Prometheus 收集并显示在 Grafana 仪表板中的应用程序进行扩展。
为此,您需要 Prometheus Adapter 来实施自定义指标 API,这使 HorizontalPodAutoscaler
控制器能够使用 custom.metrics.k8s.io
检索指标API。您可以通过适配器的配置定义自己的指标,这样 HPA 就会根据这些统计数据进行扩展。
Here 您可以找到一个简短的指南来帮助您入门。