prometheus/web
Matt T. Proud 2064f32662 Clean up quitting behavior and add quit trigger.
The closing of Prometheus now using a sync.Once wrapper to prevent
any accidental multiple invocations of it, which could trigger
corruption or a race condition.  The shutdown process is made more
verbose through logging.

A not-enabled by default web handler has been provided to trigger a
remote shutdown if requested for debugging purposes.

Change-Id: If4fee75196bbff1fb1e4a4ef7e1cfa53fef88f2e
2014-04-15 21:40:04 +02:00
..
api Use custom timestamp type for sample timestamps and related code. 2013-12-03 09:11:28 +01:00
blob Add needed trailing spaces in logs. 2013-08-12 18:22:48 +02:00
http_utils Remove usage of gorest. 2013-10-23 14:19:14 +02:00
static Switch to new "__name__" metric name label. 2014-03-14 16:52:37 +01:00
templates Code Review: First pass. 2013-08-05 17:31:49 +02:00
.gitignore Ignore web/static/generated and build/root/share 2013-04-25 12:33:27 +02:00
Makefile Implement alerts dashboard and expression console links. 2013-06-13 22:35:40 +02:00
alerts.go Prettify/Bootstrapify alert tables. 2013-07-24 15:03:13 +02:00
databases.go Code Review: First pass. 2013-08-05 17:31:49 +02:00
handler.go Add the console to the main/graph ui. 2013-05-02 12:19:34 +02:00
status.go Kill the curation state channel. 2013-08-13 17:20:22 +02:00
web.go Clean up quitting behavior and add quit trigger. 2014-04-15 21:40:04 +02:00