{"id":44267701,"url":"https://github.com/nullstone-modules/aws-ecs-datadog","last_synced_at":"2026-02-10T18:37:24.177Z","repository":{"id":115930555,"uuid":"411819840","full_name":"nullstone-modules/aws-ecs-datadog","owner":"nullstone-modules","description":"Capability to report logs and metrics for an AWS fargate service to Datadog","archived":false,"fork":false,"pushed_at":"2025-05-29T17:00:18.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-30T14:55:57.151Z","etag":null,"topics":["aws","aws-ecs","aws-fargate","datadog","datadog-agent","nullstone","nullstone-module","terraform","terraform-module"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nullstone-modules.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-29T20:26:14.000Z","updated_at":"2025-05-29T17:00:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"d5c8069a-5547-4ad9-8425-454fb7ea02e5","html_url":"https://github.com/nullstone-modules/aws-ecs-datadog","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/nullstone-modules/aws-ecs-datadog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullstone-modules%2Faws-ecs-datadog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullstone-modules%2Faws-ecs-datadog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullstone-modules%2Faws-ecs-datadog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullstone-modules%2Faws-ecs-datadog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nullstone-modules","download_url":"https://codeload.github.com/nullstone-modules/aws-ecs-datadog/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nullstone-modules%2Faws-ecs-datadog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29311362,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T17:48:59.043Z","status":"ssl_error","status_checked_at":"2026-02-10T17:45:37.240Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-ecs","aws-fargate","datadog","datadog-agent","nullstone","nullstone-module","terraform","terraform-module"],"created_at":"2026-02-10T18:37:23.406Z","updated_at":"2026-02-10T18:37:24.166Z","avatar_url":"https://github.com/nullstone-modules.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Datadog Logs/Metrics for ECS/Fargate\n\nThis capability sends application logs and metrics to Datadog for ECS (Fargate-based or EC2-based).\n\n## Logs\n\nApplication logs are configured to send to Datadog in near real-time. (\u003c1 min latency)\nThey are immediately sent to Cloudwatch and transmitted to Datadog via Kinesis Firehose.\n\nThese logs are tagged with `stack`, `block`, and `env`.\nAdditionally, this module adds a log pipeline to do the following:\n- Create attribute and tag `container` that represents the container name. (useful to filter out logs from sidecars including the datadog agent)\n- Create attribute and tag `task_id` that represents the ECS task id. (useful for differentiating different tasks)\n\n## Metrics\n\nThe Datadog agent is added to your application as a sidecar container.\nThis agent collects metrics from ECS/Fargate and sends them to Datadog in near real-time.\n\nThe Datadog agent automatically discovers metadata about the service and attributes to the metrics.\nThis includes information about the ECS/Fargate task, ECS/Fargate cluster, availability zone, region, and more.\n\n### OpenTelemetry (APM, Traces)\n\nFor custom metrics and traces, the Datadog agent is configured to run as an OpenTelemetry collector that forwards to Datadog.\n\nThe agent is configured to listen on port 4317 (gRPC) and 4318 (HTTP).\nThis module automatically injects `OTEL_EXPORTER_OTLP_ENDPOINT` env var into the app.\nIf you use a standard OpenTelemetry library, it will use this env var to connect to the listener.\nBy default, this is configured to connect to the HTTP listener.\nIf you enable `var.use_grpc`, this env var will refer to the gRPC listener instead.\n\nThis module automatically configures the OpenTelemetry collector to tag custom metrics/traces with `service.name` and `deployment.environment`.\nIf you would like more metadata, you will need to configure your OpenTelemetry configuration to add additional resource attributes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnullstone-modules%2Faws-ecs-datadog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnullstone-modules%2Faws-ecs-datadog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnullstone-modules%2Faws-ecs-datadog/lists"}