使用 Distro 向适用于 Prometheus 的亚马逊托管服务发送高可用性数据 AWS OpenTelemetry - Amazon Managed Service for Prometheus

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Distro 向适用于 Prometheus 的亚马逊托管服务发送高可用性数据 AWS OpenTelemetry

AWS Distro for OpenTelemetry (ADOT) 是该项目的安全且可用于生产的发行版。 OpenTelemetry ADOT 为您提供源代码 APIs、库和代理,因此您可以收集分布式跟踪和指标以进行应用程序监控。有关 ADOT 的信息,请参阅关于 Open Tel AWS emetry 发行版。

要将 ADOT 设置为高可用性配置,必须配置 ADOT 收集器容器镜像,并将外部标签cluster应用于 Prometheus __replica__ AWS 远程写入导出器。此导出器通过 remote_write 终端节点将您抓取的指标发送到 Amazon Managed Service for Prometheus 工作区。在 Remote Write Exporter 上设置这些标签时,可以防止在冗余副本运行时保留重复的指标。有关 AWS Prometheus 远程写入导出器的更多信息,请参阅适用于 Prometheus 的亚马逊托管服务的 Prometheus 远程写入导出器入门

注意

某些版本的 Kubernetes(1.28 和 1.29)可能会自行发布带有 cluster 标签的指标。这会导致 Amazon Managed Service for Prometheus 重复数据删除功能出现问题。有关更多信息,请参阅高可用性 FAQ