Azure kubernetes-Prometheus处理多个应用程序

问题描述

我计划最初部署15个不同的应用程序,最终将在天蓝色的kubernetes上部署300多个应用程序,并将使用Prometheus和Grafana进行监视。

我已经将Prometheus和Grafana都部署在专用节点上的单独命名空间中。

如何为Prometheus和Grafana启用水平窗格缩放?

解决方法

您可以基于Prometheus收集并显示在Grafana仪表板中的tfjs doc来扩展应用程序。

为此,您需要custom metrics来实现自定义指标API,这使HorizontalPodAutoscaler控制器能够使用custom.metrics.k8s.io API检索指标。您可以通过适配器的配置定义自己的指标,以便HPA可以根据这些统计信息进行扩展。

Prometheus Adapter,您会找到一个简短的指南,可以帮助您入门。