influxdb/telemetry
Chris Goller 4a16a8b68e refactor(telemetry): allow push format to be specified 2019-01-21 17:55:58 -06:00
..
README.md feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00
handler.go feat(telemetry): add telemetry server handler 2019-01-21 13:05:58 -06:00
handler_test.go feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00
metrics.go feat(telemetry): add http, query, and storage families 2019-01-21 13:05:58 -06:00
push.go refactor(telemetry): allow push format to be specified 2019-01-21 17:55:58 -06:00
push_test.go fix(telemetry): unused variable in test 2019-01-21 13:05:58 -06:00
reporter.go feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00
reporter_test.go feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00
store.go feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00
telemetry_test.go feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00
timestamps.go feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00
timestamps_test.go feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00

README.md

Telemetry Data

Telemetry is first collected by retrieving prometheus data from a Gatherer. Next, the collected data is filtered by matching a subset of prometheus families. Finally, the data is transmitted to a prometheus push gateway handler.

The handler enriches the metrics with the timestamp when the data is received.