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

The Future of Sensu

The Future of Sensu

Unveiling the next-gen Sensu at Monitorama 2017.

portertech

May 23, 2017
Tweet

More Decks by portertech

Other Decks in Technology

Transcript

  1. The Present • Mature monitoring primitives ◦ Focus on composability

    and extensibility • Built for any scale ◦ Leveraging well tested and common technologies ◦ Architected for dynamic environments
  2. The Present • Monitors a broad portion of the technology

    spectrum ◦ Bare metal to containers • Designed for DevOps workflows ◦ Automation (e.g. Puppet) ◦ Version control
  3. Sources of Friction • RabbitMQ and Erlang • HA Redis

    • Reliance on configuration management • Lack of multi-tenancy
  4. Sensu 2.0 • No external transport • No external data

    store • Does not rely on configuration management • Multi-tenancy and RBAC from the ground up
  5. Sensu 2.0 • Written in Go • Implements the Sensu

    PubSub model (push + pull) • ALL configuration is done via the API • Check runtime asset management
  6. Sensu 2.0 • Entities (instead of “clients”) ◦ Can represent

    anything (e.g. agent, router, function, etc.) • RBAC Organizations and Environments