Přehled Application Insights

Služba Azure Monitor Application Přehledy, funkce služby Azure Monitor, exceluje ve správě výkonu aplikací (APM) pro živé webové aplikace.

A screenshot of the Azure Monitor Application Insights user interface displaying an application map.

Zkušenosti

Aplikační Přehledy poskytuje mnoho prostředí pro zvýšení výkonu, spolehlivosti a kvality vašich aplikací.

Prošetření

  • Řídicí panel aplikace: Přehledné posouzení stavu a výkonu aplikace
  • Mapa aplikace: Vizuální přehled interakcí architektury aplikací a komponent.
  • Živé metriky: Řídicí panel analýzy v reálném čase pro přehled o aktivitě a výkonu aplikací.
  • Vyhledávání transakcí: Trasování a diagnostika transakcí za účelem identifikace problémů a optimalizace výkonu.
  • Zobrazení dostupnosti: Proaktivně monitorujte a otestujte dostupnost a rychlost odezvy koncových bodů aplikace.
  • Zobrazení výkonu: Zkontrolujte metriky výkonu aplikací a potenciální kritické body.
  • Zobrazení selhání: Identifikace a analýza selhání ve vaší aplikaci za účelem minimalizace výpadků

Sledování

  • Upozornění: Monitorujte širokou škálu aspektů aplikace a aktivujte různé akce.
  • Metriky: Podrobné informace o datech metrik, abyste porozuměli vzorům a trendům využití.
  • Nastavení diagnostiky: Nakonfigurujte export protokolů platformy a metrik streamování do zvoleného cíle.
  • Protokoly: Načtení, konsolidace a analýza všech dat shromážděných do protokolů monitorování Azure
  • Sešity: Vytváření interaktivních sestav a řídicích panelů, které vizualizují data monitorování aplikací.

Využití

  • Uživatelé, relace a události: Určete, kdy, kde a jak uživatelé pracují s vaší webovou aplikací.
  • Trychtýřové filtry: Analyzujte míru převodu a zjistěte, kde uživatelé postupují nebo odhazují v trychtýře.
  • Toky: Vizualizace cest uživatelů na webu za účelem identifikace oblastí s vysokou zapojením a výstupních bodů
  • Kohorty: Seskupení uživatelů podle sdílených charakteristik za účelem zjednodušení identifikace trendu, segmentace a řešení potíží s výkonem

Analýza kódu

  • Profiler: Zachytávání, identifikace a zobrazení trasování výkonu pro vaši aplikaci
  • Optimalizace kódu: Využijte AI k vytváření lepších a efektivnějších aplikací.
  • Ladicí program snímků: Automatické shromažďování snímků ladění, když dojde k výjimkám v aplikaci .NET

Model logiky

Diagram modelu logiky vizualizuje komponenty aplikačních Přehledy a jejich interakci.

Diagram that shows the path of data as it flows through the layers of the Application Insights service.

Poznámka:

Aby bylo možné dosáhnout koncových bodů příjmu dat, musí být nastavení brány firewall upraveno. Další informace najdete v tématu IP adresy používané službou Azure Monitor.


Podporované jazyky

Tato část popisuje podporované scénáře.

Podrobné informace o instrumentaci aplikací pro povolení Přehledy aplikací najdete v tématu Základy shromažďování dat.

Automatická instrumentace (povolení bez změn kódu)

Ruční instrumentace

OpenTelemetry Distro

Sada Application Přehledy SDK (klasické rozhraní API)

JavaScript SDK na straně klienta

Podporované platformy a architektury

Tato část obsahuje seznam všech podporovaných platforem a architektur.

Integrace služeb Azure (povolení portálu, nasazení Azure Resource Manageru)

Protokolování rozhraní

Export a analýza dat

Nepodporované sady SDK

Existuje mnoho sad SDK podporovaných komunitou Přehledy sadÁCH SDK. Azure Monitor poskytuje podporu jenom v případě, že používáte podporované možnosti instrumentace uvedené v tomto článku.

Neustále posuzujeme příležitosti k rozšíření podpory pro další jazyky. Nejnovější zprávy najdete v aktualizacích Azure pro Přehledy aplikací.


Nejčastější dotazy

Tato část obsahuje odpovědi na běžné otázky.

Návody instrumentaci aplikace?

Podrobné informace o instrumentaci aplikací pro povolení Přehledy aplikací najdete v tématu Základy shromažďování dat.

Jak se Application Insights dá využít?

Po povolení Přehledy aplikace instrumentací aplikace doporučujeme nejprve zkontrolovat živé metriky a mapu aplikace.

Jaká telemetrie shromažďuje aplikace Přehledy?

Ze serverových webových aplikací:

  • Požadavky HTTP.
  • Závislosti: Volání databází SQL, volání HTTP do externích služeb, Azure Cosmos DB, Azure Table Storage, Azure Blob Storage a Azure Queue Storage.
  • Výjimky a trasování zásobníku
  • Čítače výkonu: Čítače výkonu jsou k dispozici při použití:

