Overview of Bosun Monitoring and Alerting
masterBosun is an open-source, MIT licensed, monitoring and alerting system developed by Stack Exchange. It features an expressive domain-specific language (DSL) for evaluating alerts and a template language for creating detailed notifications that include graphs, tables, and contextual information.
Key Capabilities:
- Time Series Evaluation: Use a flexible expression language to evaluate time series data.
- Historical Testing: Test alerts against historical data to reduce noise before production.
- Data Source Support: Queries OpenTSDB, Graphite, and Logstash-Elasticsearch.
- Multi-Platform: Runs on any operating system supported by Go (Linux, Windows, Mac).
- Dimension Support: Supports arbitrary dimensions and automatic incorporation of new tags (hosts, services, etc.).