Enviar notificação do Slack quando o programa do Windows falha?

1

Existe alguma integração do Slack que permita monitorar o programa e enviar uma notificação quando um programa específico falhou?

    
por adrianp 02.06.2016 / 14:45

1 resposta

0

Sim, o Slack pode receber mensagens em tempo real usando os Incoming Webhooks .

Ele requer apenas um acesso à Internet para seu aplicativo ou programa de monitoramento e a capacidade de fazer uma solicitação HTTP.

Você precisa adicionar uma integração à sua equipe de vendas, possivelmente com este link:

link

(Aviso: não tenho certeza se o token A0F7XDUAZ é único por equipe ou se não será alterado no futuro, mas parece funcionar nesta data para todas as minhas equipes do Slack.)

Então, em qualquer evento (acidente ...), você pode enviar uma solicitação HTTP para o URL do webhook que usará um bot para postar uma mensagem em um determinado canal do Slack (configurável).

POST https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Content-type: application/json
{
    "text": "An error has occured on {your-programm-name}.\nLorem Ipsum dolor sic amet..."
}

Você pode, naturalmente, personalizar a mensagem para incluir informações sobre a causa, stacktrace etc.

O Slack até fornece um Criador de mensagens para ajudar você a criar o modelo da sua mensagem.

Esta é uma boa maneira de saber se um programa tem um problema.

Se, no entanto, você estiver construindo o programa, e quiser rastrear bugs, você tem alternativas melhores para o Slack, usando rastreadores de bugs reais, que são muito mais poderosos. Meu melhor conselho a partir de agora é sentry.io . Ele inclui todas as informações que você normalmente precisa sobre o ambiente do bug, e pode alertá-lo em tempo real pelo menos por e-mail, talvez até dentro do Slack algum dia!

    
por 31.10.2016 / 13:17