System monitoring for a new generation with Prometheus
Conclusions
Prometheus and other time-series databases are ringing in a new era in monitoring. Although static constructs like Nagios or Zabbix are undeniably useful in small to medium-sized environments, they are not as functional as their new competitors when faced with massively scalable networks or cloud configurations.
Although Prometheus is still a very young product, its feature scope is already quite impressive. The data model devised by SoundCloud gives the application the ability to manage huge volumes of data in an efficient way, while at the same time supporting faster searching. The Alert Manager is also at an early stage of development, but it is already very flexible and promising.
The ability to use PromDash to convert data into attractive graphics, which are then presented on custom dashboards, is very useful in the daily grind. Smart functions like automatic service detection on the network, or the ability to record the details of various metrics, round off the offering. Our lab tests indicate that you are likely to hear much more about Prometheus in the near future.
Infos
- PNP4Nagios: http://sourceforge.net/projects/pnp4nagios
- Prometheus: http://prometheus.io
- Graphite: http://graphite.wikidot.com
- Influx DB: https://influxdata.com
- OpenTSDB: http://opentsdb.net
- Exporters: http://prometheus.io/docs/instrumenting/exporters/
- Consul: http://consul.io
- Alert Manager: https://github.com/prometheus/alertmanager
« Previous 1 2 3 4
Buy this article as PDF
(incl. VAT)