Wijzigingsanalyse gebruiken in Azure Monitor

Belangrijk

Wijzigingsanalyse wordt verplaatst naar Azure Resource Graph en is momenteel in preview als een Azure Resource Graph-aanbieding. Meer informatie over de toekomst van Wijzigingsanalyse.

Hoewel standaardbewakingsoplossingen u kunnen waarschuwen voor een livesiteprobleem, storing of onderdeelfout, leggen ze vaak niet de oorzaak uit. Stel dat uw site vijf minuten geleden heeft gewerkt en nu is deze verbroken. Wat is er in de afgelopen vijf minuten veranderd?

Wijzigingsanalyse is ontworpen om die vraag in Azure Monitor te beantwoorden.

Voortbouwend op de kracht van Azure Resource Graph, wijzigingsanalyse:

  • Biedt inzicht in wijzigingen in uw Azure-toepassing.
  • Vergroot de waarneembaarheid.
  • Vermindert de gemiddelde tijd voor reparatie (MTTR).

Notitie

Wijzigingsanalyse is momenteel alleen beschikbaar in de openbare Azure-cloud.

Architectuur voor wijzigingsanalyse

Wijzigingsanalyse detecteert verschillende typen wijzigingen, van de infrastructuurlaag tot en met de implementatie van de toepassing. Wijzigingsanalyse is een Azure-resourceprovider op abonnementsniveau die:

  • de resourcewijzigingen in het abonnement controleert.
  • Biedt gegevens voor verschillende diagnostische hulpprogramma's om gebruikers te helpen begrijpen welke wijzigingen problemen hebben veroorzaakt.

In het volgende diagram ziet u de architectuur van Wijzigingsanalyse:

Architectuurdiagram van de wijze waarop Wijzigingsanalyse wijzigingsgegevens ophaalt en deze biedt aan clienthulpprogramma's.

Ondersteunde resourcetypen

De Azure Monitor Change Analysis-service ondersteunt wijzigingen op resource-eigenschapsniveau in alle Azure-resourcetypen, waaronder algemene resources, zoals:

  • Virtuele machine
  • Schaalset voor virtuele machines
  • App Service
  • Azure Kubernetes Service (AKS)
  • Azure-functie
  • Netwerkresources:
    • Netwerkbeveiligingsgroep
    • Virtual Network
    • Application Gateway, enzovoort.
  • Gegevensservices:
    • Storage
    • SQL
    • Redis Cache
    • Azure Cosmos DB, enzovoort.

Gegevensbronnen

Query's voor wijzigingenanalyse van Azure Monitor voor:

Met Wijzigingsanalyse worden ook wijzigingen in resourceafhankelijkheid bijgehouden om end-to-end een toepassing vast te stellen en te bewaken.

Wijzigingen in Resource Manager-resource-eigenschappen in Azure Resource Manager

Met Behulp van Azure Resource Graph biedt Wijzigingsanalyse een historisch overzicht van hoe de Azure-resources die uw toepassing hosten, in de loop van de tijd zijn gewijzigd. De volgende basisconfiguratie-instellingen worden ingesteld met behulp van Azure Resource Manager en bijgehouden door Azure Resource Graph:

  • Beheerde identiteiten
  • Upgrade van platformbesturingssystemen
  • Hostnamen

Wijzigingen in resourceconfiguratie

Naast de instellingen die via Azure Resource Manager zijn ingesteld, kunt u configuratie-instellingen instellen met behulp van de CLI, Bicep, enzovoort, zoals:

  • IP-configuratieregels
  • TLS-instellingen
  • Extensieversies

Azure Resource Graph legt deze instellingswijzigingen niet vast. Wijzigingsanalyse vult deze kloof door momentopnamen van wijzigingen in deze hoofdconfiguratie-eigenschappen vast te leggen, zoals wijzigingen in de verbindingsreeks, enzovoort. Momentopnamen worden elke maximaal 6 uur van configuratiewijzigingen en wijzigingsgegevens gemaakt.

