Použití vyhledávání v Přehledy aplikace

Vyhledávání transakcí je funkce aplikace Přehledy, 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 naprogramovali.

(Pro složitější dotazy nad vašimi daty použijte Analýzu.)

Na webu Azure Portal

Vyhledávání transakcí můžete otevřít na kartě Přehled Přehledy aplikace (umístěné v horním panelu) nebo na levé straně.

Search tab

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

Kliknutím z rozevírací nabídky nebo Aktualizovat zobrazíte nové události.

V nástroji Visual Studio

V Visual Studio je také okno Hledání Přehledy aplikace. Nejužitečnější je zobrazit události telemetrie generované aplikací, kterou ladíte. Může ale také zobrazit události shromážděné z publikované aplikace v Azure Portal.

Otevřete okno Hledání v Visual Studio:

Visual Studio open Application Insights search

Okno Hledat obsahuje funkce podobné webovému portálu:

Visual Studio Application Insights search window

Karta Sledovat operaci je dostupná, když otevřete žádost nebo zobrazení stránky. Operace je posloupnost událostí přidružených 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.

Screenshot of an individual dependency request

Tím se spustí zobrazení podrobností o kompletní transakci.

Filtrování typů událostí

Otevřete rozevírací nabídku Typy událostí a zvolte typy událostí, které chcete zobrazit. (Pokud později chcete filtry obnovit, klikněte na Obnovit.)

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í. Kliknutím na ikonu Filter icon filtru spusťte.

Výběr žádných hodnot konkrétní vlastnosti nemá stejný účinek jako výběr 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 ho do vyhledávacího panelu nebo klikněte na zaškrtávací políčko při procházení vlastností na kartě filtru.

Click the checkbox of a property in the filter tab

Vyhledávání dat

Poznámka

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

Výrazy můžete vyhledat v libovolné z hodnot vlastností. To 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ší.

Open diagnostic search

Vyhledejte úplná slova, ne podřetěžky. Pomocí uvozovek uzavřete speciální znaky.

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

Tady jsou vyhledávací výrazy, které můžete použít:

Ukázkový dotaz Účinek
apple Vyhledání všech událostí v časovém rozsahu, jejichž pole obsahují slovo "jablko"
apple AND banana
apple banana
Vyhledejte události, které obsahují obě slova. Používejte velká písmena "AND", nikoli "a".
Krátký formulář.
apple OR banana Vyhledejte události, které obsahují buď slovo. Použijte "OR", ne "nebo".
apple NOT banana Vyhledejte události, které obsahují jedno slovo, ale ne druhé.

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álu odesláním pouze reprezentativní zlomku událostí. Události, které se vztahují ke stejnému požadavku, jsou však vybrány nebo zrušeny jako skupina, abyste mohli přecházet mezi souvisejícími událostmi.

Další informace o vzorkování.

Vytvoření pracovní položky

Chybu můžete vytvořit v GitHub nebo Azure DevOps s podrobnostmi z jakékoli položky telemetrie.

Kliknutím na libovolnou položku telemetrie a výběrem možnosti Vytvořit pracovní položku přejděte do zobrazení podrobností o kompletní transakci.

Click New Work Item, edit the fields, and then click OK.

Při prvním spuštění se zobrazí výzva ke konfiguraci odkazu na vaši organizaci a projekt Azure DevOps.

(Odkaz můžete také nakonfigurovat na kartě Pracovní položky.)

Odeslání další telemetrie do Přehledy aplikace

Kromě předem zadané telemetrie odesílané aplikací Přehledy SDK můžete:

  • Zachyťte trasování protokolů z 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 Přehledy aplikace.

Q & A

Kolik dat se uchovává?

Podívejte se na souhrn Omezení.

Jak můžu zobrazit data POST v požadavcích na server?

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

Další kroky