Share via


Service Fabric-gebeurtenissen

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

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

Een volledige lijst met gebeurtenissen weergeven die door het platform worden weergegeven: Lijst met Service Fabric-gebeurtenissen.

Hier volgen enkele voorbeelden van scenario's waarvoor u gebeurtenissen in uw cluster moet zien.

  • Levenscyclusgebeurtenissen van knooppunten: wanneer knooppunten omhoog gaan, omlaag gaan, in-/uitschalen, opnieuw opstarten en worden geactiveerd/gedeactiveerd, worden deze gebeurtenissen weergegeven om u te laten zien wat er is gebeurd en helpen u te identificeren of er iets mis is met de machine zelf of dat er een API is aangeroepen via SF 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 clusterupgrades is er een uitgebreide set gebeurtenissen terwijl 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 als u wilt terugkijken om te zien welke upgrades met succes zijn geïmplementeerd of of er een terugdraaiactie is geactiveerd.
  • Implementatie/verwijdering van toepassing/service: er zijn gebeurtenissen voor elke toepassing, service en container, die worden gemaakt of verwijderd en nuttig bij het in- of uitschalen, bijvoorbeeld het verhogen van het aantal replica's
  • Partitie verplaatst (herconfiguratie): wanneer een stateful partitie een herconfiguratie doorloopt (een wijziging in de replicaset), wordt een gebeurtenis geregistreerd. Dit is handig als u wilt weten hoe vaak uw partitiereplicaset wordt gewijzigd of een failover uitvoert, of als u wilt bijhouden op welk knooppunt uw primaire replica op een bepaald moment werd 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.
  • Statusgebeurtenissen: Service Fabric geeft statusgebeurtenissen weer wanneer een waarschuwing of een foutstatusrapport wordt gemaakt, of wanneer een entiteit teruggaat naar de status OK of een statusrapport verloopt. Deze gebeurtenissen zijn erg handig voor het bijhouden van historische statusstatistieken voor een entiteit.

Toegang krijgen tot gebeurtenissen

Er zijn een aantal 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 deze ondersteunt, zoals Azure Monitor-logboeken. Bij clusters die in de portal zijn gemaakt, is diagnostische gegevens standaard ingeschakeld en worden de gebeurtenissen door de Windows Azure Diagnostics-agent verzonden naar Azure Table Storage, maar u moet deze nog steeds integreren met uw Log Analytics-resource. Meer informatie 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 of via de Service Fabric-clientbibliotheek query's kunt uitvoeren op het cluster. Zie Query EventStore-API's voor clusterevenementen.

Volgende stappen