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?

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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.