ECS Fargate接入Datadog仅能采集Agent指标及日志采集问题求助
ECS Fargate Datadog监控配置问题
已完成的配置
- 为Datadog Agent创建了独立的ECS Fargate服务
- 配置了Datadog所需的必要环境变量
当前问题
仅能看到Datadog Agent自身的指标
补充说明
将Datadog Agent作为Sidecar容器与业务容器部署在同一任务中时,指标采集正常,但无法获取业务日志
相关配置
"containerDefinitions": [ { // ...private container details "essential": true, "environment": [ // ...other envs { "name": "DD_SERVICE", "value": "stage-webapp" }, { "name": "DD_TRACE_AGENT_URL", "value": "datadoghq.com" }, { "name": "DD_TRACE_ENABLED", "value": "true" }, { "name": "DD_LOGS_INJECTION", "value": "true" }, { "name": "DD_ENV", "value": "stage" },], "mountPoints": [], "volumesFrom": [], "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-group": "stage/ecs/webapp", "awslogs-region": "ap-southeast-2", "awslogs-stream-prefix": "ecs" }, "secretOptions": [] }, "systemControls": [] }, { "name": "datadog-agent", "image": "datadog/agent:7-rc", "cpu": 256, "memory": 512, "portMappings": [], "essential": true, "environment": [ { "name": "DD_APM_NON_LOCAL_TRAFFIC", "value": "true" }, { "name": "DD_API_KEY", "value": "your-api-key" }, { "name": "DD_COLLECT_ECS_METADATA", "value": "true" }, { "name": "DD_CONTAINER_EXCLUDE", "value": "name:datadog-agent" }, { "name": "DD_SITE", "value": "datadoghq.com" }, { "name": "DD_APM_ENABLED", "value": "true" }, { "name": "DD_ENV", "value": "stage" }, { "name": "DD_LOGS_ENABLED", "value": "true" }, { "name": "DD_ECS_FARGATE", "value": "true" } ], "mountPoints": [], "volumesFrom": [], "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-group": "/ecs/stage-webapp-dd", "awslogs-region": "ap-southeast-2", "awslogs-stream-prefix": "stage-webapp-dd" }, "secretOptions": [] }, "healthCheck": { // healthCheck details }, "systemControls": [] } ],
Node.js端配置
const tracer = require("dd-trace"); // Initialized in a different file to avoid hoisting. tracer.init(); module.exports = tracer;
内容的提问来源于stack exchange,提问作者Deepak Kumar
相关产品推荐
相关产品推荐