Z klientských webových stránek:

  • Nezachycené výjimky v aplikaci, včetně informací o

    • Trasování zásobníku
    • Podrobnosti o výjimce a zpráva související s chybou
    • Číslo řádku a sloupce chyby
    • Adresa URL, kde byla vyvolána chyba
  • Požadavky na závislost sítě provedené vaší aplikací XHR a načtení (ve výchozím nastavení je kolekce načítání zakázána), zahrnují informace o:

    • Adresa URL zdroje závislostí
    • Command &Method used to request the dependency
    • Doba trvání žádosti
    • Kód výsledku a stav úspěchu požadavku
    • ID (pokud existuje) uživatele, který žádost provádí
    • Kontext korelace (pokud existuje) při provedení požadavku
  • Informace o uživateli (například umístění, síť, IP adresa)

  • Informace o zařízení (například Prohlížeč, operační systém, verze, jazyk, model)

  • Informace o relaci

    Poznámka:

    U některých aplikací, jako jsou jednostráňové aplikace (SPA), nemusí být doba trvání zaznamenána a výchozí hodnota je 0.

    Další informace najdete v tématu Shromažďování, uchování a ukládání dat v Application Insights.

Pokud je nakonfigurujete z jiných zdrojů:

Kolik prostředků Přehledy aplikací mám nasadit?

Informace o počtu prostředků Přehledy aplikací potřebných k pokrytí aplikace nebo komponent napříč prostředími najdete v průvodci plánováním nasazení Přehledy aplikací.

Jak můžu spravovat prostředky Přehledy aplikací pomocí PowerShellu?

Skripty PowerShellu můžete psát pomocí služby Azure Resource Monitor k:

  • Vytvoření a aktualizace prostředků Přehledy aplikací
  • Nastavte cenový plán.
  • Získejte instrumentační klíč.
  • Přidejte upozornění na metriku.
  • Přidejte test dostupnosti.

Sestavu Průzkumníka metrik nemůžete nastavit ani nastavit průběžný export.

Jak můžu dotazovat telemetrii aplikace Přehledy?

Ke spouštění dotazů Log Analytics použijte rozhraní REST API.

Můžu odesílat telemetrii na portál Přehledy aplikace?

Doporučujeme používat naše sady SDK a používat rozhraní API sady SDK. Existují varianty sady SDK pro různé platformy. Tyto sady SDK zpracovávají procesy, jako je ukládání do vyrovnávací paměti, komprese, omezování a opakování. Schéma příjmu dat a protokol koncového bodu jsou však veřejné.

Jak dlouho trvá shromažďování telemetrie?

Většina dat Přehledy aplikací má latenci do 5 minut. Některá data můžou trvat déle, což je typické pro větší soubory protokolů. Viz smlouva o úrovni služeb Přehledy aplikace.

Jak aplikace Přehledy zpracovává shromažďování, uchovávání, ukládání a ochranu osobních údajů?

Kolekce

Aplikační Přehledy shromažďuje telemetrii o vaší aplikaci, včetně telemetrie webového serveru, telemetrie webových stránek a čítačů výkonu. Tato data se dají použít k monitorování výkonu, stavu a využití aplikace. Umístění můžete vybrat při vytváření nového prostředku Přehledy aplikace.

Uchovávání a úložiště

Data se odesílají do pracovního prostoru služby Application Přehledy Log Analytics. Můžete zvolit dobu uchovávání nezpracovaných dat od 30 do 730 dnů. Agregovaná data se uchovávají po dobu 90 dnů a snímky ladění se uchovávají po dobu 15 dnů.

Soukromí

Aplikace Přehledy ve výchozím nastavení nezpracuje citlivá data, pokud neukládáte citlivá data do adres URL jako prostý text a ujistěte se, že váš vlastní kód neshromažďuje osobní ani jiné citlivé podrobnosti. Během vývoje a testování zkontrolujte odeslaná data ve výstupních oknech integrovaného vývojového prostředí a prohlížeče.

Archivované informace o tomto tématu najdete v tématu Shromažďování, uchovávání a ukládání dat v Přehledy aplikace.

Nápověda a podpora

Technická podpora Azure

V případě podpora Azure problémů otevřete lístek podpora Azure.

Fórum Microsoft Q&A pro otázky

Publikujte obecné dotazy na fóru Microsoft Q&A pro odpovědi.

Stack Overflow

Post coding questions to Stack Overflow by using an azure-application-insights tag.

Komunita zpětné vazby

Napište nám svůj názor na produkt pro technický tým v komunitě Feedback.

Řešení problému

Projděte si vyhrazené články o řešení potíží pro Přehledy aplikace.

Další kroky