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

ChatOps at AppNeta

ChatOps at AppNeta

5 minute lightning talk for Boston DevOps on how we use ChatOps at AppNeta!



Dan Riti

August 20, 2014


  1. ChatOps at AppNeta Dan Riti / @danriti

  2. @danriti ChatOps? • Monitor and control infrastructure and operations from

    the convenience of a chat room • “Chat as a Multi-User Terminal”
  3. @danriti Hubot • Chat bot for automating tasks • Created

    by GitHub • Supports HipChat, Campfire, IRC and more • Easy to extend with scripts • Healthy developer ecosystem
  4. @danriti Hubot “Hello World”

  5. @danriti Using Ops Tools Pre Hubot AppNeta Infrastructure Jenkins Asgard

    Fabric Graphite
  6. @danriti

  7. @danriti Using Ops Tools Post Hubot AppNeta Infrastructure Jenkins Asgard

    Fabric Graphite
  8. @danriti Hubot as a Messenger • Bridges gap between chat

    and tools • Continue using trusted, reliable tools ◦ We don’t want to reinvent the wheel and roll new tools • Reduces the complexity of Hubot scripts ◦ “If you can curl it, you can Hubot it”
  9. @danriti Test a Release Candidate via Jenkins

  10. @danriti Switch AWS Autoscaling Groups via Asgard

  11. @danriti Role-Based Access Control

  12. @danriti Monitor RabbitMQ Message Spike via Fabric + Graphite

  13. @danriti Thanks! Questions? Feel free to contact me! • dmriti@gmail.com

    • @danriti