Criar e configurar o Azure SRE Agent

O Azure SRE Agent é uma solução de IA que ajuda os engenheiros de fiabilidade de sites (SREs) a gerir os recursos cloud do Azure. Este artigo mostra-lhe como configurar o Azure SRE Agent e criar um agente.

Neste tutorial, aprenderás como:

  • Implemente um agente na sua subscrição.
  • Liga o teu repositório de código no GitHub.
  • Conceda ao leitor agente acesso aos seus recursos Azure.

Pré-requisitos

  • Uma subscrição do Azure. Crie um gratuitamente.
  • Um papel de Contribuidor na subscrição. (Precisa dele para registar fornecedores de recursos e criar recursos.) Se a sua equipa atribuir grupos de recursos geridos com controlo de acesso baseado em funções, também precisa de privilégios de Proprietário ou Administrador de Acesso ao Utilizador para criar atribuições de funções.
  • Acesso à *.azuresre.ai na rede a partir do seu navegador.

Abra o feiticeiro de integração

  1. Aceda à página do Azure SRE Agent .
  2. Inicie sessão com as suas credenciais Azure.
  3. Selecione Fundamentos>Revisão> Implementar para abrir o assistente.

Configurar configurações básicas

Para definir o seu agente, preencha os campos.

Campo Descrição Exemplo
Subscription Usa a subscrição do Azure que detém o recurso agente. A Minha Subscrição de Produção
Grupo de recursos Usa um grupo de recursos existente, ou cria um novo. rg-sre-agent
Nome do agente Escolha um nome único para o seu agente. contoso-sre-agent
Região Selecione a região Azure para implementação. Leste dos EUA 2
Fornecedor de modelos Selecione o fornecedor de modelos de IA para o seu agente. Ver tabela de prestadores.
Informações sobre aplicativos Crie uma nova instância, ou use uma existente. Criar novo (padrão)

Depois de selecionar uma região, aparece o campo do fornecedor de modelos . Selecione o fornecedor de IA que gere as investigações e conversas do seu agente. Selecione o ℹ ícone ao lado da etiqueta para detalhes de preços.

As organizações com requisitos de residência de dados da União Europeia (UE) devem escolher o Azure OpenAI. A Anthropic está excluída dos compromissos da UE com a Fronteira de Dados. Os modelos Anthropic (Claude) exigem um acordo direto com a Anthropic e não estão disponíveis para todos os locatários.

Provider Descrição
Anthropic Os modelos Claude estão marcados como Preferidos para a maioria das regiões.
Azure OpenAI Os modelos GPT são abrangidos pelos compromissos do limite de dados da UE para implantações na Suécia Central.

O Anthropic é definido por padrão para a maioria das regiões. Para Suécia Central, Azure OpenAI é selecionado por padrão. Podes mudar o fornecedor de modelos após a criação em Definições>Básicas.

Selecione Avançar para continuar.

Ponto de controlo: Todos os campos estão preenchidos, incluindo o fornecedor do modelo. O botão Seguinte está ativado.

Revisão

O assistente mostra um resumo da tua configuração. Verifique que o:

  • Subscrição e grupo de recursos estão corretos.
  • O nome do agente e a região correspondem à tua intenção.

Selecione Criar para começar a provisionar.

Ponto de controlo: O resumo corresponde ao que introduziu. Não aparecem erros de validação.

Implementar

A implementação cria os seguintes recursos Azure.

Recurso Purpose
Identidade gerenciada Autentica o agente para os serviços Azure.
área de trabalho do Log Analytics Armazena registos de telemetria e diagnóstico dos agentes.
Application Insights Monitoriza a saúde e o desempenho dos agentes.
Atribuições de funções Concede-se o acesso necessário à identidade gerida.
Recurso para Agentes SRE É o próprio agente.

Se selecionou Criar novo para Application Insights, a implementação também cria uma instância de Application Insights e um espaço de trabalho de Log Analytics.

Aguarde até que a implementação seja concluída. Esta etapa normalmente demora entre dois a cinco minutos.

Ponto de controlo: O estado da implantação mostra Bem-sucedido. Todos os recursos estão listados como criados.

Configurar o seu agente

Depois de terminar a implementação, selecione Configurar o seu agente para abrir a página de configuração. Mais contexto. Investigações melhores ao ver o cabeçalho. Esta página tem dois separadores seguintes.

