influxdb/telemetry
Christopher M. Wolff ea018dfc21
build(flux): update flux to v0.132.0 (#22592)
* build(flux): update flux to v0.132.0

* chore: suppress staticcheck for use of deprecated proto package

This package will be upgraded by this PR:
https://github.com/influxdata/influxdb/pull/22571
2021-09-28 15:52:16 -07:00
..
README.md feat(telemetry): add telemetry handler 2019-01-21 13:05:58 -06:00
handler.go fix: more expressive errors (#22448) 2021-09-13 15:12:35 -04:00
handler_test.go chore: add goimports 2021-01-29 14:06:52 -05:00
metrics.go refactor: rewrite imports to include the /v2 suffix for version 2 2020-04-03 12:39:20 -05:00
push.go refactor: Replace ctx.Done() with ctx.Err() (#19546) 2020-09-16 12:20:09 -04:00
push_test.go build(flux): update flux to v0.132.0 (#22592) 2021-09-28 15:52:16 -07:00
reporter.go refactor: rewrite imports to include the /v2 suffix for version 2 2020-04-03 12:39:20 -05:00
reporter_test.go refactor: rewrite imports to include the /v2 suffix for version 2 2020-04-03 12:39:20 -05:00
store.go chore: Remove several instances of WithLogger (#15996) 2019-12-04 15:10:23 -08:00
telemetry_test.go build(flux): update flux to v0.132.0 (#22592) 2021-09-28 15:52:16 -07:00
timestamps.go refactor: rewrite imports to include the /v2 suffix for version 2 2020-04-03 12:39:20 -05:00
timestamps_test.go chore: add goimports 2021-01-29 14:06:52 -05: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.