Skip to main content

ECS Service Discovery for Prometheus

Project description

Prometheus ECS SD (Wrap)

Version

Important: This is currently just a small flavor of / wrapper around https://github.com/signal-ai/prometheus-ecs-sd Copyright 2018, 2019 Signal Media Ltd

Reason for this fork: Does not work out of the box run as ECS task. The only change made is the initialization of the ECS and EC2 clients using the session object instead of creating the clients directly.

This work makes the script work with the credential environment variable injected by AWS into the container. Only additional configuration required is the region provided by AWS_DEFAULT_REGION.

Usage

See documentation at https://github.com/signal-ai/prometheus-ecs-sd

Install from PyPI with:

pip install prometheus-ecs-discoverer

Or use the provided Docker image:

docker run dockerjellyfish/prometheus-ecs-sd-wrap:latest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prometheus-ecs-discoverer-1.3.0.tar.gz (7.6 kB view hashes)

Uploaded Source

Built Distribution

prometheus_ecs_discoverer-1.3.0-py3-none-any.whl (11.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page