Why Do We Care About Monitoring? ● We deliver value with software ● Software availability is critical - downtime is expensive! ● We must have visibility into our systems
The Origin Story I started a side project (July 2011) ● An agent based monitoring system with auto-discovery ○ Leverage existing and familiar technologies, protocols, etc. ○ Easy to drive with configuration management ○ Easy to scale ○ APIs
The Origin Story ● Named it Sensu ● Sonian sponsored development! ○ Deployed to production after 2 months of development ● Sensu evolved into a “monitoring framework” ○ Composable event processing pipeline
Heavy Water I joined Heavy Water in 2013 as a partner ● We launched sensuapp.org ● We helped all kinds of organizations use Sensu ○ Gained insight into monitoring challenges ● We created Sensu Enterprise! (April 2015)
Sensu 1.0 ● Mature monitoring primitives ○ A focus on composability and extensibility ● Built for any scale ○ Leveraging well tested and common technologies ○ Architected for dynamic environments
Sensu 1.0 ● Monitors a broad portion of the technology spectrum ○ Bare metal to containers ● Designed for DevOps workflows ○ Automation (e.g. Puppet) ○ Version control