From caa69d69a9116a39073657556c60585e212e50f2 Mon Sep 17 00:00:00 2001 From: Bryce Covert Date: Tue, 4 Jan 2022 07:35:13 -0800 Subject: [PATCH] Made statsd work\? --- datadog/datadog-agent-ecs-fargate.json | 26 ++++++++++++++++++++++++++ src/clj/auto_ap/background/metrics.clj | 7 +++++++ 2 files changed, 33 insertions(+) create mode 100644 datadog/datadog-agent-ecs-fargate.json create mode 100644 src/clj/auto_ap/background/metrics.clj diff --git a/datadog/datadog-agent-ecs-fargate.json b/datadog/datadog-agent-ecs-fargate.json new file mode 100644 index 00000000..83183db3 --- /dev/null +++ b/datadog/datadog-agent-ecs-fargate.json @@ -0,0 +1,26 @@ +{ + "family": "", + "networkMode": "awsvpc", + "containerDefinitions": [ + { + "name": "datadog-agent", + "image": "public.ecr.aws/datadog/agent:latest", + "essential": true, + "environment": [ + { + "name": "DD_API_KEY", + "value": "ce10d932c47b358e81081ae67bd8c112" + }, + { + "name": "ECS_FARGATE", + "value": "true" + } + ] + } + ], + "requiresCompatibilities": [ + "FARGATE" + ], + "cpu": "256", + "memory": "512" +} diff --git a/src/clj/auto_ap/background/metrics.clj b/src/clj/auto_ap/background/metrics.clj new file mode 100644 index 00000000..9f81c1e4 --- /dev/null +++ b/src/clj/auto_ap/background/metrics.clj @@ -0,0 +1,7 @@ +(ns auto-ap.background.metrics + (:require [com.unbounce.dogstatsd.core :as statsd] + [mount.core :as mount])) + +(mount/defstate metrics-setup + :start (statsd/setup! :host "127.0.0.1" :port 8125 :prefix "my.app") + :stop nil)