Informations de référence sur les données de surveillance d’Azure SignalR Service
Cet article contient toutes les informations de référence de surveillance pour ce service.
Consultez Surveiller Azure SignalR Service pour plus d’informations sur les données que vous pouvez collecter pour Azure SignalR Service et comment l’utiliser.
Métriques
Cette section répertorie toutes les métriques de plateforme collectées automatiquement pour App Service. Ces métriques font également partie de la liste globale de toutes les métriques de plateforme prises en charge dans Azure Monitor.
Pour plus d’informations sur les métriques de surveillance, consultez la section Présentation des métriques Azure Monitor.
Les métriques pour Azure SignalR Service se trouvent dans les catégories Erreurs, Saturation ou Trafic .
Métriques prises en charge pour Microsoft.SignalRService/SignalR
Le tableau suivant répertorie les métriques disponibles pour le type de ressource Microsoft.SignalRService/SignalR.
- Toutes les colonnes peuvent ne pas être présentes dans chaque table.
- Certaines colonnes peuvent dépasser la zone d’affichage de la page. Sélectionnez Développer la table pour afficher toutes les colonnes disponibles.
Titres du tableau
- Catégorie : le groupe de métriques ou classification.
- Métrique : nom complet de la métrique tel qu’il apparaît dans le portail Azure.
- Nom dans l’API REST : le nom de la métrique comme appelé dans l’API REST.
- Unité : unité de mesure.
- Agrégation : le type d’agrégation par défaut. Valeurs valides : Moyen (moy), Minimum (min), Maximum (max), Total (somme), Nombre.
- Dimensions - Dimensions disponibles pour la métrique.
- Fragments de temps - Intervalles auxquels la métrique est échantillonnée. Par exemple,
PT1M
indique que la métrique est échantillonnée toutes les minutes,PT30M
toutes les 30 minutes,PT1H
toutes les heures, et ainsi de suite. - Exportation DS : indique si la métrique est exportable vers les journaux Azure Monitor via les paramètres de diagnostic. Pour plus d’informations sur l’exportation des métriques, consultez Créer des paramètres de diagnostic dans Azure Monitor.
Catégorie Erreurs :
Métrique | Nom dans l’API REST | Unité | Agrégation | Dimensions | Fragments de temps | Exportation DS |
---|---|---|---|---|---|---|
Erreurs système Pourcentage d’erreurs système |
SystemErrors |
Pourcentage | Maximale | <aucune> | PT1M | Oui |
User Errors Pourcentage d’erreurs d’utilisateur |
UserErrors |
Pourcentage | Maximale | <aucune> | PT1M | Oui |
Catégorie : Saturation
Métrique | Nom dans l’API REST | Unité | Agrégation | Dimensions | Fragments de temps | Exportation DS |
---|---|---|---|---|---|---|
Charge du serveur Chargement du serveur SignalR. |
ServerLoad |
Pourcentage | Minimum, Maximum, Moyenne | <aucune> | PT1M | Non |
Catégorie : Trafic
Métrique | Nom dans l’API REST | Unité | Agrégation | Dimensions | Fragments de temps | Exportation DS |
---|---|---|---|---|---|---|
Nombre de fermetures de connexion Nombre de connexions fermées pour diverses raisons. |
ConnectionCloseCount |
Count | Total (Somme) | Endpoint , ConnectionCloseCategory |
PT1M | Oui |
Nombre de connexions Nombre de connexions utilisateur |
ConnectionCount |
Count | Maximale | Endpoint |
PT1M | Oui |
Nombre d’ouvertures de connexion Nombre de nouvelles connexions ouvertes. |
ConnectionOpenCount |
Count | Total (Somme) | Endpoint |
PT1M | Oui |
Utilisation du quota de connexion Pourcentage de connexion connectée par rapport au quota de connexion. |
ConnectionQuotaUtilization |
Pourcentage | Minimum, Maximum, Moyenne | <aucune> | PT1M | Oui |
Trafic entrant Trafic entrant de service |
InboundTraffic |
Octets | Total (Somme) | <aucune> | PT1M | Oui |
Nombre de messages Nombre total de messages. |
MessageCount |
Count | Total (Somme) | <aucune> | PT1M | Oui |
Trafic sortant Trafic sortant de service |
OutboundTraffic |
Octets | Total (Somme) | <aucune> | PT1M | Oui |
Métriques prises en charge pour Microsoft.SignalRService/SignalR/replicas
Le tableau suivant répertorie les métriques disponibles pour le type de ressource Microsoft.SignalRService/SignalR/replicas.
- Toutes les colonnes peuvent ne pas être présentes dans chaque table.
- Certaines colonnes peuvent dépasser la zone d’affichage de la page. Sélectionnez Développer la table pour afficher toutes les colonnes disponibles.
Titres du tableau
- Catégorie : le groupe de métriques ou classification.
- Métrique : nom complet de la métrique tel qu’il apparaît dans le portail Azure.
- Nom dans l’API REST : le nom de la métrique comme appelé dans l’API REST.
- Unité : unité de mesure.
- Agrégation : le type d’agrégation par défaut. Valeurs valides : Moyen (moy), Minimum (min), Maximum (max), Total (somme), Nombre.
- Dimensions - Dimensions disponibles pour la métrique.
- Fragments de temps - Intervalles auxquels la métrique est échantillonnée. Par exemple,
PT1M
indique que la métrique est échantillonnée toutes les minutes,PT30M
toutes les 30 minutes,PT1H
toutes les heures, et ainsi de suite. - Exportation DS : indique si la métrique est exportable vers les journaux Azure Monitor via les paramètres de diagnostic. Pour plus d’informations sur l’exportation des métriques, consultez Créer des paramètres de diagnostic dans Azure Monitor.
Catégorie Erreurs :
Métrique | Nom dans l’API REST | Unité | Agrégation | Dimensions | Fragments de temps | Exportation DS |
---|---|---|---|---|---|---|
Erreurs système Pourcentage d’erreurs système |
SystemErrors |
Pourcentage | Maximale | <aucune> | PT1M | Oui |
User Errors Pourcentage d’erreurs d’utilisateur |
UserErrors |
Pourcentage | Maximale | <aucune> | PT1M | Oui |
Catégorie : Saturation
Métrique | Nom dans l’API REST | Unité | Agrégation | Dimensions | Fragments de temps | Exportation DS |
---|---|---|---|---|---|---|
Charge du serveur Chargement du serveur SignalR. |
ServerLoad |
Pourcentage | Minimum, Maximum, Moyenne | <aucune> | PT1M | Non |
Catégorie : Trafic
Métrique | Nom dans l’API REST | Unité | Agrégation | Dimensions | Fragments de temps | Exportation DS |
---|---|---|---|---|---|---|
Nombre de fermetures de connexion Nombre de connexions fermées pour diverses raisons. |
ConnectionCloseCount |
Count | Total (Somme) | Endpoint , ConnectionCloseCategory |
PT1M | Oui |
Nombre de connexions Nombre de connexions utilisateur |
ConnectionCount |
Count | Maximale | Endpoint |
PT1M | Oui |
Nombre d’ouvertures de connexion Nombre de nouvelles connexions ouvertes. |
ConnectionOpenCount |
Count | Total (Somme) | Endpoint |
PT1M | Oui |
Utilisation du quota de connexion Pourcentage de connexion connectée par rapport au quota de connexion. |
ConnectionQuotaUtilization |
Pourcentage | Minimum, Maximum, Moyenne | <aucune> | PT1M | Oui |
Trafic entrant Trafic entrant de service |
InboundTraffic |
Octets | Total (Somme) | <aucune> | PT1M | Oui |
Nombre de messages Nombre total de messages. |
MessageCount |
Count | Total (Somme) | <aucune> | PT1M | Oui |
Trafic sortant Trafic sortant de service |
OutboundTraffic |
Octets | Total (Somme) | <aucune> | PT1M | Oui |
Pour plus d’informations sur les métriques pour Azure SignalR Service, consultez les métriques Azure SignalR Service.
Remarque
Les types d’agrégation de métriques apparaissent dans l’Explorateur de métriques dans l’Portail Azure en tant que Nombre, Avg, Min, Max et Sum.
Le nombre est le nombre de données d’échantillonnage reçues. Count est défini comme un type d’agrégation de métriques générales et ne peut pas être exclu de la liste des types d’agrégations disponibles. Il n’est généralement pas utile pour SignalR Service, mais peut parfois être utilisé pour vérifier si les données d’échantillonnage ont été envoyées à des métriques.
Dimensions de métrique
Pour plus d’informations sur les dimensions de métrique, consultez Métriques multidimensionnelles.
Ce service a les dimensions suivantes associées à ses métriques.
Point de terminaison
Décrit le type de connexion. Valeurs de dimension possibles : Client, Serveur et LiveTrace.
ConnectionCloseCategory
Fournit la raison de fermeture de la connexion. Inclut les valeurs de dimension suivantes.
Valeur | Description |
---|---|
Normal | Connexion fermée normalement. |
Étranglé | Avec le nombre/taux de messages ou la limitation de connexion, vérifiez le nombre de connexions et l’utilisation actuelle du nombre de messages et vos limites de ressources. |
PingTimeout | Expiration du test ping de connexion. |
NoAvailableServerConnection | La connexion cliente ne peut pas être établie et ne passe pas de négociation, car il n’existe aucune connexion de serveur disponible. |
InvokeUpstreamFailed | Échec de l’appel en amont. |
SlowClient | Trop de messages non envoyés mis en file d’attente côté service. |
HandshakeError | La connexion s’est terminée dans la phase de négociation, ce qui peut être dû à la fermeture de la connexion WebSocket par la partie distante sans terminer l’établissement d’une liaison étroite. HandshakeError est dû à un problème réseau. Vérifiez les paramètres du navigateur pour voir si le client est en mesure de créer une connexion WebSocket. |
ServerConnectionNotFound | Serveur hub cible non disponible. Cette valeur est par conception et reconnexion doit être effectuée après cette suppression. |
ServerConnectionClosed | La connexion cliente a été fermée, car la connexion serveur correspondante a été abandonnée. Lorsque le serveur d’application utilise le SDK Azure SignalR Service, en arrière-plan, il lance des connexions serveur à Azure SignalR Service distant. Chaque connexion cliente au service est associée à l’une des connexions serveur pour acheminer le trafic entre le client et le serveur d’application. Une fois qu’une connexion de serveur est fermée, toutes les connexions clientes qu’il sert sont fermées avec le message ServerConnectionDropped . |
ServiceTransientError | Erreur interne du serveur. |
BadRequest | Une requête incorrecte est due à un nom de hub non valide, à une charge utile incorrecte ou à une requête mal formée. |
ClosedByAppServer | Le serveur d’application a demandé au service de fermer le client. |
ServiceReload | Un rechargement du service se déclenche lorsqu’une connexion est supprimée en raison d’un rechargement de composant de service interne. Cet événement n’indique pas de dysfonctionnement et fait partie d’une opération de service normale. |
ServiceModeSwitched | Connexion fermée après le basculement du mode de service, par exemple du mode Serverless au mode Par défaut. |
Non autorisé | La connexion n’est pas autorisée. |
Journaux d’activité de ressources
Cette section répertorie les types de journaux d’activité de ressources que vous pouvez collecter pour ce service. La section extrait la liste de tous les types de catégorie de journaux d’activité de ressources pris en charge dans Azure Monitor.
Journaux de ressources pris en charge pour Microsoft.SignalRService/SignalR
Category | Nom complet de la catégorie | Table de journal | Prend en charge le plan de journal de base | Prend en charge la transformation de la durée d’ingestion | Exemples de requêtes | Coûts d’exportation |
---|---|---|---|---|---|---|
AllLogs |
Journaux d’Azure SignalR Service. | SignalRServiceDiagnosticLogs Journaux de diagnostic du service Azure SignalR. |
Non | Oui | Requêtes | Non |
Journaux de ressources pris en charge pour Microsoft.SignalRService/SignalR/replicas
Category | Nom complet de la catégorie | Table de journal | Prend en charge le plan de journal de base | Prend en charge la transformation de la durée d’ingestion | Exemples de requêtes | Coûts d’exportation |
---|---|---|---|---|---|---|
AllLogs |
Journaux d’Azure SignalR Service. | SignalRServiceDiagnosticLogs Journaux de diagnostic du service Azure SignalR. |
Non | Oui | Requêtes | Oui |
Mappage de table du journal des ressources
Les noms de champs pour Log Analytics varient légèrement selon les noms de champs pour les destinations de stockage.
Archiver le schéma du journal pour un compte de stockage
Les chaînes JSON du journal d’archivage incluent les éléments suivants :
Format
Nom | Description |
---|---|
time | Heure de l’événement de journal. |
level | Journaliser le niveau d’événement. |
resourceId | ID de ressource du service Azure SignalR. |
location | Emplacement du service Azure SignalR. |
category | Catégorie de l’événement de journal. |
operationName | Nom d’opération de l’événement. |
callerIpAddress | Adresse IP du serveur/client. |
properties | Propriétés détaillées relatives à cet événement de journal, comme indiqué dans le tableau suivant. |
Propriétés
Nom | Description |
---|---|
type | Type de l’événement de journal. Actuellement, ConnectivityLogs le type est disponible pour fournir des informations sur la connectivité au service Azure SignalR. |
collection | Collection de l’événement de journal. Les valeurs autorisées sont Connection , Authorization ou Throttling . |
connectionId | Identité de la connexion. |
transportType | Type de transport de la connexion. Les valeurs autorisées sont Websockets , ServerSentEvents ou LongPolling . |
connectionType | Type de la connexion. Valeurs autorisées : Server ou Client . Server est la connexion côté serveur et Client est la connexion côté client. |
userId | Identité de l’utilisateur. |
message | Message détaillé de l’événement de journal. |
Schéma des journaux d’archivage pour Log Analytics
Les colonnes du journal d’archivage incluent les éléments suivants :
Nom | Description |
---|---|
TimeGenerated | Heure de l’événement de journal. |
Collection | Collection de l’événement de journal. Les valeurs autorisées sont les suivantes : Connection , Authorization et Throttling . |
NomOpération | Nom d’opération de l’événement. |
Emplacement | Emplacement du service Azure SignalR. |
Niveau | Journaliser le niveau d’événement. |
CallerIPAddress | Adresse IP du serveur/client. |
Message | Message détaillé de l’événement de journal. |
UserId | Identité de l’utilisateur. |
ConnectionId | Identité de la connexion. |
ConnectionType | Type de la connexion. Valeurs autorisées : Server ou Client . Server est la connexion côté serveur et Client est la connexion côté client. |
TransportType | Type de transport de la connexion. Les valeurs autorisées sont les suivantes : Websockets , ServerSentEvents ou LongPolling |
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.
SignalR
Microsoft.SignalRService/SignalR
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é.
Contenu connexe
- Consultez Surveiller Azure SignalR Service pour obtenir une description de la surveillance d’Azure SignalR Service.
- Pour plus d’informations sur la supervision des ressources Azure, consultez Superviser des ressources Azure avec Azure Monitor.
- Consultez Utiliser les journaux de diagnostic pour surveiller SignalR Service pour obtenir des instructions détaillées sur l’activation, l’interrogation et la résolution des problèmes avec les journaux Azure SignalR Service.