Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure SRE Agent to rozwiązanie AI, które pomaga inżynierom niezawodności stron (SRE) badać i obsługiwać ich środowiska. Ten artykuł pokazuje, jak utworzyć agenta, połączyć kod źródłowy z telemetrią oraz opcjonalnie przyznać dostęp do zasobów Azure.
Wskazówka
Nowi klienci mogą wypróbować SRE Agent bez płacenia opłat za tryb ciągłego działania przez pierwsze 30 dni. Więcej informacji można znaleźć w artykule Evaluate SRE Agent.
W tym poradniku nauczysz się, jak:
- Wdróż agenta w ramach subskrypcji.
- Podłącz repozytorium kodu.
- Podłącz źródło telemetrii.
- Opcjonalnie przyznaj agentowi dostęp do zasobów Azure.
Wymagania wstępne
| Wymaganie | Kiedy | Szczegóły |
|---|---|---|
| Subskrypcja platformy Azure | Wymagane | Aktywna subskrypcja platformy Azure z uprawnieniami do tworzenia zasobów. W przypadku opłat agenta Azure SRE zobacz Ceny i rozliczenia. |
| Rola w tworzeniu agenta | Wymagane | Właściciel,współautor oraz administrator dostępu użytkownika, w subskrypcji lub grupie zasobów, w której tworzysz agenta. Te uprawnienia umożliwiają portalowi wdrożenie agenta i przypisanie Twojemu kontu roli SRE Agent Administrator na nim. |
| Azure resource access | W zależności od potrzeb | Gdy dodajesz zakresy Azure podczas konfiguracji, potrzebujesz aktywnego przypisania roli właściciela lub administratora dostępu użytkownika na każdym zakresie, bezpośrednio lub przez dziedziczenie. Jeśli używasz PIM dla subskrypcji, aktywuj kwalifikującą się rolę przed rozpoczęciem konfiguracji, a następnie użyj opcji Sprawdź przypisania ról PIM w selektorze. Te uprawnienia pozwalają portalowi przypisać wymagane role Azure do tożsamości zarządzanej agenta. |
| Dostęp sieciowy | Wymagane |
*.azuresre.ai musi być dostępny z przeglądarki. |
Otwórz kreatora wprowadzania
- Przejdź do strony internetowej agenta usługi Azure SRE .
- Zaloguj się przy użyciu poświadczeń Azure.
- Wybierz pozycję Utwórz agenta. Czarodziej ma trzy etapy: Podstawy>,Przegląd,>Rozproszenie.
Skonfiguruj podstawy
Aby zdefiniować agenta, wypełnij pola.
| Pole | Opis | Przykład |
|---|---|---|
| Subscription | Użyj subskrypcji platformy Azure, która jest właścicielem zasobu agenta. | Moja subskrypcja produkcyjna |
| Grupa zasobów | Użyj istniejącej grupy zasobów lub utwórz nową. | rg-sre-agent |
| Nazwa agenta | Wybierz unikatową nazwę agenta. | contoso-sre-agent |
| Region | Wybierz region świadczenia usługi Azure do wdrożenia. | Wschodnie stany USA 2 |
| Dostawca modeli | Wybierz dostępnego dostawcę modeli AI dla swojego agenta. | Zależy od subskrypcji i regionu. |
| Wnioski aplikacyjne | Utwórz nowe wystąpienie lub użyj istniejącego wystąpienia. | Utwórz nową (domyślną) |
Po wybraniu regionu zostanie wyświetlone pole Dostawca modelu . Twoja subskrypcja i region określają dostępnych dostawców oraz domyślnie wybraną opcję. Opcje mogą obejmować Azure OpenAI i Anthropic, w zależności od modeli obsługiwanych dla wybranej subskrypcji i regionu.
Szczegóły dotyczące kosztów i zużycia dostawcy można znaleźć w sekcji Ceny i rozliczenia.
Możesz zmienić dostawcę po utworzeniu w ustawieniach agenta.
Uwaga / Notatka
W regionach objętych EUDB kreator oznacza dostawców etykietami Objęci zobowiązaniami dotyczącymi Granicy Danych UE lub Wyłączeni z Granicy Danych UE. Dane mogą być przetwarzane w Stanach Zjednoczonych.
Zobacz ochronę prywatności danych i rezydencję dla szczegółów dotyczących obsługi danych dostawców.
Wybierz przycisk Dalej , aby kontynuować.
Punkt kontrolny: Wszystkie pola są wypełnione, w tym dostawca modelu. Przycisk Dalej jest włączony.
Wykonaj przegląd
Kreator przedstawia podsumowanie konfiguracji. Sprawdź, czy:
- Subskrypcja i grupa zasobów są poprawne.
- Nazwa agenta i region są zgodne z twoją intencją.
Wybierz Utwórz, aby rozpocząć konfigurowanie.
Punkt kontrolny: Podsumowanie jest zgodne z wprowadzonym elementem. Nie są wyświetlane żadne błędy walidacji.
Deploy
Wdrożenie tworzy następujące zasoby platformy Azure.
| Resource | Purpose |
|---|---|
| Zarządzane tożsamości (SAMI i UAMI) | Wdrożenie tworzy UAMI i włącza dla agenta zarówno tożsamość zarządzaną przypisaną przez system, jak i tożsamość zarządzaną przypisaną przez użytkownika. Używaj UAMI do uwierzytelniania łącznika i przypisań ról Azure RBAC; SAMI obsługuje infrastrukturę agenta. Zobacz Tożsamość Agenta. |
| Przypisanie ról użytkownika | Przypisuje bieżącemu użytkownikowi rolę Administrator agenta SRE do nowego agenta. |
| Zasób agenta usługi Azure SRE | Agent sam w sobie. |
| Przestrzeń robocza Application Insights and Log Analytics | Tworzone tylko wtedy, gdy wybierzesz Create new for Application Insight. |
Jeśli wybierzesz istniejący zasób Application Insights, wdrożenie łączy go z agentem zamiast tworzyć nowe zasoby monitorujące.
Poczekaj na zakończenie wdrożenia. Ten krok zazwyczaj trwa od dwóch do pięciu minut.
Punkt kontrolny: Stan wdrożenia to Powodzenie. Szczegóły wdrożenia wymieniają zasób agenta oraz każdy zasób wspierający, który został utworzony.
Konfigurowanie agenta
Po zakończeniu wdrażania wybierz pozycję Skonfiguruj agenta , aby otworzyć stronę konfiguracji. Zostanie wyświetlony nagłówek Więcej kontekstu. Lepsze badania. Ta strona ma następujące dwie karty.
| Tab | Źródła danych |
|---|---|
| Szybki start | Kod, Dzienniki, Zasoby Azure, Incydenty |
| Pełna konfiguracja | Wszystko w plikach Quickstart + Knowledge |
Zacznij od zakładki Szybki start . Kod źródłowy i telemetria dostarczają wystarczającego kontekstu, by rozpocząć dochodzenie. Dostęp do zasobów Azure jest opcjonalny.
Podłącz swoje repozytorium kodu
- Na karcie Kod wybierz przycisk +. Jego podpowiedź to Połącz repozytoria.
- W Connection wybierz GitHub, Azure DevOps lub GitLab.
- Wybierz jedną z metod uwierzytelniania dostępnych dla tej platformy.
- GitHub: Twoje konto, osobisty token dostępu (PAT) lub własna aplikacja GitHub. GitHub Enterprise Cloud wymaga aplikacji GitHub.
- Azure DevOps: Twoje konto, zarządzana tożsamość, czyli PAT.
- GitLab: PAT.
- Wybierz Dalej.
- W Dodaj repozytoria wybierz jedno lub więcej repozytoriów.
- Wybierz opcję Zapisz.
Punkt kontrolny: Karta Kod zawiera zielony znacznik wyboru i wyświetla listę połączonych repozytoriów.
Wskazówka
Połącz repozytorium zawierające usługę, którą planujesz najpierw zbadać. Po nawiązaniu połączenia agent natychmiast rozpoczyna eksplorowanie bazy kodu i budowanie wiedzy. Agent uczy się struktury projektu, konfiguracji wdrażania i wzorców kodu za pośrednictwem głębokiego kontekstu.
Połącz swoje logi
Po połączeniu źródeł logów agent może uzyskać dostęp do telemetrii produkcyjnej, w tym śladów błędów, metryk wydajności oraz danych o stanie aplikacji. Gdy połączysz te dane z kodem źródłowym, Twój agent może powiązać problemy produkcyjne ze zmianami w kodzie podczas dochodzeń.
W przypadku usługi Log Analytics lub Application Insights portal przypisuje role Log Analytics Reader i Monitoring Reader do zarządzanej tożsamości agenta po zapisaniu łącznika. Możesz podłączyć wiele źródeł logów. Zobacz monitorowanie na platformie Azure i monitorowanie zewnętrzne.
Na karcie Logs wybierz + przycisk.
W Configure logging provider wybierz providera. Opcje Core Azure obejmują:
Dostawca logowania Co zapewnia Azure Data Explorer Dane operacyjne i aplikacyjne przechowywane w Azure Data Explorer. Obszar roboczy usługi Log Analytics Logi, dzienniki aktywności i metryki z przestrzeni roboczych Log Analytics. Wnioski aplikacyjne Telemetria aplikacji, żądania, zależności i metryki wydajności. Użyj wyszukiwania w wyszukiwarce, aby znaleźć innych dostawców dostępnych dla Twojego środowiska. Pełna lista może się różnić w zależności od najemcy i konfiguracji.
Wybierz Następne i wypełnij pola wyświetlane dla swojego dostawcy.
Wybierz Dalej, aby przejrzeć, a następnie Dodaj łącznik.
Punkt kontrolny: Karta Logs pokazuje zielony znaczek i wskazuje podłączone źródło telemetrii.
Poproś swojego agenta o weryfikację dostępu:
Check for any errors in the last 24 hours
Dodaj dostęp do zasobów Azure (opcjonalnie)
Dostęp do zasobów Azure jest opcjonalny. Dodaj to, gdy chcesz, aby agent bezpośrednio sprawdził konfigurację zasobów, stan zdrowia i metryki. Zanim zaczniesz, zapoznaj się z wymaganiami dostępu do zasobów Azure w Prerequisites.
Używaj domyślnie zakresu grupy zasobów. Wybierz subskrypcję lub grupę zarządzającą tylko wtedy, gdy agent potrzebuje szerszego dostępu, i przed kontynuowaniem sprawdź zakres odziedziczonych uprawnień.
Na zakładce Quickstart znajdź kartę zasobów Azure i wybierz Dodaj zasoby.
W Wybierz typ zasobu wybierz grupę zarządzania, subskrypcję lub grupę zasobów, a następnie wybierz Następny.
Jeśli wybierzesz grupę zarządzającą:
- Wybierz jedną lub więcej grup zarządzających.
- Przejrzyj odziedziczone uprawnienia. Agentowi przypisano role Reader i Azure Monitor Monitoring Contributor dla grupy zarządzającej oraz wszystkich jej jednostek podrzędnych.
- Wybierz przycisk dodaj, aby kontynuować. Jego etykieta odzwierciedla, czy wybrałeś jedną, czy kilka grup zarządzających.
Jeśli wybierzesz subskrypcję:
- Użyj pola wyszukiwania, aby znaleźć subskrypcje. Wybierz te, do których chcesz uzyskać dostęp agenta.
- Wybierz przycisk Dalej , aby przejrzeć uprawnienia agenta.
- Przejrzyj stan uprawnień. Zarządzana tożsamość agenta ma przypisane role Reader i Azure Monitor Monitoring Contributor w ramach każdej wybranej subskrypcji.
- Wybierz Dodaj subskrypcję dla jednego wyboru lub Dodaj subskrypcje dla wielu wyborów.
Jeśli wybierzesz grupę zasobów:
- Użyj filtra wielokrotnego wyboru subskrypcji , aby wybrać, które subskrypcje są wyświetlane.
- Wyszukaj według grupy zasobów lub nazwy subskrypcji, a następnie wybierz grupy zasobów, do których ma agent mieć dostęp. Siatka zawiera nazwę grupy zasobów, subskrypcję i region.
- Wybierz przycisk Dalej , aby przejrzeć uprawnienia agenta.
- Wybierz poziom uprawnień i przejrzyj przypisania ról:
- Reader przypisuje podstawowe role Reader, Monitoring Reader oraz Log Analytics Reader, a także role readera lub operatora wymagane przez typy zasobów w grupie.
- Uprzywilejowany zachowuje role bazowe i dodaje role współtwórcy, administratora lub operatora wymagane przez typy zasobów w grupie.
- Wybierz pozycję Dodaj grupę zasobów.
Punkt kontrolny: Karta Azure Resources wymienia każdą połączoną grupę zarządzania, subskrypcję lub grupę zasobów.
Uwaga / Notatka
Po wybraniu ostatniego przycisku dodaj, przypisanie roli może zająć kilka minut. Aby usunąć dostęp, usuń zakres z karty Azure Resources. Portal próbuje usunąć przypisania ról zarządzanych; ręcznie usuń pozostałe przypisania tylko wtedy, gdy zgłosi, że czyszczenie zakończyło się częściowym niepowodzeniem. Zobacz Zarządzaj uprawnieniami i dostępem.
Wybierz pozycję Gotowe i przejdź do agenta
Po nawiązaniu połączenia ze źródłami danych wybierz pozycję Gotowe i przejdź do agenta. Ta akcja przenosi cię do czatu z agentem, aby rozpocząć wprowadzenie zespołu.
Punkt kontrolny: Zostanie otwarty czat agenta.