Používání vyhledávání v Application Insights

Vyhledávání transakcí je funkce Application Insights , kterou používáte k vyhledání a prozkoumání jednotlivých položek telemetrie, jako jsou zobrazení stránek, výjimky nebo webové požadavky. Můžete také zobrazit trasování protokolů a události, které jste kódovali.

Pro složitější dotazy na data použijte Log Analytics.

Hledání najdete v Azure Portal nebo sadě Visual Studio.

Na webu Azure Portal

Vyhledávání transakcí můžete otevřít na kartě Přehled Application Insights vaší aplikace. Můžete také vybrat Hledat v části Prozkoumat v nabídce vlevo.

Snímek obrazovky s kartou Hledání

Přejděte do rozevírací nabídky Typy událostí a zobrazte seznam položek telemetrie, jako jsou požadavky serveru, zobrazení stránek a vlastní události, které jste kódovali. V horní části seznamu Výsledků je souhrnný graf zobrazující počty událostí v průběhu času.

Vraťte se z rozevírací nabídky nebo vyberte Aktualizovat a získejte nové události.

V nástroji Visual Studio

V sadě Visual Studio je také okno hledání Application Insights . Nejužitečnější je k zobrazení telemetrických událostí vygenerovaných aplikací, kterou ladíte. Může ale také zobrazit události shromážděné z publikované aplikace na Azure Portal.

Otevřete okno hledání Application Insights v sadě Visual Studio:

Snímek obrazovky znázorňující otevření sady Visual Studio pro vyhledávání Application Insights

Okno hledání Application Insights má funkce podobné webovému portálu:

Snímek obrazovky znázorňující okno hledání v Application Insights v sadě Visual Studio

Karta Sledování operace je k dispozici při otevření žádosti nebo zobrazení stránky. "Operace" je posloupnost událostí, která je přidružená k jednomu požadavku nebo zobrazení stránky. Například volání závislostí, výjimky, protokoly trasování a vlastní události můžou být součástí jedné operace. Karta Sledování operace zobrazuje graficky časování a dobu trvání těchto událostí ve vztahu k požadavku nebo zobrazení stránky.

Kontrola jednotlivých položek

Výběrem libovolné položky telemetrie zobrazíte klíčová pole a související položky.

Snímek obrazovky znázorňující individuální žádost o závislost

Otevře se zobrazení podrobností o celé transakci.

Filtrovat typy událostí

Otevřete rozevírací nabídku Typy událostí a vyberte typy událostí, které chcete zobrazit. Pokud chcete filtry později obnovit, vyberte Resetovat.

Typy událostí jsou:

Filtrování hodnot vlastností

Události můžete filtrovat podle hodnot jejich vlastností. Dostupné vlastnosti závisí na vybraných typech událostí. Začněte výběrem možnosti Filter Filter Icon (Ikona filtrufiltru).

Výběr žádné hodnoty konkrétní vlastnosti má stejný účinek jako volba všech hodnot. Vypne filtrování této vlastnosti.

Všimněte si, že počty napravo od hodnot filtru ukazují, kolik výskytů je v aktuální filtrované sadě.

Vyhledání událostí se stejnou vlastností

Pokud chcete najít všechny položky se stejnou hodnotou vlastnosti, zadejte je do vyhledávacího pole nebo zaškrtněte políčko při procházení vlastností na kartě Filtr .

Snímek obrazovky znázorňující zaškrtnutí políčka vlastnosti na kartě Filtr

Hledat v datech

Poznámka

Pokud chcete psát složitější dotazy, otevřete protokoly (Analytics) v horní části podokna Hledání .

Výrazy můžete vyhledat v libovolné hodnotě vlastností. Tato funkce je užitečná, pokud jste napsali vlastní události s hodnotami vlastností.

Můžete chtít nastavit časový rozsah, protože hledání v kratším rozsahu je rychlejší.

Snímek obrazovky znázorňující otevření diagnostického vyhledávání

Hledejte úplná slova, ne podřetětce. Speciální znaky můžete uzavřít pomocí uvozovek.

Řetězec Nenalezena Found
HomeController.About home
controller
out
homecontroller
about
"homecontroller.about"
USA Uni
ted
united
states
united AND states
"united states"

Můžete použít následující hledané výrazy:

Ukázkový dotaz Účinek
apple Vyhledejte všechny události v časovém rozsahu, jejichž pole obsahují slovo "jablko".
apple AND banana
apple banana
Vyhledejte události, které obsahují obě slova. Použijte velké "AND", ne "a".
Krátký formulář.
apple OR banana Najděte události, které obsahují obě slova. Použijte "OR", ne "or".
apple NOT banana Vyhledá události, které obsahují jedno slovo, ale ne druhé slovo.

Vzorkování

Pokud vaše aplikace generuje velké množství telemetrie a používáte sadu ASP.NET SDK verze 2.0.0-beta3 nebo novější, modul adaptivního vzorkování automaticky sníží objem odesílaný na portál tím, že odešle jenom reprezentativní zlomek událostí. Události, které souvisejí se stejným požadavkem, jsou vybrány nebo zrušeny jako skupina, abyste mohli přecházet mezi souvisejícími událostmi.

Přečtěte si o vzorkování.

Vytvořit pracovní položku

V GitHubu nebo Azure DevOps můžete vytvořit chybu s podrobnostmi z libovolné položky telemetrie.

Výběrem libovolné položky telemetrie přejděte do zobrazení podrobností o celé transakci. Pak vyberte Vytvořit pracovní položku.

Snímek obrazovky znázorňující vytvořit pracovní položku

Při prvním spuštění tohoto kroku se zobrazí výzva ke konfiguraci odkazu na vaši organizaci a projekt Azure DevOps. Odkaz můžete nakonfigurovat také na kartě Pracovní položky .

Odesílání dalších telemetrických dat do Application Insights

Kromě předem přidané telemetrie odesílané sadou Application Insights SDK můžete:

  • Zachyťte trasování protokolů z vaší oblíbené architektury protokolování v .NET nebo Javě. To znamená, že můžete prohledávat trasování protokolů a korelovat je se zobrazeními stránek, výjimkami a dalšími událostmi.

  • Napište kód pro odesílání vlastních událostí, zobrazení stránek a výjimek.

Zjistěte, jak odesílat protokoly a vlastní telemetrii do Application Insights.

Nejčastější dotazy

Najděte odpovědi na běžné dotazy.

Kolik dat se uchovává?

Podívejte se na souhrn Omezení.

Jak uvidím data POST v požadavcích na server?

Data POST nehlásíme automaticky, ale můžete použít trackTrace nebo protokolovat volání. Vložte data POST do parametru zprávy. Zprávu nemůžete filtrovat stejným způsobem jako podle vlastností, ale limit velikosti je delší.

Další kroky