Azure SRE-agent maken en instellen

Azure SRE Agent is een AI-oplossing die site reliability engineers (SRE's) helpt hun omgevingen te onderzoeken en te beheren. Dit artikel laat zien hoe je een agent aanmaakt, broncode en telemetrie verbindt, en optioneel toegang verleent tot Azure-bronnen.

Aanbeveling

Nieuwe klanten kunnen SRE Agent beoordelen zonder de altijd-aan-kosten te betalen voor de eerste 30 dagen. Voor meer informatie, zie Evaluate SRE Agent.

In deze handleiding leer je hoe je:

  • Implementeer een agent in uw abonnement.
  • Verbind een coderepository.
  • Verbind een telemetriebron.
  • Geef de agent optioneel toegang tot Azure-resources.

Vereiste voorwaarden

Requirement When Details
Azure-abonnement Required Een actief Azure-abonnement met toestemming om resources te maken. Voor Azure SRE-agentkosten, zie Prijzen en facturering.
Rol om de agent te creëren Required Eigenaar, of Contributor plus User Access Administrator, in de abonnements- of resourcegroep waar je de agent aanmaakt. Deze rechten stellen het portaal in staat de agent te deployen en jouw account SRE Agent Administrator toe te wijzen.
Azure resource access Naar behoefte Wanneer je Azure-scopes toevoegt tijdens de setup, heb je een actieve rol als Owner of User Access Administrator nodig op elke scope, direct of via erfenis. Als je PIM gebruikt voor een abonnement, activeer dan de rol waarvoor je in aanmerking komt voordat je de configuratie uitvoert en gebruik vervolgens Check PIM role assignments in de picker. Deze rechten stellen het portaal in staat de vereiste Azure-rollen toe te wijzen aan de beheerde identiteit van de agent.
Netwerktoegang Required *.azuresre.ai moet bereikbaar zijn vanuit uw browser.

De onboardingwizard openen

  1. Ga naar de webpagina van de Azure SRE-agent .
  2. Meld u aan met uw Azure referenties.
  3. Selecteer Agent maken. De wizard heeft drie fasen: Basis>Controleren>Uitrollen.

Basisinstellingen configureren

Vul de velden in om uw agent te definiëren.

Veld Beschrijving Voorbeeld
Subscription Gebruik het Azure-abonnement dat eigenaar is van de agentresource. Mijn productieabonnement
Resourcegroep Gebruik een bestaande resourcegroep of maak een nieuwe. rg-sre-agent
Agentnaam Selecteer een unieke naam voor uw agent. contoso-sre-agent
Region Selecteer de Azure-regio voor implementatie. Oost US 2
Modelaanbieder Kies een beschikbare AI-modelaanbieder voor je agent. Dat verschilt per abonnement en regio.
Application Insights- Maak een nieuw exemplaar of gebruik een bestaand exemplaar. Nieuwe maken (standaard)

Nadat u een regio hebt geselecteerd, wordt het veld Modelprovider weergegeven. Je abonnement en regio laden de beschikbare providers en de standaardselectie op. Opties kunnen Azure OpenAI en Anthropic zijn, afhankelijk van de ondersteunde modellen die worden teruggegeven voor het geselecteerde abonnement en de regio.

Voor kosten en verbruiksdetails van de aanbieder, zie Prijzen en facturering.

Je kunt de aanbieder na het aanmaken wijzigen in je agentinstellingen.

Opmerking

In EUDB-regio's labelt de wizard aanbieders ofwel Gedekt door EU-gegevensgrensverplichtingen of Uitgesloten van EU-gegevensgrens. Gegevens kunnen in de Verenigde Staten worden verwerkt.

Zie Gegevensprivacy en gegevenslocatie voor meer informatie over de gegevensverwerking door providers.

Selecteer Volgende om door te gaan.

Checkpoint: Alle velden worden ingevuld, inclusief de modelprovider. De knop Volgende is ingeschakeld.

Beoordeling

De wizard toont een samenvatting van uw configuratie. Controleer het volgende:

  • Abonnement en resourcegroep zijn juist.
  • De naam en regio van de agent komen overeen met uw intentie.

Selecteer Maken om te beginnen met inrichten.

Checkpoint: De samenvatting komt overeen met wat u hebt ingevoerd. Er worden geen validatiefouten weergegeven.

Implementeren

Met de implementatie worden de volgende Azure-resources gemaakt.

Hulpbron Purpose
Beheerde identiteiten (SAMI en UAMI) Deployment creëert een UAMI en maakt zowel systeem- als door gebruikers toegewezen identiteiten op de agent mogelijk. Gebruik de UAMI voor connectorauthenticatie en Azure RBAC-toewijzingen; de SAMI ondersteunt agentinfrastructuur. Zie Agentidentiteit.
Toewijzing van gebruikersrollen Wijst de huidige gebruiker SRE Agent Administrator toe aan de nieuwe agent.
Azure SRE Agent resource De agent zelf.
Application Insights en Log Analytics-werkruimte Alleen aangemaakt wanneer je Nieuw aanmaken voor Application Insights selecteert.

Als je een bestaande Application Insights-bron selecteert, koppelt de deployment deze aan de agent in plaats van nieuwe monitoringsbronnen aan te maken.

Wacht tot de implementatie is voltooid. Deze stap duurt doorgaans twee tot vijf minuten.

Checkpoint: De implementatiestatus toont Geslaagd. De implementatiedetails vermelden de agentresource en elke ondersteunende resource die is aangemaakt.

Uw agent instellen

Nadat de implementatie is voltooid, selecteert u Uw agent instellen om de installatiepagina te openen. U ziet de koptekst Meer context. Beter onderzoek. Deze pagina heeft de volgende twee tabbladen.

Tab Gegevensbronnen
Quickstart Code, Logs, Azure-resources, Incidenten
Volledige installatie Alles in Quickstart + Kennisbestanden

Begin met het tabblad Quickstart . Broncode en telemetrie bieden voldoende context om te beginnen met onderzoeken. Toegang tot Azure-resources is optioneel.

Uw codeopslagplaats verbinden

  1. Selecteer op de codekaart de + knop. De knopinfo is Opslagplaatsen verbinden.
  2. Selecteer in ConnectionGitHub, Azure DevOps of GitLab.
  3. Selecteer een van de authenticatiemethoden die voor dat platform worden aangeboden.
    • GitHub: Je account, persoonlijke toegangstoken (PAT), of een bring-your-own GitHub-app. GitHub Enterprise Cloud vereist een GitHub-app.
    • Azure DevOps: Je account, beheerde identiteit of PAT.
    • GitLab: PAT.
  4. Kies Volgende.
  5. Selecteer in Add repositories, één of meer repositories.
  6. Selecteer Opslaan.

Checkpoint: Op de codekaart wordt een groen vinkje weergegeven en worden de verbonden opslagplaatsen weergegeven.

Aanbeveling

Verbind de opslagplaats die de service bevat die u als eerste wilt onderzoeken. Wanneer u verbinding hebt, begint uw agent onmiddellijk met het verkennen van de codebasis en het bouwen van expertise. Uw agent leert uw projectstructuur, implementatieconfiguraties en codepatronen via diepe context.

Verbind je logs

Wanneer je logbronnen verbindt, kan je agent toegang krijgen tot productietelemetrie, waaronder foutsporen, prestatie-indicatoren en applicatiegezondheidsgegevens. Wanneer je deze data combineert met broncode, kan je agent productieproblemen correleren met codewijzigingen tijdens onderzoeken.

Voor Log Analytics of Application Insights wijst het portaal Log Analytics Reader en Monitoring Reader toe aan de beheerde identiteit van de agent wanneer je de connector opslaat. Je kunt meerdere logbronnen verbinden. Zie Azure observability en External observability.

  1. Selecteer op de kaart Logs de + knop.

  2. Selecteer in Configure logging provider een provider. Kernopties van Azure zijn onder andere:

    Houtkapleverancier Wat het biedt
    Azure Data Explorer Operationele en applicatiegegevens opgeslagen in Azure Data Explorer.
    Log Analytics-werkruimte Logboeken, activiteitenlogboeken en metrische gegevens van Log Analytics-werkruimtes.
    Application Insights- Toepassingstelemetrie, aanvragen, afhankelijkheden en prestatiemetrieken.

    Gebruik zoeken in de picker om andere aanbieders te vinden die beschikbaar zijn voor jouw omgeving. De volledige lijst kan variëren per huurder en configuratie.

  3. Selecteer Volgende en vul de velden in die voor je zorgverlener worden weergegeven.

  4. Selecteer Volgende om te bekijken en selecteer vervolgens Connector toevoegen.

Checkpoint: De Logs-kaart toont een groen vinkje en toont de aangesloten telemetriebron.

Vraag je makelaar om de toegang te verifiëren:

Check for any errors in the last 24 hours

Azure-resourcetoegang toevoegen (optioneel)

Toegang tot Azure-resources is optioneel. Voeg het toe wanneer je wilt dat de agent rechtstreeks de configuratie, status en metrische gegevens van resources inspecteert. Voordat je begint, bekijk eerst de Azure resource access-eisen in Prerequisites.

Gebruik standaard resource-group scope. Kies alleen een abonnement of beheergroep wanneer de agent bredere toegang nodig heeft, en bekijk de geërfde explosieradius voordat je verder gaat.

  1. Zoek op het tabblad Quickstart de Azure-bronnenkaart en selecteer Resources toevoegen.

  2. Selecteer in Kies resourcetype, selecteer Managementgroep, Abonnement of Resourcegroep, en selecteer vervolgens Volgende.

    • Als je kiest voor de Managementgroep:

      1. Selecteer één of meer managementgroepen.
      2. Bekijk de geërfde rechten. De agent krijgt Reader en Azure Monitor Monitoring Contributor toegewezen voor de managementgroep en de onderliggende elementen.
      3. Selecteer de toevoegingsknop om door te gaan. Het label geeft aan of je één of meerdere managementgroepen hebt geselecteerd.
    • Als je kiest voor Abonnement:

      1. Gebruik het zoekvak om abonnementen te zoeken. Selecteer de items waartoe u de agent toegang wilt geven.
      2. Selecteer Volgende om agentmachtigingen te controleren.
      3. Controleer de machtigingsstatus. De beheerde identiteit van de agent ontvangt Reader en Azure Monitor Monitoring Contributor bij elk geselecteerd abonnement.
      4. Selecteer abonnement toevoegen voor één selectie of Voeg abonnementen toe voor meerdere selecties.
    • Als je kiest voor Resource group:

      1. Gebruik het multi-select Subscription-filter om te kiezen welke abonnementen worden getoond.
      2. Zoek op resource-groep of abonnementsnaam, en selecteer vervolgens de resourcegroepen die je wilt dat de agent toegang geeft. In het raster ziet u de naam, het abonnement en de regio van de resourcegroep.
      3. Selecteer Volgende om agentmachtigingen te controleren.
      4. Kies het toestemmingsniveau en bekijk de rolverdelingen:
        • Reader wijst de basisrollen Reader, Monitoring Reader en Log Analytics Reader toe, plus de rollen van de lezer of operator die vereist zijn door de resourcetypes in de groep.
        • Privileged behoudt de basisrollen en voegt bijdrager-, administrator- of operatorrollen toe die vereist zijn door de resourcetypes in de groep.
      5. Selecteer Resourcegroep toevoegen.

Checkpoint: De Azure Resources-kaart vermeldt elke verbonden beheergroep, abonnement of resourcegroep.

Opmerking

Nadat je de laatste toevoegknop hebt ingedrukt, kan het toewijzen van een rol enkele minuten duren. Om toegang te verwijderen, verwijder je de scope van de Azure Resources-kaart. Het portaal probeert de beheerde roltoewijzingen ongedaan te maken; verwijder de resterende toewijzingen alleen handmatig als er een gedeeltelijke fout bij het opschonen wordt gemeld. Zie Machtigingen en toegang beheren.

Selecteer Gereed en ga naar agent

Nadat u verbinding hebt gemaakt met uw gegevensbronnen, selecteert u Gereed en gaat u naar de agent. Met deze actie gaat u naar de agentchat om de onboarding van het team te starten.

Checkpoint: De chat van de agent wordt geopend.