Monitorování dostupnosti pomocí testů ping adresy URL

Název test ping adresy URL je trochu chybný. Tyto testy nepoužívají protokol ICMP (Internet Control Message Protocol) ke kontrole dostupnosti lokality. Místo toho používají pokročilejší funkce požadavků HTTP k ověření, jestli koncový bod reaguje. Měří výkon spojený s touto odpovědí. Přidávají také možnost nastavit vlastní kritéria úspěchu spolu s pokročilejšími funkcemi, jako je parsování závislých požadavků a povolení opakování.

Pokud chcete vytvořit test dostupnosti, musíte použít existující prostředek Application Insights nebo vytvořit prostředek Application Insights.

Důležité

30. září 2026 budou testy pomocí příkazu PING adresy URL vyřazeny. Přechod na standardní testy před tím.

Poznámka

Testy pomocí příkazu Ping adresy URL jsou kategorizovány jako klasické testy. Najdete je v části Přidat klasický test v podokně Dostupnost . Pokročilejší funkce najdete v tématu Standardní testy.

Vytvoření testu

Vytvoření první žádosti o dostupnost:

  1. V prostředku Application Insights otevřete podokno Dostupnost a vyberte Přidat klasický test.

    Snímek obrazovky znázorňující podokno Dostupnost a tlačítko pro přidání klasického testu

  2. Pojmenujte test a jako skladovou položku vyberte Ping adresy URL.

  3. Zadejte adresu URL, kterou chcete otestovat.

  4. Pomocí následující tabulky upravte nastavení podle svých potřeb. Vyberte Vytvořit.

    Nastavení Popis
    URL Adresou URL může být libovolná webová stránka, kterou chcete testovat, ale musí být viditelná z veřejného internetu. Adresa URL může obsahovat řetězec dotazu. Databázi můžete například trochu cvičit. Pokud se adresa URL přeloží na přesměrování, můžete ji sledovat až 10 přesměrování.
    Parsování závislých požadavků Test si vyžádá obrázky, skripty, soubory stylů a další soubory, které jsou součástí testovaných webových stránek. Zaznamenaná doba odezvy zahrnuje i čas potřebný k získání těchto souborů. Test se nezdaří, pokud některý z těchto prostředků nejde úspěšně stáhnout během časového limitu celého testu. Pokud tato možnost není povolená, test si vyžádá soubor jenom na zadané adrese URL. Povolení této možnosti má za následek přísnější kontrolu. Test může selhat v případech, které nejsou patrné z ručního procházení webu.
    Povolení opakování Když test selže, po krátkém intervalu se zopakuje. Selhání je nahlášeno pouze v případě tří po sobě jdoucích neúspěšných pokusů. Následné testy jsou pak provedeny s obvyklou frekvencí testu. Opakování je dočasně pozastaveno do dalšího úspěchu. Toto pravidlo platí nezávisle na každém umístění testu. Doporučujeme tuto možnost. V průměru při opakování zmizí přibližně 80 procent selhání.
    Frekvence testů Toto nastavení určuje, jak často se test spouští z každého umístění testu. Při výchozí frekvenci 5 minut a pěti testovacích umístění se váš web testuje v průměru každou minutu.
    Testovací umístění Hodnoty pro toto nastavení jsou místa, ze kterých servery odesílají webové požadavky na vaši adresu URL. Doporučujeme minimálně 5 testovacích umístění , abyste měli jistotu, že dokážete odlišit problémy na webu od problémů se sítí. Můžete vybrat až 16 umístění.

Pokud vaše adresa URL není viditelná z veřejného internetu, můžete zvolit selektivní otevření brány firewall, aby se povolily pouze testovací transakce. Další informace o výjimkách bran firewall pro agenty testu dostupnosti najdete v průvodci IP adresami.

Poznámka

Důrazně doporučujeme testovat z více umístění s minimálně pěti umístěními. Tento přístup pomáhá zabránit falešným poplachům, které můžou být důsledkem přechodných problémů s konkrétním místem. Také jsme zjistili, že optimální konfigurací je, aby se počet testovacích umístění rovnal prahové hodnotě místa upozornění + 2.

Kritéria úspěchu

Nastavení Popis
Časový limit testu Snižte tuto hodnotu, aby se vám zobrazila výstraha na pomalé odpovědi. Test se počítá jako selhání, pokud odpovědi z vašeho webu nebyly během tohoto období přijaty. Pokud jste vybrali Analyzovat závislé požadavky, musí být během tohoto období přijaty všechny obrázky, soubory stylů, skripty a další závislé prostředky.
Odpověď HTTP Vrácený stavový kód, který se počítá jako úspěch. Kód, který označuje, že byla vrácena normální webová stránka, je 200.
Shoda obsahu Testujeme, že v každé odpovědi dochází k přesné shodě řetězce s rozlišováním velkých a malých písmen. Musí to být prostý řetězec bez zástupných znaků (například "Vítejte!"). Nezapomeňte, že pokud se obsah stránky změní, budete ho muset aktualizovat. Shoda obsahu podporuje pouze anglické znaky.

Výstrahy

