使用高级配置部署 Amazon Distro for OpenTelemetry 收集器 - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用高级配置部署 Amazon Distro for OpenTelemetry 收集器

Amazon EKS 附加组件提供在安装期间配置附加组件的功能。使用此功能,还可以在安装期间部署 ADOT 收集器,前提是使用附加组件版本 v0.62.1-eksbuild.1 或更高版本。

有关 Amazon EKS 附加组件为 ADOT 提供的收集器部署可配置值的示例列表,请参阅 EKS add-ons Advanced Configuration for ADOT: Collector Deployment(适用于 ADOT 的 EKS 附加组件高级配置:收集器部署)。

在随后的步骤中,将显示如何使用 Amazon EKS 附加组件通过收集器部署将 ADOT 安装到 Amazon Managed Prometheus 的示例。确保满足先决条件并完成了 安装 Amazon Distro for OpenTelemetry (ADOT) Operator 中的过程。

  1. 使用下列内容创建 configuration-values.json。将 example values 替换为您自己的值。

    { "collector": { "serviceAccount": { "create": false, "name": "your-irsa-account-name" }, "amp": { "enabled": true, "remoteWriteEndpoint": "https://aps-workspaces.region-code.amazonaws.com/workspaces/ws-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/api/v1/remote_write" } } }
  2. 运行以下命令。将 example values 替换为您自己的值。

    aws eks create-addon \ --cluster-name my-cluster \ --addon-name adot \ --addon-version add-on-version \ --configuration-values file://configuration-values.json

请注意,收集器可能需要 2 到 3 分钟才能创建并在您的集群中显示。