Riasztási szabályok vagy riasztásfeldolgozási szabályok frissítése, amikor a célerőforrás egy másik Azure-régióba kerül
Ez a cikk azt ismerteti, hogy a meglévő riasztási szabályok és riasztásfeldolgozási szabályok miért lehetnek hatással más Azure-erőforrások régiók közötti áthelyezésekor, valamint a problémák azonosítására és megoldására. A fő erőforrás-áthelyezési dokumentációban további információt talál arról, hogy mikor hasznos az erőforrás-áthelyezés a régiók között, valamint az áthelyezési folyamat megtervezésének ellenőrzőlistájában.
Miért létezik a probléma?
A riasztási szabályok és a riasztásfeldolgozási szabályok más Azure-erőforrásokra hivatkoznak. Ilyenek például az Azure-beli virtuális gépek, az Azure SQL és az Azure Storage. Amikor áthelyezi azokat az erőforrásokat, amelyekre ezek a szabályok hivatkoznak, a szabályok valószínűleg leállnak, mert nem találják az általuk hivatkozott erőforrásokat.
Két fő oka lehet annak, hogy a szabályok a célerőforrások áthelyezése után leállhatnak:
- A szabály hatóköre kifejezetten a régi erőforrásra hivatkozik.
- A riasztási szabály metrikákon alapul.
A szabály hatóköre kifejezetten a régi erőforrásra hivatkozik
Az erőforrások áthelyezésekor az erőforrás azonosítója a legtöbb esetben megváltozik. A háttérben a rendszer replikálja az erőforrást az új régióba, mielőtt törli azt a régi régióból. Ehhez a folyamathoz két erőforrásnak és így két különböző erőforrásazonosítónak kell egyidejűleg léteznie egy kis ideig. Mivel az erőforrásazonosítóknak egyedinek kell lenniük, a folyamat során létre kell hozni egy új azonosítót.
Hogyan befolyásolja az erőforrás áthelyezése a meglévő szabályokat?
A riasztási szabályok és a riasztásfeldolgozási szabályok olyan erőforrás-hatókörrel rendelkeznek, amelyekre vonatkoznak. A hatókör lehet egy teljes előfizetés, egy erőforráscsoport vagy egy vagy több konkrét erőforrás. Íme például egy szabály, amelynek hatóköre két erőforrással (két virtuális gép):
Ha a szabály hatóköre kifejezetten megemlít egy erőforrást, és az erőforrás áthelyezte és módosította az erőforrás-azonosítóját, akkor a szabály hibás vagy nem létező erőforrást keres, és így sikertelen lesz.
Hogyan hárítható el a probléma?
Frissítse vagy hozza létre újra az érintett szabályt, hogy az új erőforrásra mutasson. A hatókör frissítésének folyamata a cikk későbbi részében található.
A probléma az alábbi szabálytípusokra vonatkozik:
- Tevékenységnapló-riasztási szabályok
- Riasztásfeldolgozási szabályok
- Metrikariasztások – További információkért tekintse meg a következő, metrikákon alapuló riasztási szabályokat ismertető szakaszt.
Feljegyzés
A naplókeresési riasztási szabályokra és az intelligens detektor riasztási szabályaira nincs hatással, mert hatókörük munkaterület vagy Application Insights. Jelenleg egyik hatókör sem támogatja a régiók áthelyezését.
Riasztási szabályok metrikák alapján
Az Azure-erőforrások által kibocsátott metrikák regionálisak. Amikor egy erőforrás új régióba kerül, elkezdi kibocsátani a metrikáit az új régióban. Ennek eredményeképpen a metrikákon alapuló riasztási szabályokat frissíteni vagy újra létre kell hozni, hogy az aktuális metrikafolyamra mutasson a megfelelő régióban.
Ez a magyarázat a metrikariasztási szabályokra és a rendelkezésre állási teszt riasztási szabályaira is vonatkozik.
Ha a hatókör összes erőforrása át lett helyezve, nem kell újból létrehoznia a szabályt. Egyszerűen frissítheti a riasztási szabály bármely mezőjét, például a riasztási szabály leírását, és mentheti. Ha csak a hatókör egyes erőforrásai lettek áthelyezve, el kell távolítania az áthelyezett erőforrásokat a meglévő szabályból, és létre kell hoznia egy új szabályt, amely csak az áthelyezett erőforrásokat fedi le.
A problémák megoldására vonatkozó eljárások
Az Azure Portalról áthelyezett erőforráshoz társított szabályok azonosítása
- Riasztási szabályok esetén – Navigáljon a Riasztások kezelése riasztási > szabályok > szűrőjéhez az azt tartalmazó előfizetés és az áthelyezett erőforrás alapján.
Feljegyzés
A tevékenységnapló riasztási szabályai nem támogatják ezt a folyamatot. Nem lehet frissíteni a tevékenységnapló-riasztási szabály hatókörét, és egy másik előfizetésben lévő erőforrásra mutatni. Ehelyett létrehozhat egy új szabályt, amely lecseréli a régit.
- Riasztásfeldolgozási szabályok esetén – Navigáljon a riasztásfeldolgozási > szabályokra (előzetes verzió) > az előfizetés és az áthelyezett erőforrás alapján.
Szabály hatókörének módosítása az Azure Portalról
- Az előző lépésben azonosított szabály megnyitásához kattintson rá.
- Az Erőforrás területen kattintson a Szerkesztés gombra, és szükség szerint módosítsa a hatókört.
- Szükség szerint módosítsa a szabály egyéb tulajdonságait.
- Kattintson a Mentés gombra.
Szabály hatókörének módosítása Azure Resource Manager-sablonok használatával
- Szerezze be a szabály Azure Resource Manager-sablonját. Szabály sablonjának exportálása az Azure Portalról:
- Lépjen a portál Erőforráscsoportok szakaszára, és nyissa meg a szabályt tartalmazó erőforráscsoportot.
- Az Áttekintés szakaszban jelölje be a Rejtett típus megjelenítése jelölőnégyzetet, és szűrjön a szabály megfelelő típusa szerint.
- Válassza ki a megfelelő szabályt a részleteinek megtekintéséhez.
- A Beállítások területen válassza az Exportálás sablon lehetőséget.
- Módosítsa a sablont. Szükség esetén két szabályra kell felosztani (néhány metrikariasztás esetében a fent leírtak szerint).
- Telepítse újra a sablont.
Szabály hatókörének módosítása REST API használatával
- A meglévő szabály lekérése (metrikariasztások, tevékenységnapló-riasztások)
- A hatókör módosítása (tevékenységnapló-riasztások)
- A szabály ismételt üzembe helyezése (metrikariasztások, tevékenységnapló-riasztások)
Szabály hatókörének módosítása a PowerShell használatával
- Szerezze be a meglévő szabályt (metrikariasztások, tevékenységnapló-riasztások, riasztásfeldolgozási szabályok).
- Módosítsa a hatókört. Szükség esetén két szabályra kell felosztani (néhány metrikariasztás esetében a fent leírtak szerint).
- Telepítse újra a szabályt (metrikariasztások, tevékenységnapló-riasztások, riasztásfeldolgozási szabályok).
Szabály hatókörének módosítása az Azure CLI használatával
- Szerezze be a meglévő szabályt (metrikariasztások, tevékenységnapló-riasztások).
- A szabály hatókörének közvetlen frissítése (metrikariasztások, tevékenységnapló-riasztások)
- Szükség esetén két szabályra kell felosztani (néhány metrikariasztás esetében a fent leírtak szerint).
Következő lépések
További információ a riasztási értesítések, a metrikariasztások és a naplókeresési riasztások egyéb problémáinak megoldásáról.