Delen via


Service Fabric-gebeurtenissen

Het Service Fabric-platform schrijft verschillende gestructureerde gebeurtenissen voor belangrijke operationele activiteiten die plaatsvinden binnen uw cluster. Deze variëren van clusterupgrades tot beslissingen over replicaplaatsing. Elke gebeurtenis die Service Fabric beschikbaar maakt, wordt toegewezen aan een van de volgende entiteiten in het cluster:

  • Cluster
  • Toepassing
  • Service
  • Partitie
  • Replica
  • Container

Voor een volledige lijst met gebeurtenissen die door het platform worden weergegeven - Lijst met Service Fabric-gebeurtenissen.

Hier volgen enkele voorbeelden van scenario's waarvoor gebeurtenissen in uw cluster moeten worden weergegeven.

  • Levenscyclusgebeurtenissen van knooppunten: wanneer knooppunten omhoog komen, omlaag schalen, in-/uitschalen, opnieuw opstarten en worden geactiveerd/gedeactiveerd, worden deze gebeurtenissen weergegeven met informatie over wat er is gebeurd en kunt u bepalen of er iets mis is met de machine zelf of als er een API is die via SF is aangeroepen om de status van een knooppunt te wijzigen.
  • Clusterupgrade: wanneer uw cluster wordt bijgewerkt (SF-versie of configuratiewijziging), ziet u dat de upgrade wordt gestart, door elk van uw upgradedomeinen wordt gerold en voltooid (of teruggedraaid).
  • Toepassingsupgrades: net als bij clusterupgrades is er een uitgebreide reeks gebeurtenissen wanneer de upgrade wordt uitgevoerd. Deze gebeurtenissen kunnen handig zijn om te begrijpen wanneer een upgrade is gepland, de huidige status van een upgrade en de algehele volgorde van gebeurtenissen. Dit is handig om te zien welke upgrades zijn geïmplementeerd of of er een terugdraaiactie is geactiveerd.
  • Implementatie/verwijdering van toepassingen/services: er zijn gebeurtenissen voor elke toepassing, service en container, die worden gemaakt of verwijderd en nuttig zijn bij het in- of uitschalen, bijvoorbeeld het verhogen van het aantal replica's
  • Partitie wordt verplaatst (herconfiguratie): wanneer een stateful partitie een herconfiguratie doorloopt (een wijziging in de replicaset), wordt een gebeurtenis vastgelegd. Dit is handig als u probeert te begrijpen hoe vaak uw partitiereplicaset wordt gewijzigd of failover uitvoert, of bijhoudt welk knooppunt uw primaire replica op een bepaald moment heeft uitgevoerd.
  • Chaosgebeurtenissen: wanneer u de Chaos-service van Service Fabric gebruikt, ziet u gebeurtenissen telkens wanneer de service wordt gestart of gestopt, of wanneer deze een fout in het systeem injecteert.
  • Status gebeurtenissen: Service Fabric toont status gebeurtenissen telkens wanneer een waarschuwing of een foutstatusrapport wordt gemaakt, of een entiteit gaat terug naar een OK-status of een statusrapport verloopt. Deze gebeurtenissen zijn erg handig om historische statusstatistieken voor een entiteit bij te houden.

Toegang krijgen tot gebeurtenissen

Er zijn verschillende manieren waarop Service Fabric-gebeurtenissen kunnen worden geopend:

  • De gebeurtenissen worden geregistreerd via standaardkanalen zoals ETW-/Windows-gebeurtenislogboeken en kunnen worden gevisualiseerd door elk bewakingsprogramma dat ondersteuning biedt voor deze, zoals Azure Monitor-logboeken. Clusters die in de portal zijn gemaakt, hebben standaard diagnostische gegevens ingeschakeld en de Windows Azure Diagnostics-agent die de gebeurtenissen naar Azure Table Storage verzendt, maar u moet deze nog steeds integreren met uw Log Analytics-resource. Lees meer over het configureren van de Azure Diagnostics-agent om de diagnostische configuratie van uw cluster te wijzigen om meer logboeken of prestatiemeteritems op te halen en de integratie van Azure Monitor-logboeken
  • De REST API's van de EventStore-service waarmee u rechtstreeks een query kunt uitvoeren op het cluster of via de Service Fabric-clientbibliotheek. Zie Query EventStore-API's voor clusterevenementen.

Volgende stappen