Sdílet prostřednictvím


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.

Monitorování dat

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 diagnostické nastavení a nesměrujete je do jedné nebo několika lokací.

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ů platformy 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ů v Azure Monitoru mají stejná pole a následně pole specifické pro danou službu. Běžné schéma je uvedeno ve Azure Monitor resource log schema.

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 Monitorprotokoly. 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