openstack 2016 barcelona - adiuvo bot – smart devops using bots for effective triaging and...

10
Adiuvo Bot – Smart DevOps using bots for effective triaging and Operations Yathiraj Udupi, Rahul Ramakrishna Cisco Systems Inc. OpenStack Summit 2016, Barcelona 1

Upload: yathiraj-udupi-phd

Post on 14-Apr-2017

150 views

Category:

Technology


0 download

TRANSCRIPT

Adiuvo Bot Smart DevOps using bots for effective triaging and Operations

Adiuvo Bot Smart DevOps using bots for effective triaging and OperationsYathiraj Udupi, Rahul RamakrishnaCisco Systems Inc.

OpenStack Summit 2016, Barcelona

1

Openstack Ops and Monitoring Community is using a variety of tools, APIsOperational workflows very mundane, ad hocAutomation scripts help, but still rely on human experts to figure out the right workflow for triaging

2

How can we make it easy and interesting? Expert driven automation workflows

Available Tools and APIs

Artificially Intelligent AgentsSmart unifying interfaces and interactive platforms

Smart Ops, Interactive Triaging!3

World of ChatBots Messaging, Smart rules, AI combined!An interactive, functional, easy, and sometimes fun service to get things doneCan run on any of the major chat platforms Slack, Facebook messenger, Telegram, Text messages, etc. Every business is moving to provide a chatbot retail e-commerce, news, finance, search, scheduling, social interactions, and so on. A continuously growing usage of messaging appsWhy not use it for Ops and Monitoring ?

4

AdiuvoBot for OpenStack!An early attempt to provide a Chatbot interface to support both OpenStack admin and tenant side ops workflows in an interactive way. Smart chatbots with ability to learn the typical triage workflowsSimple conversational way of gathering information, and enabling automated rules-driven execution of actions5

OpenStack Use CasesOne stop shop for all OpenStack Client API interactions:AdiuvoBot translates the intent from the message and gathers information/takes actions via the OpenStack APIsThe messaging platform ensures the right access control for the chat usersA controlled environment for Triaging and session report generationEasy reporting via the chatbot platform by recording the entire triage sessionThe smart AI agents driving the bot can learn to figure out the common triage workflow actions

6

Get Involved!Early stage effort, but a very promising area!Inviting community to help refine and identify new ideas and integration pointsWiki - https://wiki.openstack.org/wiki/AdiuvoBot 7

DEMO!

8

DEMO!

9

Thank You!10