使用 AWS 托管收集器摄取指标 - Amazon Managed Service for Prometheus

使用 AWS 托管收集器摄取指标

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 Managed Service for Prometheus 提供完全托管式无代理抓取器或收集器,可自动发现和提取与 Prometheus 兼容的指标。您无需管理、安装、修补或维护代理/抓取程序。Amazon Managed Service for Prometheus 收集器为您的 Amazon EKS 集群提供可靠、稳定、高度可用、可自动扩展的指标集合。Amazon Managed Service for Prometheus 托管收集器可与 Amazon EKS 集群(包括 EC2 和 Fargate)配合使用。

Amazon Managed Service for Prometheus 收集器为在创建抓取程序时指定的每个子网创建一个弹性网络接口(ENI)。收集器通过这些 ENI 抓取指标,然后使用 remote_write 通过 VPC 端点将数据推送到 Amazon Managed Service for Prometheus 工作区。抓取的数据永远不会在公共互联网上传输。

以下主题提供了有关如何在您的 Amazon EKS 集群中使用 Amazon Managed Service for Prometheus 收集器以及所收集的指标的更多信息。