本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 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。