Commit graph

4 commits

Author SHA1 Message Date
Jimmy Zelinskie
1f420b82f6 conf/init: add startup dependencies on pushgateway
Many processes should not start until the pushgateway has come online
and is ready to serve traffic. This change adds a simple loop in the run
command in order to spinlock until this condition as been met.
2019-11-21 12:53:09 -05:00
Jimmy Zelinskie
fa1deff1ad conf: replace prometheus aggregator w/ pushgateway
This change replaces the homegrown Prometheus aggregation process that
runs inside the container with the upstream Prometheus PushGateway.
2019-11-21 12:53:09 -05:00
Jimmy Zelinskie
4bf4ce33c9 util/metrics: remove metricqueue abstraction
This change replaces the metricqueue library with a native Prometheus
client implementation with the intention to aggregated results with the
Prometheus PushGateway.

This change also adds instrumentation for greenlet context switches.
2019-11-21 12:53:09 -05:00
Jimmy Zelinskie
9c0dd3b722 initial import for Open Source 🎉 2019-11-12 11:09:47 -05:00