Passo 5: Automatizar fluxos de trabalho no Azure SRE Agent

A tua equipa provavelmente tem tarefas recorrentes como verificar o estado do serviço todas as manhãs, rever alertas noturnos, verificar a expiração dos certificados ou publicar relatórios semanais de capacidade. Liga as tuas ferramentas, constrói um fluxo de trabalho e deixa o agente executá-lo num calendário.

O que você realiza

  • Ligue uma ferramenta de notificação para que o agente possa enviar mensagens
  • Crie um agente personalizado que use essa ferramenta
  • Agende um exame de saúde recorrente que seja feito automaticamente
  • Veja o fluxo de trabalho completo na tela visual

Pré-requisitos

Requisito Detalhes
Etapas 1 e 2 concluídas Crie e configure o seu agente, e complete a integração da equipa

Sugestão

Os passos 3 e 4 (primeira investigação e automatização de incidentes) não são necessários para este passo. Concluí-los primeiro dá-lhe uma melhor compreensão do que os fluxos de trabalho podem automatizar.

Como funciona

A automação liga três blocos de construção, cada um configurado através do portal:

Bloco de construção O que faz Exemplo
Conector Dá ao agente acesso a um serviço externo Teams, Outlook, Jira, Grafana
Agente alfandegário Um trabalhador especializado com acesso a ferramentas específicas health-check-reporter com permissão para enviar mensagens
Tarefa agendada Desencadeia um agente personalizado numa programação recorrente "Todas as manhãs às 8h, verifica a saúde dos recursos e envia 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 seu agente possa reportar as conclusões. Este artigo explica como configurar o conector Outlook . Para Teams, consulte Configurar o Conector do Teams.

  1. Vai a Construtor>Conectores na barra lateral esquerda.
  2. Selecionar Adicionar conector.
  3. Selecione Ferramentas do Outlook (Office 365 Outlook).
  4. Selecione o separador Notificações e depois selecione Enviar email (Office 365 Outlook).
  5. Inicia sessão e autoriza o acesso.
  6. Selecione Avançar.
  7. Selecione uma identidade gerida. O agente usa esta identidade em tempo de execução para aceder de forma segura ao conector. Use uma identidade gerida atribuída pelo Utilizador para que possa reutilizá-la entre conectores e gerir o seu ciclo de vida de forma independente.
  8. Selecione Próximo, reveja a sua configuração e depois selecione Adicionar conector.

Observação

Alguns conectores requerem tanto login OAuth como uma identidade gerida. O OAuth autoriza o acesso ao serviço externo, enquanto a identidade gerida autentica o agente no Azure Resource Manager em tempo de execução.

Ponto de controlo: O conector aparece na tua lista de conectores com o estado Conectado .

Sugestão

Mais conectores Também podes adicionar conectores baseados em MCP para Datadog, Splunk, Elasticsearch, Dynatrace, New Relic e servidores MCP personalizados. Consulte Conectores MCP para a lista completa.

Criar um agente personalizado

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

  1. Vai para Builder>Agent Canvas na barra lateral esquerda.
  2. Selecione Criar na barra de ferramentas e depois selecione Agente Personalizado. O diálogo de criação abre com dois separadores: Formulário e YAML.
  3. Preencha os campos obrigatórios:
    • Nome do agente alfandegário: por exemplo, health-check-reporter
    • Instruções: descreva o que faz este agente personalizado, por exemplo, "Você é um relator de verificações de saúde. Verifique o estado dos recursos Azure para as minhas aplicações container e envie um resumo por email."
  4. Selecione Escolher ferramentas e selecione a ferramenta de notificação a partir do seu conector.
  5. Selecione Criar.

O agente da alfândega aparece como um nó na tela visual.

Checkpoint: O seu agente personalizado aparece na tela com a ferramenta de notificação ligada a ele.

Sugestão

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

Agende uma tarefa recorrente

Liga uma tarefa agendada ao agente personalizado para que corra automaticamente.

  1. Selecione o botão + do lado esquerdo do nó do seu agente personalizado no canvas. O campo Response custom agent preenche-se automaticamente com esse agente.

  2. Selecione Adicionar tarefa agendada.

  3. Preencha os campos obrigató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 Verificar o estado dos recursos no meu grupo de recursos. Verifica que todas as aplicações estão a correr, verifica as métricas de CPU e memória da última hora, revê quaisquer registos de avisos recentes. Resume as conclusões e envie o relatório.
    Frequência Diariamente
    Hora do dia 8:00 (a etiqueta indica o seu fuso horário local)
  4. Defina a frequência (diária por defeito) e a hora do dia (por exemplo, 8:00 da manhã).

  5. Selecione Criar tarefa.

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

Ponto de controlo: A tarefa aparece no ecrã ligada ao seu agente personalizado. Pode ver toda a cadeia de automação: Tarefa agendada → Agente personalizado → Ferramenta.

Teste-o

Execute a tarefa imediatamente para verificar se tudo funciona:

  1. Vai a Tarefas agendadas na barra lateral esquerda.
  2. Selecione a sua tarefa assinalando a caixa de seleção.
  3. Selecione Executar tarefa agora na barra de ferramentas.
  4. Para observar a execução, selecione o nome da tarefa para abrir a vista de execução e depois selecione o link do nome da thread . Também podes encontrar o tópico em Chats na barra lateral.

O agente mostra cada passo em tempo real: verificar recursos, recolher métricas, elaborar o relatório e enviar através da sua ferramenta de notificações.

Ponto de controlo: Recebe um relatório de saúde. A thread de chat mostra o rasto completo da execução.

Completaste a jornada de início

O seu agente agora apresenta quatro resultados:

  • Resposta autónoma a incidentes: Os alertas são reconhecidos, investigados e resolvidos sem que tenhas de escrever uma mensagem.
  • Análise de causa raiz rapidíssima: O agente lê o seu código, consulta a sua infraestrutura e rastreia os problemas para linhas e configurações específicas.
  • Automação extensível: Tarefas agendadas, conectores e agentes personalizados tratam do trabalho recorrente em seu nome.
  • Conhecimento que nunca abandona: Cada investigação, cada runbook, cada conversa constrói uma experiência persistente que permanece para sempre com a sua equipa.

Quanto mais tempo o usares, melhor fica. Os runbooks que carregaste no Passo 2, a investigação que fizeste no Passo 3 e os incidentes tratados no Passo 4 tornam-se todos conhecimentos persistentes que o agente recorda automaticamente em investigações futuras.

Capability O que acrescenta
Tarefas Programadas Opções avançadas de agendamento e gestão de tarefas
Conectores Como os conectores fornecem ferramentas ao seu agente
Agentes Personalizados Como os agentes de alfândega delegam e especializam o trabalho

Agora que está configurado, explore os Conceitos para perceber como o agente pensa, ou mergulhe em tutoriais para guias práticos sobre funcionalidades avançadas.

Para onde ir O que você vai encontrar
Conceitos Como funcionam os papéis, permissões, memória, conectores e raciocínio de agentes
Capacidades Páginas detalhadas sobre cada funcionalidade que o agente oferece
Tutoriais Guias passo a passo para investigação profunda, conectores, ganchos e muito mais