Monitorování zátěžového testování Azure

Pokud máte důležité aplikace a obchodní procesy, které se spoléhají na prostředky Azure, měli byste monitorovat dostupnost, výkon a provoz těchto prostředků. Tento článek popisuje data monitorování generovaná zátěžovým testováním Azure.

Azure Load Testing vytváří data monitorování pomocí služby Azure Monitor, což je úplná služba monitorování zásobníku v Azure. Azure Monitor poskytuje kompletní sadu funkcí pro monitorování prostředků Azure. Může také monitorovat prostředky v jiných cloudech i v místním prostředí. Přečtěte si další informace o monitorování prostředků Azure pomocí služby Azure Monitor.

Tip

Informace o nákladech spojených se službou Azure Monitor najdete v tématu Využití a odhadované náklady. Informace o době, která trvá, než se vaše data zobrazí ve službě Azure Monitor, najdete v tématu Čas příjmu dat protokolu.

Data monitorování

Azure Load Testing shromažďuje stejné druhy dat monitorování jako jiné prostředky Azure, které jsou popsány v monitorování dat z prostředků Azure.

Podrobné informace o metrikách protokolů vytvořených službou Azure Load Testing najdete v referenčních informacích k monitorování dat zátěžového testování Azure.

Shromažďování a směrování

Metriky a protokol aktivit dané platformy se shromažďují a ukládají automaticky, ale pomocí nastavení diagnostiky je možné je směrovat do jiných umístění. Protokoly prostředků se neshromažďují a neukládají, dokud nevytvoříte nastavení diagnostiky a nenasměrujete je do jednoho nebo více umístění.

Podrobný postup vytvoření nastavení diagnostiky pomocí webu Azure Portal, rozhraní příkazového řádku nebo PowerShellu najdete v tématu Vytvoření nastavení diagnostiky pro shromažďování protokolů a metrik v Azure. Při vytváření nastavení diagnostiky určíte, které kategorie protokolů se mají shromažďovat.

Kategorie protokolů pro zátěžové testování Azure jsou uvedené v referenčních informacích k monitorování dat Azure Load Testing.

Analýza protokolů

Data v protokolech služby Azure Monitor jsou uložená v tabulkách, kde každá tabulka má vlastní sadu jedinečných vlastností. Všechny protokoly prostředků ve službě Azure Monitor mají stejná pole, za kterými následují pole specifická pro službu. Běžné schéma je popsané ve schématu protokolu prostředků služby Azure Monitor.

Schéma pro protokoly prostředků azure Load Testing najdete v referenčních informacích k monitorování dat azure Load Testing.

Protokol aktivit je typ protokolu platformy Azure, který poskytuje přehled o událostech na úrovni předplatného. Můžete ho zobrazit nezávisle nebo směrovat do protokolů služby Azure Monitor, kde můžete provádět mnohem složitější dotazy s využitím Log Analytics.

Seznam typůprotokolůch

Ukázkové dotazy Kusto

Důležité

Když vyberete protokoly z nabídky Azure Load Testing, otevře se Log Analytics s oborem dotazu nastaveným na aktuální [název služby]. To znamená, že dotazy protokolu budou obsahovat pouze data z tohoto prostředku. Pokud chcete spustit dotaz, který obsahuje data z jiného [prostředku služby] nebo dat z jiných služeb Azure, vyberte v nabídce Azure Monitor protokoly. Podrobnosti najdete v tématu Rozsah dotazů protokolu a časový rozsah ve službě Azure Monitor Log Analytics .

Následují dotazy, které můžete použít k monitorování prostředků azure Load Testing:

  • Načtení seznamu testů:

    AzureLoadTestingOperation
    | where OperationId == "Test_CreateOrUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    
  • Načtení seznamu testovacích spuštění:

    AzureLoadTestingOperation
    | where OperationId == "TestRun_CreateAndUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    

Další kroky