Megosztás a következőn keresztül:


Az Application Insights áttekintése

Az Azure Monitor Application Insights, az Azure Monitor egyik funkciója, az alkalmazásteljesítmény-monitorozásban (APM) kiválóan használható élő webalkalmazásokhoz.

Képernyőkép az Azure Monitor Application Insights felhasználói felületéről, amely egy alkalmazástérképet jelenít meg.


Felületek

Az Application Insights számos élményt nyújt az alkalmazások teljesítményének, megbízhatóságának és minőségének javításához.

Vizsgálat

  • 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.
  • Tranzakciókeresés: 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.

Figyelés

  • 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.

Használat

  • 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

  • Profilkészítő: Az alkalmazás teljesítménybeli nyomkö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.

Az Application Insights szolgáltatás rétegei között áthaladó adatok elérési útját bemutató diagram.

Feljegyzé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ó: Az Azure Monitor által használt IP-címek.


Támogatott nyelvek

Ez a szakasz a támogatott forgatókönyveket ismerteti.

Az Application Insights engedélyezésére szolgáló alkalmazások rendszerezésével kapcsolatos további információkért tekintse meg az adatgyűjtés alapjait.

Automatikus rendszerállapot (engedélyezés kódmódosítások nélkül)

Manuális rendszerezés

OpenTelemetry Distro

Ügyféloldali JavaScript SDK

Application Insights SDK (klasszikus API)

Támogatott platformok és keretrendszerek

Ez a szakasz az összes támogatott platformot és keretrendszert felsorolja.

Azure-szolgáltatásintegráció (portál engedélyezése, Azure Resource Manager-környezetek)

Naplózási keretrendszerek

Exportálás és adatelemzés

Nem támogatott szoftverfejlesztői készletek (SDK-k)

Számos közösség által támogatott Application Insights SDK létezik, de a Microsoft csak a jelen cikkben felsorolt rendszerállapot-beállításokat támogatja.


Gyakori kérdések

Ez a szakasz választ ad a gyakori kérdésekre.

Hogyan egy alkalmazást?

Az Application Insights engedélyezését lehetővé tevő alkalmazások rendszerezésével kapcsolatos részletes információkért tekintse meg az adatgyűjtés alapjait.

Hogyan használható az Application Insights?

Miután engedélyezte az Application Insightst egy alkalmazás rendszerezésével, javasoljuk, hogy először tekintse át az élő metrikákat és az alkalmazástérképet.

Milyen telemetriát gyűjt az Application Insights?

Kiszolgálói webalkalmazásokból:

Ügyféloldalakról:

  • Nem kezelt kivételek az alkalmazásban, beleértve a következőre vonatkozó információkat:

    • Verem nyomkövetése
    • A hibát kísérő kivétel részletei és üzenete
    • A hiba sor- és oszlopszáma
    • URL-cím, ahol hiba lépett fel
    • Az alkalmazás XML Http-kérése (XHR) és a Beolvasás (a beolvasási gyűjtemény alapértelmezés szerint le van tiltva) kérések által küldött hálózati függőségi kérelmek a következőkre vonatkozó információkat tartalmazzák:
      • Függőségi forrás URL-címe
      • A függőség kéréséhez használt Command &metódus
      • A kérelem időtartama
      • A kérelem eredménykódja és sikerességi állapota
      • A kérést küldő felhasználó azonosítója (ha van ilyen)
      • Korrelációs környezet (ha van ilyen), ahol a kérés történik
  • Felhasználói adatok (például hely, hálózat, IP- cím)

  • Eszközadatok (például böngésző, operációs rendszer, verzió, nyelv, modell)

  • Munkamenet adatai

    Feljegyzés

    Egyes alkalmazások, például az egyoldalas alkalmazások (SLA-k) esetében előfordulhat, hogy az időtartam nem lesz rögzítve, és alapértelmezés szerint 0 lesz.

    További információ: Adatgyűjtés, megőrzés és tárolás az Application Insights szolgáltatásban.

Más forrásokból, ha konfigurálja őket:

Hány Application Insights-erőforrást telepítsek?

Az Application Insights környezetek közötti lefedéséhez szükséges Application Insights-erőforrások számának megismeréséhez tekintse meg az Application Insights üzembehelyezési tervezési útmutatóját.

Hogyan kezelhetem az Application Insights-erőforrásokat a PowerShell-lel?

PowerShell-szkripteket az Azure Resource Monitor használatával a következőre írhat:

  • Application Insights-erőforrások létrehozása és frissítése.
  • Állítsa be a tarifacsomagot.
  • Kérje le a rendszerállapot-kulcsot.
  • Metrikariasztás hozzáadása.
  • Rendelkezésre állási teszt hozzáadása.

