Etapa 5: Automatizar fluxos de trabalho no Agente SRE do Azure

Sua equipe provavelmente tem tarefas recorrentes, como verificar a integridade do serviço todas as manhãs, revisar alertas durante a noite, verificar expirações de certificado ou postar relatórios semanais de capacidade. Conecte suas ferramentas, crie um fluxo de trabalho e deixe o agente executá-lo em um agendamento.

O que você realiza

  • Conectar uma ferramenta de notificação para que o agente possa enviar mensagens
  • Criar um agente personalizado que usa essa ferramenta
  • Agendar uma verificação de saúde recorrente que se executa automaticamente
  • Consulte o fluxo de trabalho completo na tela visual

Pré-requisitos

Requisito Detalhes
Etapas 1 e 2 concluídas Criar e configurar seu agente e concluir a integração de equipe

Dica

As etapas 3 e 4 (primeira investigação e automatização de incidentes) não são necessárias para esta etapa. Concluí-los primeiro proporciona uma melhor compreensão sobre quais fluxos de trabalho podem ser automatizados.

Como funciona

A automação conecta três blocos de construção, cada um configurado por meio do portal:

Bloco de construção O que faz Exemplo
Conector Fornece ao agente acesso a um serviço externo Teams, Outlook, Jira, Grafana
Agente personalizado Um trabalhador especializado com acesso a ferramentas específicas health-check-reporter com permissão para enviar mensagens
Tarefa agendada Aciona um agente personalizado em um cronograma recorrente Todas as manhãs, às 8h, verifique a integridade dos recursos e envie um resumo.

Adicionar um conector

Os conectores permitem que o agente interaja com serviços externos. Comece com uma ferramenta de notificação para que o agente possa relatar as descobertas. Este artigo explica como configurar o conector do Outlook . Para o Teams, consulte Configurar o Conector do Teams.

  1. Vá para Construtor>Conectores na barra lateral esquerda.
  2. Selecione Adicionar conector.
  3. Selecione Ferramentas do Outlook (Office 365 Outlook).
  4. Selecione a guia Notificação e, em seguida, selecione Enviar email (Office 365 Outlook).
  5. Entre e autorize o acesso.
  6. Selecione Próximo.
  7. Selecione uma identidade gerenciada. O agente usa essa identidade em tempo de execução para acessar o conector com segurança. Use uma identidade gerenciada atribuída pelo usuário para que você possa reutilizá-la entre conectores e gerenciar seu ciclo de vida de forma independente.
  8. Selecione Avançar, examine sua configuração e, em seguida, selecione Adicionar conector.

Observação

Alguns conectores exigem a autenticação OAuth e uma identidade gerenciada. O OAuth autoriza o acesso ao serviço externo, enquanto a identidade gerenciada autentica o agente para Azure Resource Manager em runtime.

Checkpoint: O conector aparece na sua lista de conectores com o status Conectado.

Dica

Mais conectores Você também pode adicionar conectores baseados em MCP para servidores Datadog, Splunk, Elasticsearch, Dynatrace, New Relic e MCP personalizados. Consulte conectores MCP para obter a lista completa.

Criar um agente personalizado

Os agentes personalizados são profissionais especializados com acesso a ferramentas específicas. Crie um para relatórios de saúde.

  1. Vá para o Builder>Agent Canvas na barra lateral esquerda.
  2. Selecione Criar na barra de ferramentas e selecione Agente Personalizado. A caixa de diálogo de criação é aberta com duas guias: Formulário e YAML.
  3. Preencha os campos necessários:
    • Nome do agente personalizado: por exemplo, health-check-reporter
    • Instruções: descreva o que esse agente personalizado faz, por exemplo: "Você é um relator de verificações de integridade." Verifique a integridade dos recursos do Azure para meus aplicativos de contêiner e envie um resumo por email."
  4. Selecione Escolher ferramentas e selecione a ferramenta de notificação no conector.
  5. Selecione Criar.

O agente personalizado aparece como um nó na tela visual.

