Profilování živé aplikace Azure Functions pomocí Application Insights

V tomto článku použijete Azure Portal k:

  • Podívejte se na aktuální nastavení aplikace Functions.
  • Přidejte dvě nová nastavení aplikace pro povolení Profileru v aplikaci Functions.
  • Pokud chcete zobrazit data, přejděte do profileru vaší aplikace Functions.

Poznámka

Profiler Application Insights můžete povolit pro Azure Functions aplikace v plánu App Service.

Požadavky

Nastavení aplikace pro povolení profileru

Nastavení aplikace Hodnota
APPINSIGHTS_PROFILERFEATURE_VERSION 1.0.0
DiagnosticServices_EXTENSION_VERSION ~3
APPINSIGHTS_INSTRUMENTATIONKEY Jedinečná hodnota vašeho prostředku App Insights.

Přidání nastavení aplikace do aplikace Azure Functions

Na stránce přehledu aplikace Functions v Azure Portal:

  1. V části Nastavení vyberte Konfigurace.

    Snímek obrazovky s výběrem možnosti Konfigurace v části Nastavení v nabídce na levé straně

  2. Na kartě Nastavení aplikace ověřte, že APPINSIGHTS_INSTRUMENTATIONKEY je nastavení zahrnuté v seznamu nastavení.

    Snímek obrazovky znázorňující nastavení instrumentačního klíče App Insights v seznamu

  3. Vyberte Nové nastavení aplikace.

    Snímek obrazovky znázorňující tlačítko nového nastavení aplikace

  4. Zkopírujte Nastavení aplikace a jeho hodnotu z výše uvedené tabulky a vložte je do odpovídajících polí.

    Snímek obrazovky s přidáním nastavení verze funkce profileru App Insights

    Snímek obrazovky s nastavením verze rozšíření diagnostických služeb

    Nastavení slotu nasazení prozatím nechte prázdné.

  5. Klikněte na OK.

  6. V horní nabídce klikněte na Uložit a pak na Pokračovat.

    Snímek obrazovky znázorňující tlačítko Uložit v horní nabídce podokna konfigurace

    Snímek obrazovky znázorňující tlačítko Pokračovat v dialogovém okně po uložení

Nastavení aplikace se teď zobrazí v tabulce:

Snímek obrazovky znázorňující dvě nová nastavení aplikace v tabulce v podokně konfigurace

Poznámka

Profiler můžete také povolit pomocí:

Další kroky

Přečtěte si, jak...