Sdílet prostřednictvím


Konfigurace profileru Application Insights pro .NET

Po povolení profileru Application Insights pro .NET můžete:

  • Spusťte novou relaci profilace.
  • Nakonfigurujte triggery profileru .NET.
  • Zobrazení nedávných relací profilace

Pokud chcete otevřít podokno nastavení profileru .NET, vyberte v levém podokně na stránce Application Insights výkon .

Snímek obrazovky s odkazem pro otevření podokna Výkon

Trasování profileru .NET můžete zobrazit napříč prostředky Azure dvěma způsoby:

  • Tlačítko Profiler :

    Vyberte Profiler.

    Snímek obrazovky s tlačítkem Profiler v podokně Výkon

  • Operace:

    1. V seznamu názvů operací vyberte operaci. Celkově je ve výchozím nastavení zvýrazněná.

    2. Vyberte trasování profileru.

      Snímek obrazovky znázorňující výběr operace a trasování profileru pro zobrazení všech trasování profileru

    3. Vyberte jeden z požadavků ze seznamu na levé straně.

    4. Vyberte Konfigurovat profiler.

      Snímek obrazovky znázorňující celkový výběr a kliknutí na trasování profileru pro zobrazení všech trasování profileru

Na stránce Profiler můžete nakonfigurovat a zobrazit profiler .NET. Stránka Profiler Application Insights pro .NET obsahuje následující funkce.

Snímek obrazovky znázorňující funkce a nastavení stránky Profileru

Funkce Popis
Profil Spustí relace profilace pro všechny aplikace, které jsou propojené s touto instancí Application Insights.
Triggery Umožňuje nakonfigurovat triggery, které způsobí spuštění profileru.
Nedávné relace profilace Zobrazí informace o minulých relacích profilace, které můžete řadit pomocí filtrů v horní části stránky.

Profil

Výběrem možnosti Profil teď zahájíte relaci profilace na vyžádání. Když vyberete tento odkaz, začnou všichni agenti profileru, kteří odesílají data do této instance Application Insights, zaznamenat profil. Po 5 až 10 minutách se v seznamu zobrazí relace profilu.

Pokud chcete relaci Profileru aktivovat ručně, potřebujete alespoň přístup k zápisu do role pro komponentu Application Insights. Ve většině případů získáte přístup k zápisu automaticky. Pokud máte problémy, potřebujete přidanou roli oboru předplatného Přispěvatel komponent Application Insights. Další informace najdete v tématu Role, oprávnění a zabezpečení ve službě Azure Monitor.

Nastavení aktivační události

Výběrem aktivačních událostí otevřete podokno Nastavení triggeru, které obsahuje karty aktivační události procesoru, paměti a vzorkování .

Triggery procesoru nebo paměti

Aktivační událost můžete nastavit tak, aby se spustila profilace, když procento využití procesoru nebo paměti dosáhne nastavené úrovně.

Snímek obrazovky znázorňující podokno Nastavení triggeru pro aktivační události C P a Triggery paměti

Nastavení Popis
Tlačítko Zapnuto/Vypnuto Zapnuto: Spustí Profiler. Vypnuto: Nespustí Profiler.
Prahová hodnota paměti Pokud se používá toto procento paměti, spustí se Profiler.
Doba trvání Nastaví dobu spuštění profileru při aktivaci. Výchozí hodnota je 30 sekund.
Cooldown Nastaví dobu čekání profileru před opětovnou kontrolou využití paměti nebo procesoru po aktivaci.

Trigger vzorkování

Na rozdíl od triggerů procesoru nebo paměti se událost neaktivuje trigger vzorkování. Místo toho se aktivuje náhodně, aby získal skutečně náhodný vzorek výkonu vaší aplikace. Můžete provádět následující akce:

  • Vypnutím tohoto triggeru zakažte náhodné vzorkování.
  • Nastavte, jak často profilace probíhá, a dobu trvání relace profilace.

Snímek obrazovky znázorňující podokno Nastavení triggeru pro trigger vzorkování

Nastavení Popis
Tlačítko Zapnuto/Vypnuto Zapnuto: Spustí Profiler. Vypnuto: Nespustí Profiler.
Vzorkovací frekvence Rychlost, s jakou může profiler nastat.
  • Nastavení Normální shromažďuje data 5 % času, což je přibližně 2 minuty za hodinu.
  • Profily vysokého nastavení 50 % času.
  • Profily maximálního nastavení 75 % času.

Pro produkční prostředí doporučujeme nastavení Normální .
Doba trvání Nastaví dobu spuštění profileru při aktivaci. Výchozí hodnota je 30 sekund.

Nedávné relace profilace

Tato část stránky Profiler zobrazuje nedávné informace o relaci profilace. Relace profilace představuje čas potřebný agentem Profileru při profilaci jednoho z počítačů, které hostují vaši aplikaci. Otevřete profily z relace tak, že vyberete jeden z řádků. Pro každou relaci zobrazíme následující nastavení.

Nastavení Popis
Aktivoval(a) Jak byla relace spuštěna, buď triggerem, profilem, nebo výchozím vzorkováním.
Název aplikace Název aplikace, která byla profilována.
Instance počítače Název počítače, na který agent Profiler běžel
Časové razítko Čas zachycení profilu
% využití procesoru Procento využití procesoru při spuštění profileru
Procento paměti Procento využité paměti při spuštění profileru

Další kroky

Povolení profileru .NET a zobrazení trasování