Checkpoint: Seu agente personalizado é exibido na tela com a ferramenta de notificação conectada a ela.

Dica

Mais opções O formulário de agente personalizado também permite configurar habilidades, ganchos e outras configurações avançadas. Consulte Criar um Agente Personalizado para obter o passo a passo completo.

Agendar uma tarefa recorrente

Vincule uma tarefa agendada ao agente personalizado para que ela seja executada automaticamente.

  1. Selecione o botão + no lado esquerdo do seu nó de agente personalizado na tela. O campo agente personalizado de resposta é preenchido automaticamente com esse agente.

  2. Selecione Adicionar tarefa agendada.

  3. Preencha os campos necessários:

    • Nome da tarefa: por exemplo, daily-health-report.
    • Detalhes da tarefa: descreva o que o agente deve fazer:
    Campo Valor de exemplo
    Nome da tarefa daily-health-report
    Detalhes da tarefa Verifique a integridade dos recursos em meu grupo de recursos. Verifique se todos os aplicativos estão em execução, verifique as métricas de CPU e memória na última hora, examine os logs de aviso recentes. Resumir as conclusões e enviar o relatório.
    Frequência Diariamente
    Hora do dia 8h (rótulo mostra o fuso horário local)
  4. Defina a frequência (diária por padrão) e a hora do dia (por exemplo, 8h).

  5. Selecione Criar tarefa.

A tela agora mostra a cadeia de fluxo de trabalho completa visualmente.

Ponto de controle: a tarefa aparece na tela associada ao seu agente personalizado. Você pode ver a cadeia de automação completa: tarefa agendada → agente personalizado → ferramenta.

Testá-lo

Execute a tarefa imediatamente para verificar se tudo funciona:

  1. Vá para tarefas agendadas na barra lateral esquerda.
  2. Selecione sua tarefa marcando a caixa de seleção.
  3. Selecione Executar tarefa agora na barra de ferramentas.
  4. Para acompanhar a execução, selecione o nome da tarefa para abrir a visualização das execuções e, em seguida, selecione o link do nome do thread. Você também pode encontrar o thread em Chats na barra lateral.

O agente mostra cada etapa em tempo real: verificar recursos, coletar métricas, redigir o relatório e enviar por meio da ferramenta de notificação.

Checkpoint: Você recebe um relatório de saúde. A thread de chat mostra o rastreamento de execução completo.

Você concluiu a jornada de introdução

Seu agente agora fornece quatro resultados:

  • Resposta a incidentes autônomos: os alertas são reconhecidos, investigados e resolvidos sem você digitar uma mensagem.
  • Análise de causa raiz rápida: o agente lê seu código, consulta sua infraestrutura e rastreia problemas para linhas e configurações específicas.
  • Automação extensível: tarefas agendadas, conectores e agentes personalizados lidam com o trabalho recorrente em seu nome.
  • Conhecimento que nunca sai: cada investigação, cada runbook, cada conversa cria experiência persistente que permanece com sua equipe para sempre.

Quanto mais tempo você usá-lo, melhor fica. Os runbooks que você carregou na Etapa 2, a investigação que você executou na Etapa 3 e os incidentes tratados na Etapa 4 tornam-se um conjunto de conhecimentos persistentes que o agente recupera automaticamente em investigações futuras.

Capability O que ele adiciona
Tarefas Agendadas Opções avançadas de agendamento e gerenciamento de tarefas
Conectores Como os conectores fornecem ferramentas ao seu agente
Agentes Personalizados Como os agentes personalizados delegam e especializam o trabalho

Agora que você está configurado, explore Conceitos para entender como o agente pensa ou mergulhe em Tutoriais para obter guias práticos sobre recursos avançados.

Para onde ir O que você encontrará
Conceitos Como funcionam as funções, as permissões, a memória, os conectores e o raciocínio do agente
recursos Páginas detalhadas sobre cada recurso que o agente oferece
Tutoriais Guias passo a passo para investigação profunda, conectores, ganchos e muito mais