Tab Fontes de dados
Início rápido Código, registos, implementações, incidentes
Configuração completa Tudo no Quickstart + Recursos do Azure + Ficheiros de Conhecimento

Começa pelo separador Quickstart . Nem todas as fontes são obrigatórias, embora ligar mais fontes dê ao seu agente melhor contexto para investigações. Este guia percorre o código de ligação (do Quickstart) e os recursos do Azure (da configuração completa).

Liga o teu repositório de código

  1. No cartão de Código, selecione o + botão para ligar repositórios.
  2. Para escolher uma plataforma, selecione GitHub. (Azure DevOps também é suportado.)
  3. Para escolher um método de entrada, selecione Autenticação ou PAT.
    • Autenticação: Selecione Iniciar sessão, autentifique no navegador e aprove o acesso quando solicitado.
    • PAT: Cole o seu token de acesso pessoal (PAT) e selecione Conectar.
  4. Selecione Seguinte para prosseguir à seleção do repositório.
  5. Use a lista suspensa para selecionar um ou mais repositórios. Estão listados em ordem alfabética.
  6. Selecione Adicionar repositório.

Ponto de controlo: O cartão de Código mostra uma marca verde e lista os repositórios ligados.

Sugestão

Ligue primeiro o repositório que contém o serviço que pretende investigar. Quando ligado, o seu agente começa imediatamente a explorar a base de código e a construir a sua experiência. O seu agente aprende a estrutura do seu projeto, configurações de implementação e padrões de código através de contexto profundo.

Adicionar acesso a recursos Azure

Conceder ao agente Reader acesso aos seus recursos Azure permite-lhe consultar métricas, registos e configurações de recursos durante as investigações.

  1. Na página de configuração, mude para o separador de configuração completa . Também podes usar o cartão Azure Resources se estiver visível no Quickstart.

  2. No cartão Azure Resources , selecione o + botão para adicionar recursos.

  3. Para escolher o tipo de recurso, selecione Subscrições ou Grupos de Recursos e depois selecione Próximo.

    • Se escolher Subscrições:

      1. Use a caixa de pesquisa para encontrar subscrições. Seleciona os que queres que o agente aceda.
      2. Selecione Próximo para rever as permissões do agente.
      3. A identidade gerida do agente recebe automaticamente a função de Leitor para cada subscrição selecionada. Veja o estado das permissões.
      4. Selecione Adicionar assinaturas.
    • Se escolher Grupos de Recursos:

      1. Para filtrar por subscrição, utilize a lista suspensa de subscrições para filtrar os grupos de recursos mostrados.
      2. Para selecionar grupos de recursos, utilize a caixa de pesquisa para encontrar grupos de recursos. Seleciona os que queres que o agente aceda. A grelha mostra o nome do grupo de recursos, subscrição e região.
      3. Selecione Próximo para rever as permissões do agente.
      4. Escolha o nível de permissão do agente e reveja as atribuições de funções.
      5. Selecionar Adicionar grupo de recursos.

Ponto de controlo: O cartão Azure Resources mostra as subscrições ou grupos de recursos ligados.

O seletor de subscrições mostra todas as suas subscrições em duas secções. Mostra as subscrições que pode atribuir (quando tem privilégios de Proprietário ou Administrador de Acesso ao Utilizador) e as subscrições que exigem um papel superior. Uma coluna de papel de utilizador mostra o seu papel atual em cada subscrição. Se usar Gestão de Identidade Privilegiada (PIM) para acesso just-in-time, a ferramenta de seleção deteta o seu papel ativo no PIM em poucos segundos. Não precisas de esperar pelas atualizações da cache.

Depois de adicionar subscrições ou grupos de recursos, o agente atribui automaticamente as permissões necessárias à sua identidade gerida. Este passo pode demorar alguns segundos. A atualização de estado aparece na etapa de revisão de permissões. A função de Leitor oferece apenas acesso de leitura. Para gestão avançada de permissões, consulte Gerir permissões e acesso.

Selecione Concluir e vá para o agente

Depois de te ligares às tuas fontes de dados, seleciona Concluído e acede ao agente. Esta ação leva-o ao chat dos agentes para iniciar a integração da equipa.

Ponto de controlo: O chat do agente abre-se.