Skip to content

[DEPRECATED] ECS events are now automatically pulled in with the AWS integration

Notifications You must be signed in to change notification settings

remind101/ecsdog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECSDog

ECSDog is a standalone Go application that scrapes metrics and events from ECS, and sends them to statsd.

Usage

The recommended usage is to run it with Docker (e.g. in an ECS service):

$ docker run -e AWS_REGION=us-east-1 remind101/ecsdog -cluster $CLUSTER -statsd "statsd:8125"

Metrics

aws.ecs.services{cluster}
aws.ecs.service.deployments{cluster,service}
aws.ecs.service.desired{cluster,service}
aws.ecs.service.pending{cluster,service}
aws.ecs.service.running{cluster,service}
aws.ecs.service.deployments{cluster,service}
aws.ecs.service.deployment.desired{cluster,service,deployment}
aws.ecs.service.deployment.pending{cluster,service,deployment}
aws.ecs.service.deployment.running{cluster,service,deployment}

Events

ECSDog will scrape all the ServiceEvents and put them in the DataDog stream so you can monitor and alert on ECS issues like scheduling problems and unhealthy instances.

ECSDog will make a best effort to de-dup events with the same ID, but you may get duplicates across daemon restarts.

About

[DEPRECATED] ECS events are now automatically pulled in with the AWS integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published