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
Contexto Azure para este exemplo Acesso aos recursos do Azure que a tarefa verifica. Um fornecedor de registos só é necessário se a tarefa solicitar registos. A identidade do conector precisa de RBAC apropriado para os dados solicitados.
Destinatário Um endereço de email que possa receber o relatório do teste

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 um conector Outlook. Relativamente ao Teams, consulte Configurar um conector do Teams.

  1. Aceda a Builder>Conectores na navegação à esquerda.
  2. Selecionar Adicionar conector.
  3. Selecione o separador de Notificações .
  4. Selecione o conector Office 365 Outlook em pré-visualização com o serviço Microsoft Outlook.
  5. Inicia sessão e autoriza o acesso.
  6. Nas ferramentas de Configurar, selecione a operação de envio de email.
  7. Defina a Política como Perguntar.
  8. Ativa a política de parâmetros para a operação de envio de email.
  9. No campo destinatário ou no parâmetro To, introduza o endereço fixo indicado nos pré-requisitos.
  10. Reveja a configuração e, em seguida, selecione Criar.

Ponto de controlo: O conector aparece na lista de conectores. Verifique se o seu estado passa a ser Ligado. Um conector pode, em vez disso, mostrar Ligação, Falhou ou Erro se a configuração estiver incompleta ou não saudável.

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. Esta secção pressupõe a experiência Agent Canvas com áreas de trabalho ativadas.

  1. Aceda a Builder>Agent Canvas na navegação à 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 este agente alfandegário faz e inclua o destinatário do relatório, por exemplo, "É um relator de verificação de saúde. Verifique a saúde dos recursos do Azure para as minhas aplicações container e envie o resumo por email paraops@example.com."
  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. A sua operação Outlook selecionada aparece num nó da caixa de ferramentas, normalmente com um emblema MCP.

Ponto de controlo: A tela mostra o nó do agente personalizado e um nó da caixa de ferramentas contendo a ferramenta Outlook selecionada.

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 + no lado esquerdo do nó do agente personalizado.

  2. Selecione Adicionar tarefa agendada. O diálogo começa com o subagente de Resposta preenchido com esse agente.

  3. Preencha os campos obrigatórios:

    • Nome da tarefa: por exemplo, daily-health-report.
    • Subagente de resposta: verifique se o seu agente personalizado está selecionado.
    • 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 da manhã; a etiqueta inclui o seu fuso horário local, como a Hora do dia (PST).
  4. Define a frequência, que por defeito é diária, e define a hora do dia.

  5. Selecione Criar tarefa.

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

Ponto de verificação: O ecrã mostra um nó de tarefa agendada ligado ao nó de agente personalizado. O agente personalizado liga-se a um nó da caixa de ferramentas que contém a ferramenta Outlook.

Teste-o

Execute a tarefa imediatamente para verificar se tudo funciona:

  1. Vai a Automação na barra lateral esquerda.
  2. Selecione a sua tarefa assinalando a caixa de seleção.
  3. Selecione Executar 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.

Executar agora submete o pedido de execução e atualiza a lista de automação. As verificações de saúde, métricas, registos, relatório e email solicitados dependem das ferramentas disponíveis, acesso a recursos, telemetria, saúde do conector e execução bem-sucedida.

Ponto de controlo: É apresentada uma execução da tarefa. Se a execução resolver um thread, a vista de execuções mostra um link do nome do Thread ; caso contrário, mostra Nenhum tópico encontrado. Se a execução for bem-sucedida e invocar a ferramenta Outlook, verifique se o destinatário recebe o relatório.

Depois de testar, use Desligar ou Apagar para uma tarefa agendada que não planeia manter. Utilize Remover ou Desconectar para o conector. Revogue a autorização OAuth do Outlook quando já não for necessária.

Completaste a jornada de início

O seu agente está agora configurado para quatro fluxos de trabalho:

  • Resposta a incidentes: Investigue alertas que correspondam a um plano de resposta.
  • Análise da causa raiz: Utilize código conectado, telemetria e contexto Azure durante as investigações.
  • Automação de fluxos de trabalho: Executar tarefas agendadas através de agentes personalizados e conectores.
  • Contexto da equipa: Utilize as fontes de conhecimento associadas durante a configuração.
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