use*_*623 0 azure azure-monitoring prometheus azure-aks
我们是否对 Azure Kubernetes 服务和 Prometheus 中可用的指标列表进行了任何比较,只是想知道通过启用 prometheus 抓取可以获取什么样的额外指标。以下链接中没有可用的其他信息:
谢谢!
Prometheus 是一个时间序列数据库和一个监控系统。它可以在某些方面与 Azure Monitor 进行比较。Prometheus 本身不公开任何指标。它收集指标并通过进一步的工具提供一个用于审查 (Grafana) 和反应 (警报管理器) 的平台。
指标来自节点、平台 (kubelet) 和应用程序。Node 公开 CPU、内存、磁盘和其他指标。Kubelet 公开 pod 和配置相关的指标。应用程序(例如入口控制器)公开请求率、成功/错误率、处理时间等指标。
Azure Monitor 使用默认配置收集节点和 kube 指标。对于应用程序,您可以配置自定义指标并将其提供给 Azure Monitor,但是,Prometheus 已经拥有更广泛的指标导出器生态系统,不需要任何应用程序修改。例如,您可以通过在部署helm chart时设置controller.metrics.enabled为在 NGINX Ingress 控制器中启用基于 Prometheus 的指标导出。true
由于 Azure Monitor 还可以抓取Prometheus 指标,因此您不必在集群中安装 Prometheus 服务器,只需设置指标导出器即可。然而,安装该服务器还有几个额外的好处,尽管是为了短期(6 小时或更长时间)存储信息。使用起来更简单、更高效。一些应用程序,例如 Istio,将Prometheus 服务器与其安装程序捆绑在一起。
| 归档时间: |
|
| 查看次数: |
1082 次 |
| 最近记录: |