Nem állíthat be metrikakezelő jelentést, és nem állíthat be folyamatos exportálást.

Hogyan kérdezhetem le az Application Insights telemetriáját?

Log Analytics-lekérdezések futtatásához használja a REST API-t.

Küldhetek telemetriát az Application Insights portálra?

Javasoljuk az Azure Monitor OpenTelemetry Distro használatát.

A betöltési séma és a végpontprotokoll nyilvánosan elérhető.

Mennyi ideig tart a telemetriai adatok gyűjtése?

A legtöbb Application Insights-adat késése 5 perc alatt van. Egyes adatok hosszabb időt is igénybe vehetnek, ami a nagyobb naplófájlokra jellemző. Tekintse meg az Application Insights szolgáltatásszintű szerződését.

Hogyan kezeli az Application Insights az adatgyűjtést, az adatmegőrzést, a tárolást és az adatvédelmet?

Gyűjtemény

Az Application Insights telemetriát gyűjt az alkalmazásról, beleértve a webkiszolgáló telemetriáját, a weblap telemetriáját és a teljesítményszámlálókat. Ezek az adatok az alkalmazás teljesítményének, állapotának és használatának monitorozására használhatók. Új Application Insights-erőforrás létrehozásakor kiválaszthatja a helyet.

Megőrzés és tárolás

Az adatok egy Application Insights Log Analytics-munkaterületre kerülnek. A nyers adatok megőrzési idejét 30 és 730 nap között választhatja ki. Az összesített adatok 90 napig maradnak meg, a hibakeresési pillanatképek pedig 15 napig maradnak meg.

Adatvédelem

Az Application Insights alapértelmezés szerint nem kezeli a bizalmas adatokat. Javasoljuk, hogy ne helyezzen el bizalmas adatokat az URL-címekben egyszerű szövegként, és győződjön meg arról, hogy az egyéni kód nem gyűjt személyes vagy egyéb bizalmas adatokat. A fejlesztés és tesztelés során ellenőrizze az elküldött adatokat az IDE-ben és a böngésző hibakeresési kimeneti ablakaiban.

Archivált információkért tekintse meg az Application Insights adatgyűjtési, adatmegőrzési és tárolási adatait.

Mi az Application Insights díjszabási modellje?

Az Application Insights számlázása a Log Analytics-munkaterületen keresztül történik, amelybe a naplóadatokat betölti. Az alapértelmezett használatalapú Log Analytics tarifacsomag havi 5 GB ingyenes adatkeretet tartalmaz számlázási fiókonként. További információ az Azure Monitor-naplók díjszabási lehetőségeiről.

Vannak adatátviteli díjak egy Azure-webalkalmazás és az Application Insights között?

  • Ha az Azure-webalkalmazást olyan adatközpontban üzemelteti, ahol egy Application Insights-gyűjteményvégpont található, díjmentesen.
  • Ha nincs gyűjtési végpont a gazdagép adatközpontjában, az alkalmazás telemetriája kimenő Azure-díjakat von maga után.

Ez a válasz a végpontok eloszlásától függ, nem attól, hogy hol található az Application Insights-erőforrás.

Hálózati költségek merülnek fel, ha az Application Insights-erőforrásom egy másik régióban figyel egy Azure-erőforrást (vagyis telemetria-előállítót)?

Igen, további hálózati költségek merülhetnek fel, amelyek attól függően változnak, hogy a telemetria melyik régióból származik, és hogy hová tart. Részletekért tekintse meg az Azure sávszélesség-díjszabását .

Milyen TLS-verziókat támogat az Application Insights?

Fontos

2025. március 1-jén a TLS 1.0/1.1 protokollverziók és a felsorolt TLS 1.2/1.3 örökölt titkosítási csomagok és elliptikus görbék kivonása az Application Insights esetében 2025. március 1-jén megszűnik. Az osztályon belüli legjobb titkosítás érdekében az összes rendelkezésre állási teszt a Transport Layer Security (TLS) 1.2 és 1.3 titkosítási mechanizmusát használja. Emellett az egyes verziókban a következő titkosítási csomagok és ellipszisgörbék is támogatottak.

Az örökölt TLS-problémával kapcsolatos általános kérdésekért tekintse meg a TLS-problémák megoldását és az Azure Resource Manager TLS-támogatását.

Súgó és támogatás

Az Azure technikai támogatása

Azure-támogatás problémák esetén nyisson meg egy Azure-támogatás jegyet.

Microsoft-kérdések és válaszok fórum

Általános kérdéseket tehet fel a Microsoft Kérdések és válaszok fórumára.

Stack Overflow

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.


Következő lépések