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.
Az Azure Monitor Application Insights az Azure Monitor alkalmazásteljesítmény-monitorozási (APM) funkciója. Támogatott forgatókönyvek esetén az OpenTelemetry (OTel) egy szállítósemleges megfigyelhetőségi keretrendszer használatával rendszerezheti az alkalmazásokat, és telemetriai adatokat gyűjthet, majd elemezheti ezt a telemetriát az Application Insightsban.
Application Insights-élmények
Az Application Insights támogatja az OpenTelemetry (OTel) szolgáltatást a telemetriai adatok szabványosított formában történő gyűjtéséhez a platformokon. Az Azure-szolgáltatásokkal való integráció hatékony monitorozást és diagnosztikát tesz lehetővé, ami javítja az alkalmazások megfigyelhetőségét és teljesítményét.
Vizsgálat
Ezekkel az eszközökkel diagnosztizálhatja a problémákat, és megismerheti az alkalmazás futtatókörnyezeti viselkedését.
- Alkalmazás irányítópultja: Az alkalmazás állapotának és teljesítményének áttekintése egy pillantással.
- Alkalmazástérkép: Az alkalmazásarchitektúra és az összetevők interakcióinak vizuális áttekintése.
- Élő metrikák: Valós idejű elemzési irányítópult az alkalmazástevékenység és a teljesítmény elemzéséhez.
- Keresési nézet: Tranzakciók nyomon követése és diagnosztizálása a problémák azonosításához és a teljesítmény optimalizálásához.
- Rendelkezésre állási nézet: Proaktívan monitorozza és teszteli az alkalmazásvégpontok rendelkezésre állását és válaszképességét.
- Hibák nézet: Az alkalmazás hibáinak azonosítása és elemzése az állásidő minimalizálása érdekében.
- Teljesítménynézet: Az alkalmazás teljesítménymetrikáinak és lehetséges szűk keresztmetszeteinek áttekintése.
- Ügynökök részletei: Egységes nézet a Microsoft Foundry, a Copilot Studio és a külső ügynökök AI-ügynökeinek monitorozásához.
Figyelés
Ezekkel az eszközökkel folyamatosan nyomon követheti az alkalmazás állapotát, és proaktív értesítéseket állíthat be.
- Riasztások: Az alkalmazás számos aspektusának figyelése és különböző műveletek aktiválása.
- Metrikák: Részletes elemzés a metrikák adatairól a használati minták és trendek megismeréséhez.
- Diagnosztikai beállítások: A platformnaplók és metrikák streamelési exportálásának konfigurálása a választott célhelyre.
- Naplók: Az Azure Monitoring Logsban összegyűjtött összes adat lekérése, összesítése és elemzése.
- Munkafüzetek: Alkalmazásfigyelési adatokat megjelenítő interaktív jelentések és irányítópultok létrehozása.
- Irányítópultok Grafanával: Grafana-irányítópultok létrehozása, testreszabása és megosztása az Application Insights-adatokhoz közvetlenül az Azure Portalon.
- SDK-statisztikák: Az exportőr sikerességét, az elvetett darabszámokat, az újrapróbálkozási számokat és az Application Insights SDK-k és -ügynökök elvetési okait jeleníti meg.
Használat
Ezekkel az eszközökkel megtudhatja, hogyan használják a felhasználók az alkalmazást.
- Felhasználók, munkamenetek és események: Meghatározza, hogy a felhasználók mikor, hol és hogyan használják a webalkalmazást.
- Tölcsérek: Elemezze a konverziós arányokat annak megállapításához, hogy a felhasználók hol haladnak vagy ugranak le a tölcsérben.
- Folyamatok: Felhasználói útvonalak megjelenítése a webhelyen a magas előjegyzési területek és a kilépési pontok azonosításához.
- Kohorszok: Felhasználók csoportosítása megosztott jellemzők szerint a trendazonosítás, a szegmentálás és a teljesítmény hibaelhárításának egyszerűsítése érdekében.
Kódelemzés
Ezekkel az eszközökkel profilt hozhat létre és hibakeresést végezhet az alkalmazáskódban.
- .NET Profiler: Az alkalmazás teljesítménykövetéseinek rögzítése, azonosítása és megtekintése.
- Kódoptimalizálások: Az AI kihasználása jobb és hatékonyabb alkalmazások létrehozásához.
- Pillanatkép-hibakereső: Hibakeresési pillanatképek automatikus gyűjtése a .NET-alkalmazásban történő kivételek esetén
Logikai modell
A logikai modell diagramja az Application Insights összetevőit és azok interakcióját jeleníti meg.
Megjegyzés
A tűzfalbeállításokat módosítani kell ahhoz, hogy az adatok elérjék a betöltési végpontokat. További információ: Azure Monitor végponthozzáférés és tűzfalkonfiguráció.
Kezdő lépések
Ez a szakasz az OpenTelemetry-alapú adatgyűjtés első lépéseit ismerteti az Azure Monitor Application Insightsban.
A belépési pontok a következők:
- Kiszolgálóoldali webalkalmazások
- Virtuális gépen (VM) üzemeltetett kiszolgálóoldali webalkalmazások
- Ügyféloldali JavaScript-alkalmazások
- Azure Functions
- AI-ügynökök
Jótanács
- A legtöbb kódalapú kiszolgálóoldali forgatókönyv esetében az ajánlott beállítás az Azure Monitor OpenTelemetry Distrot használja.
- Egyértelműen azonosíthatók azok a forgatókönyvek, amelyekben az OpenTelemetria nem érhető el.
Válassza ki a számítási feladatnak vagy az üzemeltetési modellnek leginkább megfelelő lapot. Az egyes lapok az adott forgatókönyvhöz ajánlott adatgyűjtési útvonalat jelenítik meg.
Adatgyűjtés beállítása
Használja ezt az elérési utat a kódban mért kiszolgálóoldali webalkalmazásokhoz.
- Hozzon létre egy Application Insights-erőforrást.
- Kérje le az erőforrás kapcsolati karakterláncát.
- Adja hozzá az Azure Monitor OpenTelemetry Distro az alkalmazáshoz.
- Konfigurálja a kapcsolati karakterláncot.
Jótanács
Egyes platformok automatikus rendszerezéssel automatikusan engedélyezik az adatgyűjtést. Váltson az Azure Monitor OpenTelemetry Distro használatával végzett kódalapú instrumentálásra, ha további konfigurációs és bővíthetőségi lehetőségekre van szüksége.
Miután elvégezte a forgatókönyv beállítását, futtassa az alkalmazást, és várjon néhány percet, amíg a telemetria megjelenik az Application Insightsban. Ezután ismerkedjen meg az Application Insights-élményekkel.
Fontos
Ha a régebbi Application Insights SDK-kről migrál, tekintse meg a Azure Monitor OpenTelemetry című témakört.
Egyéb OpenTelemetria-integrációk Azure
Azure Monitor Application Insights integrálható más, OpenTelemetryt használó Azure szolgáltatásokkal. Használja a következő erőforrásokat Azure szolgáltatásokhoz, szoftverfejlesztői készletekhez (SDK-khoz) és OpenTelemetryt használó eszközökhöz:
| Integration | Description |
|---|---|
| Azure SDK szemantikai konvenciók | Az összes Azure SDK-ban használt OpenTelemetry-attribútumok elnevezési konvenciói. |
| Java nyomkövetése az Azure SDK-ban | Elosztott nyomkövetési támogatás Azure SDK Java ügyfelek számára. |
| Az Azure Cosmos DB SDK megfigyelhetősége | A Azure Cosmos DB SDK által kibocsátott OpenTelemetry-nyomkövetések és metrikák. |
| .NET megfigyelhetőség az OpenTelemetria használatával | Az OpenTelemetry eszközállapot-útmutatója .NET alkalmazásokhoz. |
| Azure Monitor folyamatkezelő perem- és multicloud környezetben | OpenTelemetria-adatok gyűjtése és továbbítása peremhálózati és többfelhős környezetekből a Azure Monitor. |
| OpenTelemetry betöltése az Azure Data Explorerbe | OpenTelemetria-adatok betöltése Azure Data Explorer, Synapse Data Explorer és Real-Time Intelligencebe. |
| Azure Container Apps OpenTelemetry-ügynök | Beépített OpenTelemetry-ügynök az Azure Container Appshez. |
| Aspire irányítópult | Helyi fejlesztési irányítópult az OpenTelemetry-nyomkövetések és -metrikák .NET Aspire alkalmazásokból való megtekintéséhez. |
Hibaelhárítás
Az Application Insights hibaelhárításával kapcsolatos segítségért tekintse meg a dedikált hibaelhárítási dokumentációt.
Súgó és támogatás
Az Azure technikai támogatása
Azure-támogatási problémák esetén nyisson meg egy Azure-támogatási jegyet.
Általános kérdések
Általános kérdéseket tehet fel a Microsoft Kérdések és válaszok fórumára.
Kódolási kérdések
Kódolási kérdések közzététele a Stack Overflow-ba címke azure-application-insights használatával.
Visszajelzési közösség
Hagyjon visszajelzést a mérnöki csapatnak a visszajelzési közösségben.