Waarschuwingsregels of waarschuwingsverwerkingsregels bijwerken wanneer de doelresource naar een andere Azure-regio wordt verplaatst
In dit artikel wordt beschreven waarom bestaande waarschuwingsregels en regels voor het verwerken van waarschuwingen kunnen worden beïnvloed wanneer u andere Azure-resources tussen regio's verplaatst en hoe u deze problemen kunt identificeren en oplossen. Raadpleeg de belangrijkste documentatie voor het verplaatsen van resources voor aanvullende informatie over wanneer resources worden verplaatst tussen regio's en een controlelijst voor het ontwerpen van een verplaatsingsproces.
Waarom het probleem bestaat
Waarschuwingsregels en regels voor waarschuwingsverwerking verwijzen naar andere Azure-resources. Voorbeelden hiervan zijn Azure-VM's, Azure SQL en Azure Storage. Wanneer u de resources waarnaar deze regels verwijzen, verplaatst, werken de regels waarschijnlijk niet meer goed omdat ze de resources waarnaar ze verwijzen niet kunnen vinden.
Er zijn twee belangrijke redenen waarom uw regels mogelijk niet meer werken nadat u de doelbronnen hebt verplaatst:
- Het bereik van uw regel verwijst expliciet naar de oude resource.
- Uw waarschuwingsregel is gebaseerd op metrische gegevens.
Regelbereik verwijst expliciet naar de oude resource
Wanneer u een resource verplaatst, wordt de resource-id in de meeste gevallen gewijzigd. Achter de schermen repliceert het systeem de resource naar de nieuwe regio voordat deze uit de oude regio wordt verwijderd. Dit proces vereist dat twee resources en dus twee verschillende resource-id's tegelijk bestaan gedurende een korte periode. Omdat resource-id's uniek moeten zijn, moet er tijdens het proces een nieuwe id worden gemaakt.
Hoe is het verplaatsen van de resource van invloed op bestaande regels?
Waarschuwingsregels en regels voor waarschuwingsverwerking hebben een bereik van resources waarvoor ze van toepassing zijn. Het bereik kan een volledig abonnement, een resourcegroep of een of meer specifieke resources zijn. Hier volgt bijvoorbeeld een regel met een bereik met twee resources (twee virtuele machines):
Als het regelbereik expliciet een resource vermeldt en die resource de resource-id heeft verplaatst en gewijzigd, zoekt die regel naar een verkeerde of niet-bestaande resource en mislukt deze dus.
Hoe kan ik het probleem oplossen?
Werk de betreffende regel bij of maak deze opnieuw om naar de nieuwe resource te verwijzen. Het proces voor het bijwerken van het bereik vindt u verderop in dit artikel.
Het probleem is van toepassing op deze regeltypen:
- Waarschuwingsregels voor activiteitenlogboek
- Regels voor het verwerken van waarschuwingen
- Metrische waarschuwingen: zie de volgende sectie Waarschuwingsregels op basis van metrische gegevens.
Notitie
Waarschuwingsregels voor zoeken in logboeken en waarschuwingsregels voor slimme detectoren worden niet beïnvloed omdat hun bereik een werkruimte of Application Insights is. Geen van deze bereiken ondersteunt momenteel verplaatsingen van regio's.
Waarschuwingsregels op basis van metrische gegevens
De metrische gegevens die Door Azure-resources worden verzonden, zijn regionaal. Wanneer een resource naar een nieuwe regio wordt verplaatst, worden de metrische gegevens in die nieuwe regio verzonden. Als gevolg hiervan moeten waarschuwingsregels op basis van metrische gegevens worden bijgewerkt of opnieuw worden gemaakt, zodat ze verwijzen naar de huidige metrische stroom in de juiste regio.
Deze uitleg is van toepassing op waarschuwingsregels voor metrische gegevens en waarschuwingsregels voor beschikbaarheidstests.
Als alle resources in het bereik zijn verplaatst, hoeft u de regel niet opnieuw te maken. U kunt elk veld van de waarschuwingsregel, zoals de beschrijving van de waarschuwingsregel, bijwerken en opslaan. Als slechts enkele van de resources in het bereik zijn verplaatst, moet u de verplaatste resources verwijderen uit de bestaande regel en een nieuwe regel maken die alleen betrekking heeft op de verplaatste resources.
Procedures voor het oplossen van problemen
Regels identificeren die zijn gekoppeld aan een verplaatste resource vanuit Azure Portal
- Voor waarschuwingsregels : navigeer naar Waarschuwingen > beheren waarschuwingsregels > filteren op het betreffende abonnement en de verplaatste resource.
Notitie
Waarschuwingsregels voor activiteitenlogboeken bieden geen ondersteuning voor dit proces. Het is niet mogelijk om het bereik van een waarschuwingsregel voor activiteitenlogboeken bij te werken en deze te laten verwijzen naar een resource in een ander abonnement. In plaats daarvan kunt u een nieuwe regel maken die de oude regel vervangt.
- Voor regels voor waarschuwingsverwerking: navigeer naar > regels voor waarschuwingsverwerking (preview) > op het betreffende abonnement en de verplaatste resource.
Bereik van een regel wijzigen vanuit Azure Portal
- Open de regel die u in de vorige stap hebt geïdentificeerd door erop te klikken.
- Klik onder Resource op Bewerken en pas het bereik aan, indien nodig.
- Pas indien nodig andere eigenschappen van de regel aan.
- Klik op Opslaan.
Het bereik van een regel wijzigen met behulp van Azure Resource Manager-sjablonen
- Haal de Azure Resource Manager-sjabloon van de regel op. De sjabloon van een regel exporteren vanuit Azure Portal:
- Navigeer naar de sectie Resourcegroepen in de portal en open de resourcegroep met de regel.
- Schakel in de sectie Overzicht het selectievakje Verborgen type weergeven in en filter op het relevante type van de regel.
- Selecteer de relevante regel om de details ervan weer te geven.
- Selecteer onder Instellingen de optie Sjabloon Exporteren.
- Wijzig de sjabloon. Splits indien nodig in twee regels (relevant voor sommige gevallen van metrische waarschuwingen, zoals hierboven vermeld).
- Implementeer de sjabloon opnieuw.
Bereik van een regel wijzigen met behulp van REST API
- De bestaande regel ophalen (metrische waarschuwingen, waarschuwingen voor activiteitenlogboeken)
- Het bereik wijzigen (waarschuwingen voor activiteitenlogboeken)
- De regel opnieuw implementeren (metrische waarschuwingen, waarschuwingen voor activiteitenlogboeken)
Bereik van een regel wijzigen met behulp van PowerShell
- Haal de bestaande regel op (metrische waarschuwingen, waarschuwingen voor activiteitenlogboeken, regels voor waarschuwingsverwerking).
- Wijzig het bereik. Splits indien nodig in twee regels (relevant voor sommige gevallen van metrische waarschuwingen, zoals hierboven vermeld).
- Implementeer de regel opnieuw (metrische waarschuwingen, waarschuwingen voor activiteitenlogboeken, waarschuwingsverwerkingsregels).
Het bereik van een regel wijzigen met behulp van Azure CLI
- Haal de bestaande regel op (metrische waarschuwingen, waarschuwingen voor activiteitenlogboeken).
- Het regelbereik rechtstreeks bijwerken (metrische waarschuwingen, waarschuwingen voor activiteitenlogboeken)
- Splits indien nodig in twee regels (relevant voor sommige gevallen van metrische waarschuwingen, zoals hierboven vermeld).
Volgende stappen
Meer informatie over het oplossen van andere problemen met waarschuwingsmeldingen, metrische waarschuwingen en waarschuwingen voor zoeken in logboeken.