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

Sensu Summit - The Future of Sensu

Avatar for portertech portertech
August 15, 2017

Sensu Summit - The Future of Sensu

The Sensu 2017 Summit keynote.

Avatar for portertech

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!!!