![无法从同一 ECS 集群中的其他服务将指标推送到 Datadog ECS 服务](https://linux22.com/image/789923/%E6%97%A0%E6%B3%95%E4%BB%8E%E5%90%8C%E4%B8%80%20ECS%20%E9%9B%86%E7%BE%A4%E4%B8%AD%E7%9A%84%E5%85%B6%E4%BB%96%E6%9C%8D%E5%8A%A1%E5%B0%86%E6%8C%87%E6%A0%87%E6%8E%A8%E9%80%81%E5%88%B0%20Datadog%20ECS%20%E6%9C%8D%E5%8A%A1.png)
我有一些服务(例如alpha
,bravo
和charlie
,它们都是 Spring boot)在我的 ECS 集群中作为单独的服务运行。我还部署了一个运行 Datadog 代理的服务,dd-agent
该服务以启用 AWS Service Discovery 命名。该服务dd-agent
公开端口 8125 和 8126(标准端口)。我可以在服务配置中看到 DNS 端点是dd-agent.ns.com
。
我已开始alpha
使用 Datadog 跟踪代理,并将值作为中的http://dd-agent.ns.com:8126
URL 。我可以看到跟踪代理已正确拾取了此值,因为我看到了错误日志。management.metrics.export.datadog
application.yml
[dd.trace 2023-10-11 15:41:10:509 +0000] [OkHttp http://dd-agent.ns.com:8126/...] WARN com.datadog.profiling.uploader.ProfileUploader - Failed to upload profile to http://dd-agent.ns.com:8126/profiling/v1/input java.net.SocketException: Connection reset (Will not log errors for 5 minutes)
从表面上看,名称解析似乎没有发生。有人可以看一下我是否遗漏了什么吗?