Vysvětlení možností migrace na novější upozornění
Klasická upozornění se pro uživatele veřejného cloudu vyřazují . Klasická upozornění pro Azure Government cloud a Microsoft Azure provozovaná společností 21Vianet budou vyřazena k 29. únoru 2024.
Tento článek vysvětluje, jak funguje nástroj pro ruční migraci a dobrovolný nástroj pro migraci, který se použije k migraci zbývajících pravidel upozornění. Popisuje také řešení některých běžných problémů.
Důležité
Upozornění protokolu aktivit (včetně upozornění Stav služby) a upozornění prohledávání protokolu nejsou migrací ovlivněna. Migrace se vztahuje pouze na klasická pravidla upozornění popsaná tady.
Poznámka
Pokud jsou vaše klasická pravidla upozornění neplatná, tj. jsou v zastaralých metrikách nebo odstraněných prostředcích, nebudou se migrovat a nebudou dostupná po vyřazení služby.
Ruční migrace klasických upozornění na novější výstrahy
Zákazníci, kteří mají zájem o ruční migraci zbývajících výstrah, to už můžou udělat pomocí následujících částí. Zahrnuje také metriky, které jsou vyřazené, a proto je není možné migrovat přímo.
Metriky hosta na virtuálních počítačích
Než budete moct vytvořit nová upozornění na metriky metrik hosta, musí se metriky hosta odeslat do úložiště protokolů služby Azure Monitor. Při vytváření upozornění postupujte podle těchto pokynů:
- Povolení shromažďování metrik hosta pro Log Analytics
- Vytváření upozornění prohledávání protokolu ve službě Azure Monitor
Existuje více možností, jak shromažďovat metriky hosta a upozorňovat na ně. Další informace
Metriky účtu storage a klasického úložiště
Všechna klasická upozornění na účty úložiště je možné migrovat s výjimkou upozornění na tyto metriky:
- PercentAuthorizationError
- PercentClientOtherError
- PercentNetworkError
- PercentServerOtherError
- PercentSuccess
- PercentThrottlingError
- PercentTimeoutError
- Anonymní chyba omezování
- SASThrottlingError
- ThrottlingError
Klasická pravidla upozornění na metriky Procent se musí migrovat na základě mapování mezi starými a novými metrikami úložiště. Prahové hodnoty bude potřeba odpovídajícím způsobem upravit, protože nová dostupná metrika je absolutní.
Klasická pravidla upozornění pro AnonymousThrottlingError, SASThrottlingError a ThrottlingError musí být rozdělená do dvou nových upozornění, protože neexistuje žádná kombinovaná metrika, která by poskytovala stejnou funkci. Prahové hodnoty bude nutné odpovídajícím způsobem upravit.
Metriky služby Azure Cosmos DB
Všechna klasická upozornění na metriky služby Azure Cosmos DB je možné migrovat s výjimkou upozornění na tyto metriky:
- Průměrný počet požadavků za sekundu
- Úroveň konzistence
- HTTP 2xx
- HTTP 3xx
- Maximální spotřeba RUPM za minutu
- Maximální počet RU za sekundu
- Poplatek za další žádosti o Mongo
- Míra dalších požadavků Mongo
- Pozorovaná latence čtení
- Pozorovaná latence zápisu
- Dostupnost služby
- Kapacita úložiště
V novém systému nejsou v současné době k dispozici průměrné požadavky za sekundu, úroveň konzistence, maximální spotřeba RU za minutu, maximální počet RU za sekundu, pozorovaná latence čtení, pozorovaná latence zápisu a kapacita úložiště.
Upozornění na metriky požadavků, jako jsou HTTP 2xx, HTTP 3xx a Dostupnost služby, se nemigrují, protože způsob počítání požadavků se mezi klasickými metrikami a novými metrikami liší. Upozornění na tyto metriky bude potřeba ručně znovu vytvořit s upravenými prahovými hodnotami.
Klasická pravidla upozornění na zastaralé metriky
Níže jsou uvedená klasická pravidla upozornění na metriky, která se dříve podporovala, ale nakonec byla zastaralá. Malé procento zákazníků může mít u těchto metrik neplatná pravidla klasických upozornění. Vzhledem k tomu, že jsou tato pravidla upozornění neplatná, nebudou se migrovat.
Typ prostředku | Zastaralé metriky |
---|---|
Microsoft.DBforMySQL/servers | compute_consumption_percent, compute_limit |
Microsoft.DBforPostgreSQL/servers | compute_consumption_percent, compute_limit |
Microsoft.Network/publicIPAddresses | defaultddostriggerrate |
Microsoft.SQL/servery/databáze | service_level_objective, storage_limit, storage_used, omezování, dtu_consumption_percent, storage_used |
Microsoft.Web/hostingEnvironments/multirolepools | averagememoryworkingset |
Microsoft.Web/hostingEnvironments/workerpools | bytesreceived, httpqueuelength |
Jak se vytvářejí ekvivalentní nová pravidla upozornění a skupiny akcí
Nástroj pro migraci převede klasická pravidla upozornění na ekvivalentní nová pravidla upozornění a skupiny akcí. U většiny klasických pravidel upozornění jsou ekvivalentní nová pravidla upozornění na stejné metrice se stejnými vlastnostmi, jako windowSize
jsou a aggregationType
. Existují ale některá klasická pravidla upozornění pro metriky, které mají v novém systému jinou ekvivalentní metriku. Následující zásady platí pro migraci klasických upozornění, pokud není uvedeno v následující části:
-
Frekvence: Definuje, jak často klasické nebo nové pravidlo upozornění kontroluje podmínku. Pravidla
frequency
klasických upozornění nebyla konfigurovatelná uživatelem a pro všechny typy prostředků byla vždy 5 minut. Frekvence ekvivalentních pravidel je také nastavena na 5 minut. -
Typ agregace: Definuje, jak se metrika agreguje v rámci okna, které vás zajímá. Stejná
aggregationType
je také mezi klasickými upozorněními a novými upozorněními pro většinu metrik. V některých případech se metrika mezi klasickými výstrahami a novými výstrahami liší, a proto se použije ekvivalentaggregationType
neboprimary Aggregation Type
hodnota definovaná pro metriku. - Jednotky: Vlastnost metriky, pro kterou se vytvoří upozornění. Některé ekvivalentní metriky mají různé jednotky. Prahová hodnota se podle potřeby upraví odpovídajícím způsobem. Pokud má například původní metrika sekundy jako jednotky, ale ekvivalentní nová metrika má jako jednotky milisekundy, původní prahová hodnota se vynásobí 1000, aby se zajistilo stejné chování.
-
Velikost okna: Definuje okno, ve kterém se data metrik agregují pro porovnání s prahovou hodnotou. U standardních
windowSize
hodnot, jako je 5 minut, 15 minut, 30 minut, 1 hodina, 3 hodiny, 6 hodin, 12 hodin, 1 den, se neprovedou žádné změny pro ekvivalentní nové pravidlo upozornění. Pro ostatní hodnoty se použije nejbližšíwindowSize
hodnota. U většiny zákazníků tato změna nemá žádný efekt. U malého procenta zákazníků může být potřeba prahovou hodnotu upravit, aby bylo chování zcela stejné.
V následujících částech podrobně popisujeme metriky, které mají v novém systému jinou ekvivalentní metriku. Žádná metrika, která zůstává stejná pro klasická i nová pravidla upozornění, není uvedená. Seznam metrik podporovaných v novém systému najdete tady.
Microsoft.Storage/storageAccounts a Microsoft.ClassicStorage/storageAccounts
Pro služby účtu úložiště, jako jsou objekty blob, tabulky, soubory a fronty, se následující metriky mapují na ekvivalentní metriky, jak je znázorněno níže:
Metrika v klasických upozorněních | Ekvivalentní metrika v nových upozorněních | Komentáře |
---|---|---|
AnonymousAuthorizationError | Metrika transakcí s dimenzemi ResponseType="AuthorizationError" a "Authentication" = "Anonymous" | |
AnonymníClientOtherError | Metrika transakcí s dimenzemi ResponseType="ClientOtherError" a "Authentication" = "Anonymous" | |
AnonymníClientTimeOutError | Metrika transakcí s dimenzemi ResponseType="ClientTimeOutError" a "Authentication" = "Anonymous" | |
Chyba anonymní sítě | Metrika transakcí s dimenzemi ResponseType="NetworkError" a "Authentication" = "Anonymous" | |
Anonymní ServerOtherError | Metrika transakcí s dimenzemi ResponseType="ServerOtherError" a "Authentication" = "Anonymous" | |
AnonymníServerTimeOutError | Metrika transakcí s dimenzemi ResponseType="ServerTimeOutError" a "Authentication" = "Anonymous" | |
AnonymníSuccess | Metrika transakcí s dimenzemi ResponseType="Success" a "Authentication" = "Anonymous" | |
Chyba autorizace | Metrika transakcí s dimenzemi ResponseType="AuthorizationError" | |
AverageE2ELatency | SuccessE2ELatency | |
AverageServerLatency | SuccessServerLatency | |
Capacity | BlobCapacity | Místo "last" použijte aggregationType "průměr". Metrika se vztahuje jenom na služby Blob Services. |
ClientOtherError | Metrika transakcí s dimenzemi ResponseType="ClientOtherError" | |
ClientTimeoutError | Metrika transakcí s dimenzemi ResponseType="ClientTimeOutError" | |
ContainerCount | ContainerCount | Místo "last" použijte aggregationType "průměr". Metrika se vztahuje jenom na služby Blob Services. |
NetworkError | Metrika transakcí s dimenzemi ResponseType="NetworkError" | |
ObjectCount | BlobCount | Místo "last" použijte aggregationType "průměr". Metrika se vztahuje jenom na služby Blob Services. |
SASAuthorizationError | Metrika transakcí s dimenzemi ResponseType="AuthorizationError" a "Authentication" = "SAS" | |
SASClientOtherError | Metrika transakcí s dimenzemi ResponseType="ClientOtherError" a "Authentication" = "SAS" | |
SASClientTimeOutError | Metrika transakcí s dimenzemi ResponseType="ClientTimeOutError" a "Authentication" = "SAS" | |
Chyba SASNetwork | Metrika transakcí s dimenzemi ResponseType="NetworkError" a "Authentication" = "SAS" | |
SASServerOtherError | Metrika transakcí s dimenzemi ResponseType="ServerOtherError" a "Authentication" = "SAS" | |
SASServerTimeOutError | Metrika transakcí s dimenzemi ResponseType="ServerTimeOutError" a "Authentication" = "SAS" | |
SASSuccess | Metrika transakcí s dimenzemi ResponseType="Success" a "Authentication" = "SAS" | |
ServerOtherError | Metrika transakcí s dimenzemi ResponseType="ServerOtherError" | |
ServerTimeOutError | Metrika transakcí s dimenzemi ResponseType="ServerTimeOutError" | |
Success | Metrika transakcí s dimenzemi ResponseType="Success" | |
TotalBillableRequests | Transakce | |
TotalEgress | Výchozí přenos dat | |
TotalIngress | Příchozí přenos dat | |
TotalRequests | Transakce |
Microsoft.DocumentDB/databaseAccounts
Pro Azure Cosmos DB jsou ekvivalentní metriky, jak je znázorněno níže:
Metrika v klasických upozorněních | Ekvivalentní metrika v nových upozorněních | Komentáře |
---|---|---|
AvailableStorage | AvailableStorage | |
Velikost dat | Využití dat | |
Počet dokumentů | DocumentCount | |
Velikost indexu | IndexUsage | |
Nedostupná služba | Dostupnost služby | |
TotalRequestUnits | TotalRequestUnits | |
Omezené požadavky | TotalRequests with dimension "StatusCode" = "429" | Typ agregace Průměr je opraven na Počet. |
Vnitřní chyby serveru | TotalRequests with dimension "StatusCode" = "500"} | Typ agregace Průměr je opraven na Počet. |
Http 401 | TotalRequests with dimension "StatusCode" = "401" | Typ agregace Průměr je opraven na Počet. |
HTTP 400 | TotalRequests s dimenzí StatusCode = 400 | Typ agregace Průměr je opraven na Počet. |
Požadavky celkem | TotalRequests | Typ agregace Max je opravený na Počet. |
Poplatek za žádost o počet Mongo | MongoRequestCharge s dimenzí CommandName = count | |
Počet požadavků Na Mongo | MongoRequestsCount s dimenzí CommandName = count | |
Poplatek za odstranění žádosti o odstranění Mongo | MongoRequestCharge s dimenzí CommandName = delete | |
Míra žádostí o odstranění Mongo | MongoRequestsCount s dimenzí "CommandName" = "delete" | |
Mongo – Vložit poplatek za žádost | MongoRequestCharge s dimenzí CommandName = "insert" | |
Mongo Insert Request Rate | MongoRequestsCount s dimenzí CommandName = "insert" | |
Poplatek za žádost o dotazy Mongo | MongoRequestCharge s dimenzí CommandName = "find" | |
Frekvence požadavků dotazů Mongo | MongoRequestsCount s dimenzí "CommandName" = "find" | |
Poplatek za žádost o aktualizaci Mongo | MongoRequestCharge s dimenzí CommandName = update | |
Vložení neúspěšných požadavků v Mongo | MongoRequestCount s dimenzemi CommandName = "insert" a "Status" = "failed" | Typ agregace Průměr je opraven na Počet. |
Neúspěšné požadavky dotazů Mongo | MongoRequestCount s dimenzemi CommandName = "dotaz" a "Status" = "failed" | Typ agregace Průměr je opraven na Počet. |
Počet neúspěšných požadavků Mongo | MongoRequestCount s dimenzemi CommandName = count a Status = failed | Typ agregace Průměr je opraven na Počet. |
Neúspěšné žádosti o aktualizaci Mongo | MongoRequestCount s dimenzemi CommandName = update a Status = failed | Typ agregace Průměr je opraven na Počet. |
Další neúspěšné požadavky Mongo | MongoRequestCount s dimenzemi CommandName = "other" a "Status" = "failed" | Typ agregace Průměr je opraven na Počet. |
Neúspěšné žádosti o odstranění Mongo | MongoRequestCount s dimenzemi CommandName = "delete" a "Status" = "failed" | Typ agregace Průměr je opraven na Počet. |
Jak se vytvářejí ekvivalentní skupiny akcí
Klasická pravidla upozornění měla akce e-mailu, webhooku, aplikace logiky a runbooku svázané se samotným pravidlem upozornění. Nová pravidla upozornění používají skupiny akcí, které je možné opakovaně používat ve více pravidlech upozornění. Nástroj pro migraci vytvoří jednu skupinu akcí pro stejné akce bez ohledu na to, kolik pravidel upozornění akci používá. Skupiny akcí vytvořené nástrojem pro migraci používají formát pojmenování "Migrated_AG*".
Poznámka
Klasická upozornění odesílala lokalizované e-maily na základě národního prostředí klasického správce, pokud se používají k upozorňování rolí klasického správce. Nové e-maily s upozorněními se odesílají prostřednictvím skupin akcí a jsou jenom v angličtině.
Fáze uvedení
Nástroj pro migraci se zavádí ve fázích pro zákazníky, kteří používají klasická pravidla upozornění. Až bude předplatné připravené k migraci pomocí nástroje, dostanou vlastníci předplatného e-mail.
Poznámka
Vzhledem k tomu, že se nástroj zavádí ve fázích, můžete vidět, že některá vaše předplatná ještě nejsou připravená k migraci v počátečních fázích.
Většina předplatných je aktuálně označená jako připravená k migraci. Pouze předplatná, která mají klasická upozornění na následující typy prostředků, stále nejsou připravená na migraci.
- Microsoft.classicCompute/domainNames/slots/roles
- Microsoft.insights/components
Kdo může migraci aktivovat?
Migraci může aktivovat každý uživatel, který má předdefinovanou roli Přispěvatel monitorování na úrovni předplatného. Migraci můžou aktivovat také uživatelé, kteří mají vlastní roli s následujícími oprávněními:
- */read
- Microsoft.Insights/actiongroups/*
- Microsoft.Insights/AlertRules/*
- Microsoft.Insights/metricAlerts/*
- Microsoft.AlertsManagement/smartDetectorAlertRules/*
Poznámka
Kromě výše uvedených oprávnění by vaše předplatné mělo být zaregistrované u poskytovatele prostředků Microsoft.AlertsManagement. To je potřeba k úspěšné migraci upozornění na anomálie selhání ve službě Application Insights.
Běžné problémy a nápravná opatření
Po aktivaci migrace obdržíte na adresy, které jste zadali, e-mail s oznámením, že migrace byla dokončena, nebo jestli je od vás potřeba nějaká akce. Tato část popisuje některé běžné problémy a způsob jejich řešení.
Ověření se nezdařilo.
Kvůli některým nedávným změnám klasických pravidel upozornění ve vašem předplatném není možné předplatné migrovat. Tento problém je dočasný. Migraci můžete restartovat, jakmile se stav migrace během několika dnů změní zpět na připravenou migraci .
Zámek oboru, který nám brání v migraci vašich pravidel
V rámci migrace se vytvoří nová upozornění na metriky a nové skupiny akcí a pak se odstraní klasická pravidla upozornění. Zámek oboru nám ale může zabránit ve vytváření nebo odstraňování prostředků. V závislosti na zámku oboru nešlo migrovat některá nebo všechna pravidla. Tento problém můžete vyřešit odebráním zámku oboru pro předplatné, skupinu prostředků nebo prostředek, které jsou uvedené v nástroji pro migraci, a opětovným spuštěním migrace. Zámek oboru nejde zakázat a během procesu migrace se musí odebrat. Přečtěte si další informace o správě zámků oboru.
Zásady s účinkem Odepření, které nám brání v migraci vašich pravidel
V rámci migrace se vytvoří nová upozornění na metriky a nové skupiny akcí a pak se odstraní klasická pravidla upozornění. Přiřazení Azure Policy nám ale může bránit ve vytváření prostředků. V závislosti na přiřazení zásad nešlo migrovat některá nebo všechna pravidla. Přiřazení zásad, která blokují proces, jsou uvedená v nástroji pro migraci. Tento problém vyřešíte takto:
- Vyloučení předplatných, skupin prostředků nebo jednotlivých prostředků během procesu migrace z přiřazení zásad Přečtěte si další informace o správě oborů vyloučení zásad.
- U přiřazení zásad nastavte Režim vynucování na Zakázáno . Přečtěte si další informace o vlastnosti enforcementMode přiřazení zásad.
- Nastavte výjimku Azure Policy (Preview) pro předplatná, skupiny prostředků nebo jednotlivé prostředky pro přiřazení zásad. Přečtěte si další informace o struktuře Azure Policy výjimek.
- Odebrání nebo změna efektu na "disabled", "audit", "append" nebo "modify" (což může například vyřešit problémy související s chybějícími značkami) Přečtěte si další informace o správě efektů zásad.