Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os fluxos de trabalho operacionais abrangem várias ferramentas e exigem que alguém se lembre do que vem a seguir. Você verifica o status em um sistema, toma uma decisão, executa em outro e notifica sua equipe em um terceiro. Cada transferência aumenta a latência e o risco.
Dica
A automação de fluxo de trabalho ajuda você a:
- Lidar com incidentes de ponta a ponta sem acordar ninguém
- Executar tarefas agendadas automaticamente com supervisão humana quando necessário
- Aplicando conhecimento de incidentes passados de forma consistente sempre
Como funciona a automação de fluxo de trabalho
O que você alcançará:
- Fluxos de trabalho automatizados que são executados de acordo com um cronograma ou em resposta a incidentes
- Agentes personalizados com ferramentas específicas para tarefas especializadas
- Fluxos de ponta a ponta: iniciar → investigar → agir → notificar
Quando um gatilho é acionado (hora ou incidente agendado), seu agente:
- Recebe o gatilho. Uma tarefa agendada é executada ou um incidente corresponde a um plano de resposta.
- Invoca o agente personalizado. O agente personalizado configurado começa com suas ferramentas e instruções.
- Executa o fluxo de trabalho. O agente personalizado investiga, executa ações e coordena com outros agentes personalizados, se necessário.
- Notifica sua equipe. Os resultados são postados no Teams, no email ou na plataforma de incidentes.
Cada agente personalizado tem acesso a ferramentas específicas (de conectores) e segue suas instruções de forma autônoma ou com aprovação, dependendo do modo de execução.
O que torna isso diferente
Ao contrário dos scripts, o agente se adapta quando os padrões mudam. Os scripts são interrompidos quando as entradas variam. Seu agente tem razões sobre o que fazer com base no que ele encontra.
Ao contrário dos runbooks, o agente executa o fluxo de trabalho, não apenas documenta-o. Os runbooks instruem os humanos sobre o que fazer. Seu agente faz isso.
Ao contrário da automação no estilo IFTTT, seu agente investiga antes de agir. Ele não executa cegamente quando um gatilho é disparado. Em vez disso, avalia a situação e decide a resposta apropriada.
Antes e depois
| Antes | Após |
|---|---|
| Verificar o status na ferramenta de monitoramento | Consultas automáticas do agente |
| Decidir o que fazer com base nos dados | Agente raciocina e propõe ação |
| Executar correção em outro sistema | O agente é executado por meio de ferramentas conectadas |
| Notificar a equipe no Slack/Teams | O agente envia uma notificação contextual |
| Registrar o que aconteceu | Agente registra ações no thread |
Criando um fluxo de trabalho
Os fluxos de trabalho combinam três blocos de construção:
| Bloco de construção | O que faz | Onde configurar |
|---|---|---|
| Conectores | Fornecer ferramentas de sistemas externos (Outlook, Teams, GitHub, PagerDuty) | Conectores do Construtor > |
| Agentes personalizados | Trabalhadores especializados com configurações específicas de acesso a ferramentas e autonomia | Tela do Construtor > Agente |
| Gatilhos | Iniciar fluxos de trabalho programados ou em resposta a incidentes | Tarefas agendadas/Planos de resposta a incidentes |
Para obter a configuração passo a passo, consulte a Etapa 5: Automatizar fluxos de trabalho no guia de introdução.
Exemplo: relatório diário de saúde com o email
Esse fluxo de trabalho verifica a integridade do recurso do Azure e envia um resumo aos emails:
- Conector: Adicionar Enviar email (Office 365 Outlook)
-
Agente personalizado: criar
health-reporterutilizando a ferramentaSendOutlookEmail - Tarefa programada: atribuir a um agente personalizado com a seguinte mensagem:
Check the health of Azure resources in prod-rg:
1. Query Azure Resource Health for any degraded resources
2. Check Application Insights for error rate trends
3. Summarize findings
4. Email the report using SendOutlookEmail
O agente executa isso diariamente, investiga e envia o email sem etapas manuais.
Delegação de agente personalizado
Quando um fluxo de trabalho precisar de diferentes conhecimentos em etapas diferentes, use vários agentes personalizados:
| Etapa | Agente personalizado | Por que |
|---|---|---|
| Diagnóstico do banco de dados | @DatabaseExpert | Consultas KQL especializadas |
| Enviar notificações | @Notifier | Email e ferramentas do Teams |
| Criar incidentes | @IncidentCreator | Integração de PagerDuty/ServiceNow |
O orquestrador delega tarefas a agentes personalizados conforme necessário. Consulte agentes personalizados.
Práticas recomendadas
| Prática | Por que isso importa |
|---|---|
| Teste primeiro no Playground | Verifique o comportamento do agente personalizado antes de anexá-lo a um gatilho |
| Iniciar no modo de revisão | Verificar o julgamento do agente antes da automação completa |
| Testar com "Executar tarefa agora" | Validar fluxos de trabalho agendados antes da produção |
| Uma ferramenta por agente personalizado | Mais fácil de auditar, depurar e atualizar |
| Usar nomes descritivos |
email-health-report versus custom-agent-1 |
Antes de anexar uma tarefa agendada, teste seu agente personalizado:
- Ir para o Builder → Agent Canvas
- Selecione Visualização do playground de teste
- Escolha um agente personalizado na lista suspensa e selecione Aplicar
- Digite as instruções planejadas no painel teste e verifique se o agente as executa corretamente
Quando você estiver confiante no comportamento, anexe o gatilho.
Introdução
| Recurso | O que você aprenderá |
|---|---|
| Etapa 5: Automatizar fluxos de trabalho | Criar uma verificação de integridade automatizada com notificações por email |
| Criar uma tarefa agendada | Tutorial passo a passo para automações agendadas |
Conteúdo relacionado
| Capacidade | O que ele adiciona |
|---|---|
| Tarefas Agendadas | Monitoramento proativo e padrões de tarefa recorrentes |
| Aplicar Mitigações | Ações que seus fluxos de trabalho podem executar |
| Enviar Notificações | Padrões e canais de notificação |
| Resposta a incidentes | Gatilhos do plano de resposta |
| Agentes personalizados | Configuração detalhada do agente personalizado |
| Conectores | Integrações de ferramentas disponíveis |