启用 X-Ray 中的段指标 - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

启用 X-Ray 中的段指标

适用于 Java 的 AWS X-Ray 开发工具包可以向 CloudWatch 中发出有关段的多个指标,以提供延迟、限制、错误和故障率的未采样视图。它使用 CloudWatch 代理发出这些指标,以最大程度地减少对应用程序性能的影响。有关分段的更多信息,请参阅分段

如果启用段指标,则会创建一个名为 XRayApplicationMetrics 的日志组,并会将指标 ErrorRateFaultRateThrottleRateLatency 发布到一个名为 Observability 的自定义 CloudWatch 指标命名空间。

Lambda 当前不支持段指标。

要启用适用于 Java 的 AWS X-Ray 开发工具包以发布段指标,请使用以下示例。

AWSXRayRecorderBuilder builder = AWSXRayRecorderBuilder.standard().withSegmentListener(new MetricsSegmentListener());

如果您将 ServiceLens 与 Amazon EKS 和 Container Insights 结合使用,请将 AWS_XRAY_METRICS_DAEMON_ADDRESS 环境变量添加到 HOST_IP,如以下示例所示。

env: - name: HOST_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.hostIP - name: AWS_XRAY_METRICS_DAEMON_ADDRESS value: $(HOST_IP):25888

有关更多信息,请参阅启用 X-Ray CloudWatch 指标