Sdílet prostřednictvím


Monitorování Azure Static Web Apps

Povolte Application Insights monitorování požadavků rozhraní API, selhání a trasování informací.

Důležité

Application Insights má nezávislý cenový model ze služby Azure Static Web Apps.

Poznámka:

Použití Application Insights se službou Azure Static Web Apps vyžaduje aplikaci s rozhraním API.

Přidání sledování

Pomocí následujících kroků přidejte monitorování Application Insights do statické webové aplikace.

  1. Na webu Azure Portal otevřete instanci Static Web Apps.

  2. V nabídce vyberte Application Insights .

  3. Výběrem možnosti Ano vedle možnosti Povolit Application Insights.

  4. Zvolte Uložit.

Přidání Application Insights do Azure Static Web Apps

Jakmile vytvoříte instanci Application Insights, vytvoří přidružené nastavení aplikace v instanci Azure Static Web Apps, která slouží k propojení služeb.

Poznámka:

Pokud chcete sledovat, jak se různé funkce webové aplikace používají na straně koncového klienta, můžete do kódu JavaScriptu vložit volání trasování. Další informace najdete v tématu Application Insights pro webové stránky.

Přístup k datům

  1. V okně Přehled ve statické webové aplikaci vyberte odkaz vedle skupiny prostředků.

  2. V seznamu vyberte instanci Application Insights s předponou se stejným názvem jako statická webová aplikace.

Následující tabulka uvádí několik umístění na portálu, která můžete použít ke kontrole aspektů koncových bodů rozhraní API vaší aplikace.

Poznámka:

Další informace o využití Application Insights najdete v přehledu App Insights.

Typ Umístění nabídky Popis
Selhání Zkoumání > selhání Zkontrolujte neúspěšné žádosti.
Požadavky na server Zkoumání > výkonu Zkontrolujte jednotlivé požadavky rozhraní API.
Protokoly Protokoly monitorování > Interakce s editorem za účelem dotazování transakčních protokolů
Metriky Monitorování > metrik S návrhářem můžete vytvářet vlastní grafy pomocí různých metrik.

Trasování

Pomocí následujícího postupu zobrazíte trasování ve vaší aplikaci.

  1. V části Monitorování vyberte protokoly.

  2. Najeďte myší na libovolnou kartu v okně Dotazy .

  3. Vyberte Načíst editor.

  4. Nahraďte vygenerovaný dotaz slovem traces.

  5. Vyberte Spustit.

Zobrazení trasování Application Insights

Omezit protokolování

V některých případech můžete chtít omezit protokolování a zároveň zaznamenávat podrobnosti o chybách a upozorněních. Můžete to udělat provedením následujících změn v souboru host.json aplikace Azure Functions.

{
    "version": "2.0",
    "logging": {
        "applicationInsights": {
            "samplingSettings": {
              "isEnabled": true
            },
            "enableDependencyTracking": false
        },
        "logLevels": {
            "default": "Warning"
        }
    }
}

Další kroky