本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Managed Service for Prometheus 的常见使用案例是监控由 Amazon Elastic Kubernetes Service(Amazon EKS)管理的 Kubernetes 集群。Kubernetes 集群以及在 Amazon EKS 中运行的许多应用程序会自动导出其指标以供兼容 Prometheus 的抓取程序访问。
注意
Amazon EKS 在集群中公开 API 服务器kube-controller-manager
kube-scheduler
指标、指标和指标。在 Kubernetes 环境中运行的许多其他技术和应用程序都提供了与 Prometheus 兼容的指标。有关明确记录的导出器的列表,请参阅 Prometheus 文档中的 Exporters and integrations
Amazon Prometheus 托管服务提供完全托管、无需代理的抓取器或收集器,可自动发现和提取与 Prometheus 兼容的指标。您无需管理、安装、修补或维护代理/抓取程序。Amazon Managed Service for Prometheus 收集器为您的 Amazon EKS 集群提供可靠、稳定、高度可用、可自动扩展的指标集合。适用于 Prometheus 的亚马逊托管服务托管收集器可与亚马逊 EKS 集群配合使用,包括和 Fargate。 EC2
Amazon Managed Service for Prometheus 收集器为在创建抓取程序时指定的每个子网创建一个弹性网络接口(ENI)。收集器通过这些指标抓取指标 ENIs,然后使用 VPC 终端节点将数据推送remote_write
到适用于 Prometheus 的亚马逊托管服务工作空间。抓取的数据永远不会在公共互联网上传输。
以下主题提供了有关如何在您的 Amazon EKS 集群中使用 Amazon Managed Service for Prometheus 收集器以及所收集的指标的更多信息。