Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fontos
A Visual Studio App Center 2025. március 31-én megszűnt, kivéve az Elemzési és diagnosztikai funkciókat, amelyek 2026. június 30-ig továbbra is támogatottak lesznek. Tudj meg többet.
Ebben a szakaszban megismerheti az App Center Diagnosztikai szolgáltatásához elérhető szolgáltatáskészletet.
Összeomlás és hibák elemzése
Az App Center Diagnosticsban megtekintheti az App Center által automatikusan létrehozott elemzési adatokat, hogy megértse, mikor fordul elő összeomlás vagy hiba az alkalmazásban.
Az App Center alapértelmezés szerint egymás mellett nézetben jeleníti meg az alkalmazás összeomlásait és hibáit naponta.
A bal felső fülek használatával részletezheti az összeomlásokat és a hibákat. Ha ezt teszi, a bal oldali diagram az összeomlások/hibák számát jelzi naponta, a jobb oldali diagram pedig az érintett felhasználók számát mutatja. Szűrje a diagramokat alkalmazásverzió, időkeret és állapot szerint egy szűrtebb nézethez.
Fontos
Az érintett felhasználók diagramja az App Center Analytics modul munkamenetadatait igényli. Indítsa el az Összeomlások és az Elemzés modulokat is, hogy kiszámítsa az érintett felhasználók százalékos arányát. Analytics nélkül úgy tűnhet, hogy az összeomlások és hibák a felhasználók 100%-át érintik.
Megjegyzés:
Az App Center szűri a potenciálisan bizalmas információkat. Az App Center szűrőinek bizalmas információi közé tartoznak az URL-címek, a JSON-sztringek és a kérésazonosítók.
Csoportosítás
Az App Center Diagnoztika összegyűjti és csoportosítja az összeomlásokat és hibákat hasonlóságok alapján, mint például a probléma oka és az előfordulás helyszíne az alkalmazásban. Minden összeomlási és hibacsoport esetében az App Center megjeleníti a sikertelen kódsort, az osztály vagy metódus nevét, a fájlnevet, a sorszámot, az összeomlást vagy a hibatípust, valamint az üzenetet, amellyel egy pillantással jobban megértheti ezeket a csoportokat. Válasszon ki egy csoportot a további információk megtekintéséhez, és hozzáférjen a részletes problémákról szóló jelentésekhez és naplókhoz. Így még mélyebbre merülhet, és funkciókészletünkkel jobban megértheti az alkalmazás összeomlás vagy hiba során tapasztalt viselkedését.
Ha az összeomlást egy URL-cím sikertelen hívása okozza (például "Hibahívás azure.com vagy google.com"), az App Center az url-cím alapján csoportosíthatja az összeomlásokat. A azure.com sikertelen hívásai például csoportosítva vannak, és a google.com sikertelen hívásai csoportosítva vannak. Mivel azonban az App Center eltávolítja az összeomlási naplóból a HTTP-vel vagy HTTPS-lel előre felerősített URL-címeket, ez a csoportosítás csak akkor működik, ha elkerüli ezt a szintaxist. Például az „Error calling http://azure.com"” nem kerül egy csoportba a többi azure.com-hívással, az „Error calling azure.com” viszont a hasonló hibajelentésekkel együtt csoportosul.
Felhasználóazonosítás
Az App Center Diagnostics lehetővé teszi, hogy felhasználói azonosítót rendeljen hozzá az összeomlásokhoz és hibákhoz. Ehhez használja az App Center SDK-t az Android, iOS, macOS, React Native, tvOS, Unity, UWP, WPF/WinForms és MAUI/Xamarin platformon. A csoporton belüli problémára kattintva megtalálja az összeomláshoz vagy hibához társított felhasználói azonosítót.
A felhasználói azonosító csatolása után az App Center keresési funkciójával kereshet összeomlásokat a megadott azonosító alapján. Ehhez kövesse az App Center keresési dokumentációját.
Mellékletek
Az App Center Diagnostics felhasználói felületén megtekintheti és letöltheti az összeomlási és hibajelentések bináris és szöveges mellékleteit.
Az androidos, iOS-es, macOS-, React Native-, UWP-, WPF/WinForms- és MAUI/Xamarin-alkalmazások SDK Crashes-dokumentációjának elolvasásával megtudhatja, hogyan adhat hozzá mellékleteket az összeomlási jelentésekhez.
A kezelt hibák mellékletei csak Android, Unity, UWP, WPF, WinForms és Xamarin platformokon támogatottak. Megtudhatja, hogyan adhat hozzá mellékleteket a hibajelentésekhez az Android, Unity, UWP, WPF/WinForms és MAUI/Xamarin alkalmazások SDK-dokumentációjában.
A mellékletek megtekintéséhez és letöltéséhez válasszon ki egy összeomlási vagy hibacsoportot, egy adott eszközjelentést, majd kattintson a mellékletek fülre.
Összeomlás előtti események
Az összeomláshoz vezető események nyomon követése az alkalmazás állapotával kapcsolatos hasznos információk rögzítéséhez.
Ehhez a funkcióhoz az App Center Analytics modul szükséges. Egyéni esemény definiálásához tekintse meg az Android, iOS,macOS, React Native, Windows és MAUI/XamarinSDK-dokumentációját.
Az összeomlás előtti események megtekintéséhez válasszon ki egy összeomlási csoportot, egy adott eszközjelentést, majd kattintson az események fülre.
Kulcsérték párok
Az App Centernek küldött hibajelentéseket úgy szabhatja testre, hogy további kontextust is tartalmazzon a hibához, ha egy sztringértékeket tartalmazó szótárt (kulcs/érték pár) ad át a TrackError metódusnak. Ezek a tulajdonságok nem kötelezőek. A kulcsértékpárok beállításához tekintse meg az Android, a MAUI/Xamarin, a Unity, az UWP és a WPF/WinForms dokumentációt .
Megjegyzés:
Ez a funkció jelenleg csak Android, iOS, Xamarin, React Native, Unity, UWP, WinForms és WPF hibák esetén támogatott.
Diagnosztikai adatok exportálása
Az App Center exportálhatja a diagnosztikai (összeomlási és hibák) nyers adatokat az Azure-ba. Diagnosztikai adatok exportálása a Blob Storage-ba az adatok testreszabásához.
Összeomlások, mellékletek és hibák exportálásához meg kell hívnia az Export Configurations API-t:
POST /v0.1/apps/{owner_name}/{app_name}/export_configurations
exportEntities Az API-tulajdonság mezőjében meg kell adnia, hogy milyen típusú adatokat szeretne exportálni: összeomlások, hibák, mellékletek. Ha így tesz, a rendszer exportálja a teljes szimbolikált összeomlásokat és a megfelelő veremnyomokat.
További információ az adatok exportálási dokumentációban való exportálásáról és előnyeiről.
Témák
Egy összeomlási jelentésben láthatja azokat az aktuális szálakat, amelyek aktívak voltak az alkalmazás összeomlásakor. Az összeomlott szál pirossal van kiemelve, hogy jobban megértse az alkalmazás állapotát.
Megjegyzés:
Windows rendszeren a jelentés csak az összeomlott szál veremkövetését jeleníti meg. A Windows rendszeren nem támogatott a többi szál állapotának megjelenítése az összeomlás pillanatában.
Riasztások konfigurálása
Azért, hogy naprakész maradjon az alkalmazás összeomlásaival kapcsolatban, konfigurálja az App Center alkalmazásdefiníciós beállításait úgy, hogy e-mail értesítést kapjon. Ezt a beállítást alkalmazásonként úgy konfigurálhatja, hogy egy új összeomlási csoport létrehozásakor azonnal küldjön e-mailt, vagy küldjön egy napi összefoglaló e-mailt az alkalmazás legfontosabb összeomlásaival. A riasztások konfigurálása:
- Jelentkezzen be az App Centerbe, és válassza ki az alkalmazást
- A bal oldali menüben lépjen a Beállítások elemre
- Kattintson az e-mail-értesítésekre
- Válassza az Azonnali, a Napi vagy a Soha lehetőséget. Az alapértelmezett konfiguráció a Never (Soha) értékre van állítva.
Az értesítésről az App Center irányítópult dokumentációjában olvashat bővebben.
Hibakövető létrehozása
A harmadik féltől származó hibakövető eszközöket integrálhatja az App Centerrel az összeomlások jobb kezelése érdekében. Az első lépésekről a hibakövető dokumentációjában olvashat.
Jelentések feltöltése az App Centerbe
Az API-val történő összeomlások feltöltésére szolgáló dokumentáció át lett helyezve.