Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVP #1

Open
misterbisson opened this issue Oct 9, 2016 · 0 comments
Open

MVP #1

misterbisson opened this issue Oct 9, 2016 · 0 comments

Comments

@misterbisson
Copy link
Contributor

The simple version of this is to read metrics from https://prometheus.io -compatible agents and send them on to at least one output supported by Telegraf (see https://github.com/influxdata/telegraf/tree/master/plugins/outputs for output plugins). Post MVP, additional output plugins must be supported using environment variables to select the plugin and configure it.

For the MVP, source data will come from ContainerPilot telemetry (described in https://www.joyent.com/blog/containerpilot-telemetry). Later versions will need to support TLS keys as needed to read from Triton Container Monitor (see https://github.com/joyent/rfd/blob/master/rfd/0027/README.md). A running example of applications exposing ContainerPilot telemetry can be found in https://github.com/autopilotpattern/wordpress.

The Telegraf application must be dockerized and use https://www.joyent.com/containerpilot to discover telemetry sources. See an example of how this works in Prometheus itself in https://github.com/autopilotpattern/prometheus.

This was referenced Dec 10, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant