Informations de référence sur les données de surveillance Azure Service Fabric
Cet article contient toutes les informations de référence de surveillance pour ce service.
Consultez Surveiller Service Fabric pour plus d’informations sur les données que vous pouvez collecter pour Azure Service Fabric et comment l’utiliser.
Azure Monitor ne collecte pas de métriques de plateforme ni de journaux de ressources pour Service Fabric. Vous pouvez surveiller et collecter :
Événements de système, de nœud et d’application Service Fabric. Pour obtenir la liste complète des événements, consultez Liste des événements Service Fabric.
Compteurs de performances Windows sur les nœuds et les applications. Pour obtenir la liste des compteurs de performances, consultez les métriques de performances.
Données d’intégrité du cluster, du nœud et du service système. Vous pouvez utiliser la propriété FabricClient.HealthManager pour obtenir le client d’intégrité à utiliser pour les opérations liées à l’intégrité, telles que l’intégrité du rapport ou obtenir l’intégrité de l’entité.
Métriques pour le système d’exploitation invité qui s’exécute sur un nœud de cluster, via un ou plusieurs agents qui s’exécutent sur le système d’exploitation invité.
Les métriques du système d’exploitation invité incluent des compteurs de performances qui effectuent le suivi du pourcentage d’UC invité ou de l’utilisation de la mémoire, qui sont fréquemment utilisés pour la mise à l’échelle automatique ou l’alerte. Vous pouvez utiliser l’agent pour envoyer des métriques de système d’exploitation invité aux journaux Azure Monitor, où vous pouvez les interroger à l’aide de log Analytique.
Notes
L’agent Azure Monitor remplace l’extension Diagnostics Azure précédemment utilisée et l’agent Log Analytique. Pour plus d’informations, consultez Présentation des agents Azure Monitor.
Les mesures doivent être collectées pour comprendre les performances de votre cluster, et des applications qu’il prend en charge. Pour les clusters Service Fabric, nous vous recommandons de collecter les compteurs de performances suivants.
Pour les ordinateurs de votre cluster, veuillez collecter les compteurs de performances suivants afin de mieux comprendre la charge de chaque ordinateur et de prendre les meilleures décisions quant à la mise à l’échelle des clusters.
Catégorie de compteur | Nom de compteur |
---|---|
Logical Disk | Espace libre du disque logique |
PhysicalDisk(per Disk) | Avg. de file d’attente lecture disque |
PhysicalDisk(per Disk) | Avg. de file d’attente écriture disque |
PhysicalDisk(per Disk) | Avg. Disk sec/Read |
PhysicalDisk(per Disk) | Avg. Disk sec/Write |
PhysicalDisk(per Disk) | Nb d’opérations de lectures de disque/s |
PhysicalDisk(per Disk) | Nb d’octets de lecture de disque/s |
PhysicalDisk(per Disk) | Nb d’opération d’écriture de disque/s |
PhysicalDisk(per Disk) | Nb d’octets d’écriture de disque/s |
Mémoire | Nombre d’octets disponibles |
PagingFile | % utilisation |
Processor(Total) | % temps processeur |
Processus (par service) | % temps processeur |
Processus (par service) | Traitement ID |
Processus (par service) | Octets privés |
Processus (par service) | Nombre de threads |
Processus (par service) | Octets virtuels |
Processus (par service) | Plage de travail |
Processus (par service) | Plage de travail - Privée |
Network Interface(all-instances) | Octets enreg. |
Network Interface(all-instances) | Octets envoyés |
Network Interface(all-instances) | Total des octets |
Network Interface(all-instances) | Longueur de la file d’attente de sortie |
Network Interface(all-instances) | Paquets sortants rejetés |
Network Interface(all-instances) | Paquets reçus et rejetés |
Network Interface(all-instances) | Paquets sortants, erreurs |
Network Interface(all-instances) | Paquets reçus, erreurs |
Collectez les compteurs suivants si vous déployez des services .NET dans votre cluster.
Catégorie de compteur | Nom de compteur |
---|---|
.NET CLR Memory (par service) | ID du processus |
.NET CLR Memory (par service) | Nombre total d’octets dédiés |
.NET CLR Memory (par service) | Nombre total d’octets réservés |
.NET CLR Memory (par service) | Nombre d’octets dans tous les tas |
.NET CLR Memory (par service) | Taille du tas d’objets volumineux |
.NET CLR Memory (par service) | Nombre de handles GC |
.NET CLR Memory (par service) | Nombre de collections de génération 0 |
.NET CLR Memory (par service) | Nombre de collections de génération 1 |
.NET CLR Memory (par service) | Nombre de collections de génération 2 |
.NET CLR Memory (par service) | % de temps dans GC |
Service Fabric génère une quantité importante de compteurs de performance personnalisés. Si le kit de développement SDK est installé, vous pouvez voir la liste complète sur votre ordinateur Windows dans l’Analyseur de performances (Démarrer > Analyseur de performances).
Dans les applications que vous déployez sur votre cluster, si vous utilisez Reliable Actors, ajoutez des compteurs des catégories Service Fabric Actor
et Service Fabric Actor Method
(consultez Diagnostics Service Fabric Reliable Actors.
Si vous utilisez Reliable Services ou la communication à distance du service, nous disposons également des catégories de compteur Service Fabric Service
et Service Fabric Service Method
à partir desquelles vous devez collecter les compteurs. Reportez-vous à la surveillance via la communication à distance du service et aux compteurs de performances de services fiables.
Si vous utilisez Reliable Collections, nous vous recommandons d’ajouter Avg. Transaction ms/Commit
depuis le Service Fabric Transactional Replicator
pour collecter la latence moyenne de validation par mesure de transaction.
Cette section répertorie les tables de journaux Azure Monitor pertinentes pour ce service, disponibles pour une requête par l’analytique des journaux d’activité à l’aide de requêtes Kusto. Les tables contiennent les données du journal des ressources et éventuellement d’autres données en fonction de ce qui est collecté et acheminé vers elles.
Microsoft.ServiceFabric/clusters
La table liée répertorie les opérations qui peuvent être enregistrées dans le journal d’activité de ce service. Ces opérations constituent un sous-ensemble de toutes les opérations possibles du fournisseur de ressources dans le journal d’activité.
Pour plus d’informations sur le schéma des entrées du journal d’activité, consultez Schéma du journal d’activité.
- Consultez Surveiller Service Fabric pour obtenir une description de la surveillance de Service Fabric.
- Pour plus d’informations sur la supervision des ressources Azure, consultez Superviser des ressources Azure avec Azure Monitor.
- Consultez la liste des événements Service Fabric pour obtenir la liste des événements de système, de nœud et d’application Service Fabric.