Nastavení Popis
Téměř v reálném čase (Preview) Doporučujeme používat upozornění, která fungují téměř v reálném čase. Tento typ upozornění nakonfigurujete po vytvoření testu dostupnosti.
Prahová hodnota umístění upozornění Optimální vztah mezi prahovou hodnotou umístění výstrahy a počtem testovacích umístění je prahová hodnota místa výstrahy = počet testovacích umístění – 2 s minimálně pěti testovacími umístěními.

Značky umístění

Při nasazování testu dostupnosti pomocí příkazu Ping adresy URL pomocí Azure Resource Manager můžete pro atribut geolocation použít následující značky populace.

Azure Government

Zobrazované jméno Název populace
USGov Virginie usgov-va-azr
USGov Arizona usgov-phx-azr
USGov Texas usgov-tx-azr
USDoD – východ usgov-ddeast-azr
USDoD – střed usgov-ddcentral-azr

Azure (Čína)

Zobrazované jméno Název populace
Čína – východ mc-cne-azr
Čína – východ 2 mc-cne2-azr
Čína – sever mc-cnn-azr
Čína – sever 2 mc-cnn2-azr

Azure

Zobrazované jméno Název populace
Austrálie – východ emea-au-syd-edge
Brazílie – jih latam-br-gru-edge
USA – střed us-fl-mia-edge
Východní Asie apac-hk-hkn-azr
East US us-va-ash-azr
Francie – jih (dříve Francie – střed) emea-ch-zrh-edge
Francie – střed emea-fr-pra-edge
Japonsko – východ apac-jp-kaw-edge
Severní Evropa emea-gb-db3-azr
USA – středosever us-il-ch1-azr
Středojižní USA us-tx-sn1-azr
Southeast Asia apac-sg-sin-azr
Spojené království – západ emea-se-sto-edge
West Europe emea-nl-ams-azr
USA – západ us-ca-sjc-azr
Spojené království – jih emea-ru-msa-edge

Zobrazení výsledků testu dostupnosti

Výsledky testů dostupnosti můžete vizualizovat pomocí spojnicového i bodového zobrazení.

Po několika minutách vyberte Aktualizovat a zobrazte výsledky testů.

Snímek obrazovky se stránkou Dostupnost se zvýrazněným tlačítkem Aktualizovat

Bodové zobrazení zobrazuje vzorky výsledků testů, které obsahují podrobnosti o kroku diagnostického testu. Testovací modul ukládá diagnostické podrobnosti pro testy, u kterých došlo k selhání. U úspěšných testů se diagnostické informace ukládají pro celou dílčí sadu provedení. Najeďte myší na některou ze zelených nebo červených teček a zobrazí se název a umístění testu.

Snímek obrazovky znázorňující řádkové zobrazení

Vyberte konkrétní test nebo umístění nebo zkraťte časové období, abyste viděli další výsledky v průběhu příslušného období. Pomocí Průzkumníka služby Search můžete zobrazit výsledky ze všech spuštění nebo pomocí analytických dotazů spouštět vlastní sestavy pro tato data.

Kontrola a úprava testů

Pokud chcete test upravit, dočasně zakázat nebo odstranit, vyberte tři tečky (...) vedle názvu testu. Po provedení změn může trvat až 20 minut, než se změny rozšíří do všech testovacích agentů.

Snímek obrazovky s podrobnostmi o testu s možnostmi pro úpravu a zakázání testu

Při provádění údržby služby můžete chtít zakázat testy dostupnosti nebo pravidla upozornění, která jsou k nim přidružená.

Akce, pokud se zobrazí selhání

Vyberte červenou tečku.

Snímek obrazovky znázorňující kartu s podrobnostmi o kompletní transakci

Z výsledku testu dostupnosti můžete zobrazit podrobnosti o transakcích napříč všemi komponentami. Pak můžete:

  • Projděte si sestavu řešení potíží a zjistěte, co mohlo způsobit selhání testu, když je vaše aplikace stále dostupná.
  • Kontrolovat odpověď přijatou ze serveru.
  • Diagnostika selhání pomocí korelované telemetrie na straně serveru shromažďované při zpracování neúspěšného testu dostupnosti
  • Zapište problém nebo pracovní položku do Gitu nebo Azure Boards, abyste mohli problém sledovat. Chyba bude obsahovat odkaz na tuto událost.
  • Otevřít výsledek webového testu v sadě Visual Studio.

Další informace o komplexní diagnostice transakcí najdete v dokumentaci k diagnostice transakcí.

Výběrem řádku výjimky zobrazíte podrobnosti o výjimce na straně serveru, která způsobila selhání syntetického testu dostupnosti. Můžete také získat snímek ladění pro rozsáhlejší diagnostiku na úrovni kódu.

Snímek obrazovky znázorňující diagnostiku na straně serveru

Kromě nezpracovaných výsledků můžete v Průzkumníku metrik zobrazit dvě klíčové metriky dostupnosti:

  • Dostupnost: Procento testů, které byly úspěšné ve všech spuštěních testů.
  • Doba trvání testu: Průměrná doba trvání testu napříč všemi prováděními testů.

Automation

Další kroky