Julius Volz
0003027dce
Add needed trailing spaces in logs.
2013-08-12 18:22:48 +02:00
Julius Volz
aa5d251f8d
Use github.com/golang/glog for all logging.
2013-08-12 17:54:36 +02:00
Matt T. Proud
a5141e4d0a
Depointerize storage conf. and chain ingester.
...
The storage builders need to work with the assumption that they have
a copy of the underlying configuration data if any mutations are made.
2013-08-12 17:07:03 +02:00
Julius Volz
3b970c5133
Add variable interpolation to notification messages.
...
This includes required refactorings to enable replacing the http client (for
testing) and moving the NotificationReq type definitions to the "notifications"
package, so that this package doesn't need to depend on "rules" anymore and
that it can instead use a representation of the required data which only
includes the necessary fields.
2013-08-12 12:29:08 +02:00
Julius Volz
ecf0ee8f39
Transfer alerting rule and Prometheus URL to alertmanager.
2013-08-09 18:32:13 +02:00
Julius Volz
e3415e953f
Add notifications telemetry.
2013-07-31 12:40:56 +02:00
Julius Volz
24f4bb1f07
Drop notifications when no alert manager URL is configured.
2013-07-31 00:47:46 +02:00
Julius Volz
35ee2cd3cb
Add alertmanager notification support to Prometheus.
...
Alert definitions now also have mandatory SUMMARY and DESCRIPTION fields
that get sent along a firing alert to the alert manager.
2013-07-30 17:23:41 +02:00