3. lépés: Forráskód csatlakoztatása az Azure SRE-ügynökben

Csatlakoztassa a GitHubot vagy az Azure DevOps-adattárat. Az ügynök mostantól elvégezheti a hibaok-elemzést a gyártási problémák adott kódhoz való kapcsolása révén.

Amit elér vagy megvalósít

A lépés végére az ügynököd:

  • A forráskód elemzése a vizsgálatok során
  • Fájl:sorhivatkozások a problémákhoz
  • A vizsgálati lépéseket megjelenítő To-Do-csomagok létrehozása
  • A gyártási tünetek összefüggésben vannak a kódmódosításokkal

Előfeltételek

Követelmény Részletek
Ügynök létrehozva Először hajtsa végre az 1. lépést
GitHub- vagy Azure DevOps-fiók Hozzáférés a csatlakoztatni kívánt adattárakhoz

A hitelesítési módszer kiválasztása

Módszer Mikor érdemes használni?
OAuth Jelentkezzen be GitHub fiókjával. Nincs szükség jogkivonatra, és a legegyszerűbb beállítás.
PAT Adjon meg egy repo hatókörű személyes hozzáférési jogkivonatot. SSO-korlátozásokkal rendelkező szervezetekkel dolgozik.

Az adattár csatlakoztatása

Csatlakoztassa a GitHub-adattárat, hogy az ügynök tudásforrásként indexelhesse azt. A párbeszédpanelen az adattárak böngészésre alkalmas listája látható. Az URL-címek manuális beírása helyett válasszon a legördülő listából.

1. lépés: Az Adattár hozzáadása párbeszédpanel megnyitása

Az előkészítés során válassza az Adattár hozzáadása kártyát a Tudásbázis lépésben.

Meglévő ügynök esetén nyissa meg a Builder>Tudásbázist , és válassza az Adattár hozzáadása műveletkártyát.

2. lépés: Platform kiválasztása

  1. Válassza GitHub vagy Azure DevOps lehetőséget.

  2. Válassza ki a bejelentkezési módszert:

    Módszer Mikor érdemes használni?
    Hitelesítés (OAuth) Jelentkezzen be GitHub- vagy Azure DevOps-fiókjával. Nincs szükség jogkivonatra.
    PAT Személyes hozzáférési jogkivonat megadása a repo hatókörrel
  3. Teljes hitelesítés:

    • Oauth: Válassza a Bejelentkezés a GitHubra vagy bejelentkezés az Azure DevOpsba , és fejezze be a hitelesítési folyamatot.
    • PAT: Írja be a jogkivonatot a PAT megadása mezőbe, és válassza a Csatlakozás lehetőséget.

    Megjegyzés:

    Ha a bejelentkezési párbeszédpanel nem jelenik meg, ellenőrizze, hogy a böngésző nem blokkolja-e az előugró ablakokat.sre.azure.com

  4. Ellenőrizze az eredményt: megjelenik egy csatlakoztatott kártya, amelyen a hitelesített fiók látható.

  5. Válassza a Következőlehetőséget.

3. lépés: Adattárak kiválasztása

A hitelesítés után az Adattár URL-mezője megjeleníti az adattárak legördülő menüjét:

  • A GitHub-adattárak betűrendbe rendezve jelennek meg org/repo-name(legfeljebb 100 adattár).

  • Az Azure DevOps-adattárak akkor jelennek meg, ha kiválaszt egy projektet az Azure DevOps Project legördülő listából, betűrendbe rendezve.

Válasszon egy adattárat a legördülő listából. A Megjelenítendő név automatikusan kitölti az adattár nevét. Bármely érvényes adattár URL-címét közvetlenül a mezőbe is beírhatja.

Több adattár hozzáadásához válassza a Hozzáadás lehetőséget további sorok beszúrásához.

Jótanács

A legördülő menü lehetővé teszi a szabadkérelmű gépelést. Ha az tároló nem jelenik meg a listában (például ha több mint 100 tárolója van), írja be közvetlenül a teljes URL-címet.

4. lépés: Megerősítés és mentés

