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?
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?
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 .
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:
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:
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.
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 ops
comando nas instâncias serviceA 1 e 5 e poste a saída no chat
Temos alguns chatbots em execução nos canais SOCVR que nos ajudam a:
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:
(e você também pode continuar na terceira parte dessa série a partir desses links ...)
Gostaria muito de receber seus comentários / feedback.