使用适用于 OpenTelemetry 的 AWS Distro 将高可用性数据发送到 Amazon Managed Service for Prometheus
适用于 OpenTelemetry 的 AWS Distro(ADOT)是 OpenTelemetry 项目的安全生产就绪型发行版。ADOT 为您提供源 API、库和代理,因此您可以收集分布式跟踪和指标以进行应用程序监控。有关 ADOT 的信息,请参阅关于 AWS Distro for Open Telemetry
要使用高可用性配置设置 ADOT,您必须配置 ADOT 收集器容器映像,并将外部标签 cluster 和 __replica__ 应用于 AWS Prometheus 远程写入导出器。此导出器通过 remote_write 终端节点将您抓取的指标发送到 Amazon Managed Service for Prometheus 工作区。在 Remote Write Exporter 上设置这些标签时,可以防止在冗余副本运行时保留重复的指标。有关 AWS Prometheus Remote Write Exporter 的更多信息,请参阅开始使用适用于 Amazon Managed Service for Prometheus 的 Prometheus Remote Write Exporter
注意
某些版本的 Kubernetes(1.28 和 1.29)可能会自行发布带有 cluster 标签的指标。这会导致 Amazon Managed Service for Prometheus 重复数据删除功能出现问题。有关更多信息,请参阅高可用性 FAQ。