You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将DataDog APM中通用java-aws-sdk拆分为具体AWS服务可视化?

实现AWS具体服务作为DataDog APM独立服务展示的配置方案

核心配置调整

通过修改DataDog Java Agent的环境变量配置,无需代码侵入即可拆分AWS服务:

  • 添加环境变量 DD_AWS_SERVICE_NAME_AS_RESOURCE=false:禁用默认将所有AWS SDK调用合并为java-aws-sdk的行为,让每个具体AWS服务(如S3、RDS)以独立服务身份展示。
  • 确保Java Agent版本≥0.100.0:较早版本不支持该拆分功能,建议升级至最新稳定版。

可选精细化配置

如果需要自定义服务显示名称,可添加:

  • DD_SERVICE_MAPPING:示例值为java-aws-sdk-s3:my-business-s3,java-aws-sdk-rds:core-db,将默认的java-aws-sdk-xxx格式替换为业务化名称。
  • DD_INSTRUMENTATION_AWS_SDK_ENABLED=true:显式启用AWS SDK埋点(默认已开启,若之前禁用过可重新开启)。

验证生效步骤

  1. 重启EKS上的Java应用,确保新环境变量加载完成。
  2. 进入DataDog APM控制台,服务列表中会出现s3、rds(或自定义名称)的独立服务,调用链路也会正确关联你的应用与这些AWS服务。

内容的提问来源于stack exchange,提问作者Marcello Romani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 09:42:00