Bekijk bekende beperkingen met betrekking tot wijzigingsanalyse van resourceconfiguraties.

Wijzigingen in Azure Function en Web Apps (wijzigingen in gasten)

Elke 30 minuten legt Change Analysis de configuratiestatus van een webtoepassing vast. Het kan bijvoorbeeld wijzigingen detecteren in de omgevingsvariabelen van de toepassing, configuratiebestanden en WebJobs. Het hulpprogramma berekent de verschillen en presenteert de wijzigingen.

Schermopname van het selecteren van de knop Vernieuwen om de meest recente wijzigingen weer te geven.

Raadpleeg onze gids voor probleemoplossing als u het volgende niet ziet:

  • Bestandswijzigingen binnen 30 minuten
  • Configuratiewijzigingen binnen 6 uur

Bekijk bekende beperkingen met betrekking tot de analyse van wijzigingen in gasten.

Op dit moment worden alle op tekst gebaseerde bestanden onder de hoofdmap van de site met de volgende extensies ondersteund:

  • *.Json
  • *.Xml
  • *.Ini
  • *.yml
  • *.Config
  • *.Eigenschappen
  • *.Html
  • *.cshtml
  • *.Js
  • requirements.txt
  • Gemfile
  • Gemfile.lock
  • config.gemspec

Afhankelijkheidswijzigingen

Wijzigingen in resourceafhankelijkheden kunnen ook problemen in een resource veroorzaken. Als een web-app bijvoorbeeld wordt aangeroepen in een Redis-cache, kan de Redis-cache-SKU de prestaties van de web-app beïnvloeden.

Als poort 22 in de netwerkbeveiligingsgroep van een virtuele machine is gesloten, worden er connectiviteitsfouten veroorzaakt.

Web App diagnosticeren en problemen oplossen navigator (preview)

Wijzigingsanalyse controleert de DNS-record van de web-app om wijzigingen in afhankelijkheden en app-onderdelen te detecteren die problemen kunnen veroorzaken.

Op dit moment worden de volgende afhankelijkheden ondersteund in Web App Vaststellen en problemen oplossen | Navigator:

  • Web Apps
  • Azure Storage
  • Azure SQL

Beperkingen

  • Os-omgeving: Voor wijzigingen in azure-functies en web-apps werkt wijzigingsanalyse momenteel alleen met Windows-omgevingen, niet met Linux.
  • Wijzigingen in de implementatie van web-apps: informatie over code-implementatiewijzigingen is mogelijk niet direct beschikbaar in het hulpprogramma Wijzigingsanalyse. Als u de meest recente wijzigingen in Wijzigingsanalyse wilt weergeven, selecteert u Vernieuwen.
  • Wijzigingen in functie- en web-app-bestanden: het duurt maximaal 30 minuten voordat bestandswijzigingen worden weergegeven.
  • Wijzigingen in de configuratie van functies en web-apps: vanwege de momentopnamebenadering voor configuratiewijzigingen kan het maximaal 6 uur duren voordat de wijziging daadwerkelijk is doorgevoerd.
  • Wijzigingen in de implementatie en configuratie van web-apps: een site-extensie verzamelt deze wijzigingen en slaat deze op in schijfruimte die eigendom is van uw toepassing. Gegevensverzameling en -opslag zijn dus onderhevig aan het gedrag van uw toepassing. Controleer of een onjuiste toepassing van invloed is op de resultaten.
  • Retentie van momentopnamen voor alle wijzigingen: Azure Resource Graphs (ARG) houdt de gegevens van de wijzigingsanalyse voor resources bij. ARG bewaart alleen de momentopnamegeschiedenis van bijgehouden resources gedurende 14 dagen.

Veelgestelde vragen

In deze sectie vindt u antwoorden op veelgestelde vragen.

Kost het gebruik van Wijzigingsanalyse kosten?

U kunt Wijzigingsanalyse zonder extra kosten gebruiken. Schakel de Microsoft.ChangeAnalysis resourceprovider in en alles wat wordt ondersteund door Wijzigingsanalyse is geopend voor u.

Volgende stappen