[
  {
    "name": "datadog-agent",
    "image": "103233932089.dkr.ecr.us-east-1.amazonaws.com/orchard-datadog-agent:staging",
    "cpu": 192,
    "memory": 448,
    "essential": true,
    "dockerLabels": {
      "Environment": "dev"
    },
    "portMappings": [
      {
        "hostPort": 8126,
        "containerPort": 8126,
        "protocol": "tcp"
      },
      {
        "hostPort": 4318,
        "containerPort": 4318,
        "protocol": "tcp"
      }
    ],
    "mountPoints": [],
    "volumesFrom": [],
    "healthCheck": {
      "command": [
        "CMD-SHELL",
        "/probe.sh"
      ],
      "interval": 30,
      "retries": 2,
      "startPeriod": 10,
      "timeout": 3
    },
    "logConfiguration": {
      "logDriver": "awsfirelens",
      "options": {
        "Name": "datadog",
        "Host": "http-intake.logs.datadoghq.com",
        "TLS": "on",
        "dd_service": "datadog-agent",
        "dd_source": "dev-datadog-agent",
        "dd_tags": "environment:dev,service_name:datadog-agent",
        "dd_message_key": "log",
        "provider": "ecs"
      },
      "secretOptions": [
        {
          "name": "apikey",
          "valueFrom": "arn:aws:secretsmanager:us-east-1:103233932089:secret:dev/datadog/DD_API_KEY-ZSmfOK"
        }
      ]
    },
    "ulimits": [
      {
        "name": "nofile",
        "softLimit": 4096,
        "hardLimit": 65535
      }
    ],
    "environment": [
      {
        "name": "DD_ENV",
        "value": "dev"
      },
      {
        "name": "DD_SERVICE",
        "value": "datadog-agent"
      },
      {
        "name": "DD_SITE",
        "value": "datadoghq.com"
      },
      {
        "name": "ECS_FARGATE",
        "value": "true"
      },
      {
        "name": "DD_APM_ENABLED",
        "value": "true"
      },
      {
        "name": "DD_APM_NON_LOCAL_TRAFFIC",
        "value": "true"
      },
      {
        "name": "DD_REMOTE_CONFIGURATION_ENABLED",
        "value": "true"
      },
      {
        "name": "DD_OTLP_CONFIG_RECEIVER_PROTOCOLS_HTTP_ENDPOINT",
        "value": "0.0.0.0:4318"
      },
      {
        "name": "DD_OTLP_CONFIG_LOGS_ENABLED",
        "value": "true"
      }
    ],
    "secrets": [
      {
        "name": "DD_API_KEY",
        "valueFrom": "arn:aws:secretsmanager:us-east-1:103233932089:secret:dev/datadog/DD_API_KEY-ZSmfOK"
      }
    ]
  },
  {
    "name": "fluentbit-datadog",
    "image": "public.ecr.aws/aws-observability/aws-for-fluent-bit:latest",
    "cpu": 64,
    "memory": 64,
    "essential": false,
    "dockerLabels": {
      "Environment": "dev"
    },
    "firelensConfiguration": {
      "type": "fluentbit",
      "options": {
        "enable-ecs-log-metadata": "true",
        "config-file-type": "file",
        "config-file-value": "/fluent-bit/configs/parse-json.conf"
      }
    },
    "portMappings": [],
    "mountPoints": [],
    "volumesFrom": [],
    "logConfiguration": {
      "logDriver": "awslogs",
      "options": {
        "awslogs-create-group": "true",
        "awslogs-group": "dev-datadog-agent-fluentbit",
        "awslogs-region": "us-east-1",
        "awslogs-stream-prefix": "dev-datadog-agent-fluentbit"
      }
    },
    "user": "0",
    "environment": []
  }
]