A mentéshez válassza az Adattár hozzáadása lehetőséget.

A rendszer automatikusan létrehozza a megfelelő GitHub OAuth- vagy Azure DevOps OAuth-összekötőt, ha még nem létezik.

5. lépés: Lekéréses kérelem létrehozása (előzetes verzió)

Az adattár csatlakoztatásával az ügynök mostantól közvetlenül csevegésből hozhat létre lekéréses kérelmeket.

  1. Nyisson meg egy csevegési szálat az ügynökével.
  2. Írjon be hasonló sorrendet: "Hozzon létre egy PR-t https://github.com/OWNER/REPO -ben fix/my-branch-ból main-be, 'Fix connection timeout' címmel".
  3. Review mód használata esetén válassza a Folytatás lehetőséget a pull request létrehozásának engedélyezéséhez.

Az ügynök egy eszközkártyát ad vissza a létrehozott pr-ra mutató kattintható hivatkozással.

Megjegyzés:

A lekéréses kérelmek létrehozásához felülvizsgálatra vagy autonóm futtatási módra van szükség. A forráságnak már léteznie kell a véglegesített módosításokkal.

Csatlakoztatott adattárak kezelése

Amikor újra megnyitja az Adattár hozzáadása párbeszédpanelt, a meglévő csatlakoztatott adattárak csak olvasható sorokként jelennek meg a táblázatban.

Adattár eltávolítása:

A csatlakoztatott adattárak eltávolításához kövesse az alábbi lépéseket.

  1. Nyissa meg a Builder>Tudásbázist , és válassza az Adattár hozzáadása műveletkártyát.

  2. Keresse meg az adattár sorát a táblázatban.

  3. A törléshez jelölje meg a sor kuka ikonjára kattintva.

  4. A módosítások mentéséhez válassza az Adattár hozzáadása lehetőséget.

  5. Megjelenik a Módosítások megerősítése párbeszédpanel, amely felsorolja az eltávolított adattárakat.

  6. A folytatáshoz válassza a Megerősítés vagy a Mégse lehetőséget a maradáshoz.

A hitelesítés frissítése: Ha a PAT lejár, vagy fiókokat kell váltania, nyissa meg újra az Adattár hozzáadása párbeszédpanelt, és hitelesítse újra az új hitelesítő adatokkal.


Alternatív megoldás: MCP + egyéni ügynök

Teljes GitHub API-hozzáférés (keresési kód, fájlok olvasása és véglegesítések listázása az összes adattárban) eléréséhez csatlakoztassa a GitHubot MCP-kiszolgálóként egy dedikált egyéni ügynökkel.

Ez a megközelítés a Model Context Protocol (MCP) használatával csatlakoztatja GitHub eszközöket egy egyéni ügynökhöz. Kövesse az MCP-összekötő beállítása című, lépésenkénti oktatóanyagot.

Az Ön ügynöke most már elemzi a forráskódot a vizsgálatok során, fájl- és sorhivatkozásokat biztosít a problémákhoz, Teendőtervek hoz létre a vizsgálati lépésekről, összefüggéseket talál az élesben jelentkező tünetek és a kódmódosítások között, és közvetlenül a csevegésből létrehozhat lekérési kérelmeket a csatlakoztatott tárakban.

Megszerzett tudás

  • Az ügynök most már elemzi a forráskódot a vizsgálatok során.
  • Fájl- és sorhivatkozásokat biztosít a problémákhoz.
  • Teendőterveket hoz létre, amelyek a vizsgálati lépéseket mutatják.
  • A kódmódosításokat az üzemi tünetekkel korrelálja.

Resource Description
Kiváltó ok elemzése Hogyan használja az ügynök a forráskódot a kiváltó okok megkereséséhez.
Részletes vizsgálat Kiterjesztett többhipotézis-elemzés csatlakoztatott adattárak használatával.
Ügynök játszótér Tesztelje interaktívan az MCP-eszközöket és az egyéni ügynököket.
Egyéni ügynökök Hogyan terjesztik ki az egyéni ügynökök az ügynök képességeit.
Csatlakozók Minden összekötőtípus és azok működése.