Partage via


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 Analytics.

    Remarque

    L’agent Azure Monitor remplace l’extension Diagnostics Azure précédemment utilisée et l’agent Log Analytics. Pour plus d’informations, consultez Présentation des agents Azure Monitor.

Mesures de performances

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.

Nœuds

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

Applications et services .NET

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

Compteurs de performances personnalisés de Service Fabric

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.

Tables Azure Monitor Logs

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.

Clusters Service Fabric

Microsoft.ServiceFabric/clusters

Journal d’activité

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é.