Quais são os casos de uso da abordagem ChatOps de gerenciamento da infraestrutura de produção?

7

Muitos casos de uso "simples" mostrados em exemplos de abordagem do ChatOps, criação de instâncias da nuvem, implantações no ambiente de teste etc., existem casos de uso para o gerenciamento da infraestrutura de produção?

rombob
fonte

Respostas:

7

ChatOps é um tópico absorvente; praticamente significa algo muito diferente para cada equipe que o usa. Tanto é assim que Atlassian reuniu o que poderia ser considerado um modelo de maturidade de bate - papo .

  1. Sputnik : Tentando conversar para ver como funciona.
  2. Mercúrio : Começando a se mover para conversar.
  3. Gêmeos : Converse como a principal fonte de comunicação, experimentando bots.
  4. Apollo : Converse como o nexo de comunicação e trabalho, incluindo bots.
  5. Elon Musk : O bate-papo é o principal centro do trabalho de missão crítica.

Importante: O Chat e o ChatOps são muito específicos para uma organização; pense no Chat como o Fabric para os bots de sua equipe, pois são os bots que fornecem a funcionalidade que permite processos técnicos e de negócios.

Com a breve lição da Teoria do ChatOps, posso falar sobre as experiências que tive com o ChatOps:

Suporte para DevOps

O Slack e o PagerDuty têm uma integração fantástica, permitindo que qualquer incidente recém-gerado no PagerDuty seja publicado em um ou mais canais do Slack, com informações sobre o incidente e botões para atuar com base no conhecimento:

PagerDuty no Slack

Além de conectar o PagerDuty e o Slack, também conectamos todas as nossas ferramentas de monitoramento e alerta ao Slack, para que ele fosse o ponto central de todos os problemas reais e potenciais, incluindo a capacidade de consultar a New Relic diretamente do Chat.

Converse como a linha de comando moderna

Com outro cliente, criamos bots personalizados que executavam scripts em máquinas remotas, fizemos isso usando uma combinação de chamar as APIs de gerenciamento no Azure e executar os comandos Cluster Fork :

@checky scale serviceA 30: Serviço de escalaA para 30 máquinas.

@checky kill serviceA#4 : Mate o número da instância no ServiceA.

@checky exec serviceA#1,5 ps -awx: execute o pscomando nas instâncias serviceA 1 e 5 e poste a saída no chat

StackOverflow Fechar Votar Revisores

Temos alguns chatbots em execução nos canais SOCVR que nos ajudam a:

  • Encontre perguntas que precisam de votos próximos.
  • Identifique os comentários que contêm "Calor" - ou seja, podem ser ofensivos ou levar a escalações.
  • Identifique perguntas de baixa qualidade que possam precisar de revisão.

Leitura adicional

Richard Slater
fonte
2

Um caso de uso principal para a TI corporativa seria reinventar seu processo para lidar com grandes incidentes (às vezes chamado de "Sala de Guerra de Incidentes"), utilizando a prática de ChatOps. Capturei esse e outros casos de uso relevantes para a TI corporativa - em uma série de blogs:

https://community.hpe.com/t5/IT-Operations-Management-ITOM/ChatOps-ChatBots-and-Enterprise-IT/ba-p/6924240

https://community.hpe.com/t5/IT-Operations-Management-ITOM/Chat-Bots-in-the-Enterprise-Part-2/ba-p/6925811

(e você também pode continuar na terceira parte dessa série a partir desses links ...)

Gostaria muito de receber seus comentários / feedback.

Oded Zilinsky
fonte
Que tal incluir as partes relevantes na sua resposta? Para que, se esses links pararem de funcionar, sua resposta não perca valor.
Pierre.Vriens