Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sensu Summit - The Future of Sensu

portertech
August 15, 2017

Sensu Summit - The Future of Sensu

The Sensu 2017 Summit keynote.

portertech

August 15, 2017
Tweet

More Decks by portertech

Other Decks in Technology

Transcript

  1. 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
  2. The Origin Story I joined Sonian in 2010 as an

    “Automation Engineer” • Early adopters • High rate of change ◦ Growing team ◦ Evolving software stack
  3. 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
  4. 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
  5. 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)
  6. 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
  7. 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
  8. Sources Of Friction • RabbitMQ and Erlang • HA Redis

    • Reliance on configuration management • Limited multi-tenancy capabilities • Footprint
  9. Sensu 2.0 • Same core principles • Same primitives •

    Will support everything Sensu does now
  10. Sensu 2.0 • Better APIs • Entities ◦ Host, VM,

    container, function, etc. • Metrics are first class!!!