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

ChatOps at AppNeta

Dan Riti
August 20, 2014

ChatOps at AppNeta

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

http://www.meetup.com/Boston-Devops/events/196392682/
http://www.appneta.com/

Dan Riti

August 20, 2014
Tweet

More Decks by Dan Riti

Other Decks in Programming

Transcript

  1. ChatOps at AppNeta
    Dan Riti / @danriti

    View full-size slide

  2. @danriti
    ChatOps?
    ● Monitor and control infrastructure and
    operations from the convenience of a chat
    room
    ● “Chat as a Multi-User Terminal”

    View full-size slide

  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

    View full-size slide

  4. @danriti
    Hubot “Hello World”

    View full-size slide

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

    View full-size slide

  6. @danriti
    Using Ops Tools Post Hubot
    AppNeta
    Infrastructure
    Jenkins
    Asgard
    Fabric
    Graphite

    View full-size slide

  7. @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”

    View full-size slide

  8. @danriti
    Test a Release Candidate via Jenkins

    View full-size slide

  9. @danriti
    Switch AWS Autoscaling Groups via Asgard

    View full-size slide

  10. @danriti
    Role-Based Access Control

    View full-size slide

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

    View full-size slide

  12. @danriti
    Thanks!
    Questions? Feel free to contact me!
    [email protected]
    ● @danriti

    View full-size slide