为 CloudWatch 部署 Amazon Distro for OpenTelemetry 收集器
可以部署 Amazon Distro for OpenTelemetry (ADOT) 收集器以接收导出到 Amazon CloudWatch 的 OTLP 指标。此过程将下载一个示例 YAML 文件,您可以将其应用到集群。
-
将
collector-config-cloudwatch.yaml文件下载到您的计算机中。您还可以在 GitHub 上查看该文件。 curl -O https://raw.githubusercontent.com/aws-observability/aws-otel-community/master/sample-configs/operator/collector-config-cloudwatch.yaml -
在
collector-config-cloudwatch.yaml中,将以下内容替换为您自己的值:-
mode:(有关更多信息,请参阅 GitHub 上的部署 ADOT 收集器deployment) -
serviceAccount:adot-collector -
value:<YOUR_EKS_CLUSTER_NAME> -
region: ""<YOUR_AWS_REGION> -
name:adot-collector
-
-
将 YAML 文件应用到集群以部署 ADOT 收集器:
kubectl apply -f collector-config-cloudwatch.yaml -
(可选)通过打开 Amazon CloudWatch 控制台
验证指标数据是否被发送到 Amazon CloudWatch,并打开左侧的 Metrics(指标)菜单。选择 All metrics(所有指标),然后单击 custom namespaces(自定义命名空间)下的 AOCDockerDemo/AOCDockerDemoService 框。您可以通过选择任何分组来查看任何指标数据。