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

为 CloudWatch 部署 Amazon Distro for OpenTelemetry 收集器

可以部署 Amazon Distro for OpenTelemetry (ADOT) 收集器以接收导出到 Amazon CloudWatch 的 OTLP 指标。此过程将下载一个示例 YAML 文件,您可以将其应用到集群。

  1. collector-config-cloudwatch.yaml 文件下载到您的计算机中。您还可以在 GitHub 上查看该文件

    curl -o collector-config-cloudwatch.yaml https://raw.githubusercontent.com/aws-observability/aws-otel-community/master/sample-configs/operator/collector-config-cloudwatch.yaml
  2. collector-config-cloudwatch.yaml 中,将以下内容替换为您自己的值:

    • mode: deployment

    • serviceAccount: adot-collector

    • value: <YOUR_EKS_CLUSTER_NAME>

    • region: "<YOUR_AWS_REGION>"

    • name: adot-collector

  3. 将 YAML 文件应用到集群以部署 ADOT 收集器:

    kubectl apply -f collector-config-cloudwatch.yaml
  4. (可选)通过打开 Amazon CloudWatch 控制台验证指标数据是否被发送到 Amazon CloudWatch,并打开左侧的 Metrics(指标)菜单。选择 All metrics(所有指标),然后单击 custom namespaces(自定义命名空间)下的 AOCDockerDemo/AOCDockerDemoService 框。您可以通过选择任何分组来查看任何指标数据。