Teilen über


Azure SignalR Service–Überwachungsdatenreferenz

Dieser Artikel enthält alle Referenzinformationen zur Überwachung dieses Dienstes.

Ausführliche Informationen zu den Daten, die Sie für den Azure SignalR-Dienst sammeln können, finden Sie unter "Überwachen des Azure SignalR-Diensts " und deren Verwendung.

Metriken

In diesem Abschnitt werden alle automatisch erfassten Plattformmetriken für diesen Dienst aufgeführt. Diese Metriken sind auch Teil der globalen Liste aller in Azure Monitor unterstützten Plattformmetriken.

Informationen zur Aufbewahrung von Metriken finden Sie unter Überblick über Metriken in Azure Monitor.

Metriken für Azure SignalR Service sind in den Kategorien "Fehler", "Sättigung" oder "Datenverkehr " enthalten.

Unterstützte Metriken für Microsoft.SignalRService/SignalR

In der folgenden Tabelle sind die Metriken aufgeführt, die für den Ressourcentyp "Microsoft.SignalRService/SignalR" verfügbar sind.

  • Möglicherweise sind nicht alle Spalten in jeder Tabelle vorhanden.
  • Einige Spalten können über den Anzeigebereich der Seite hinausgehen. Wählen Sie Tabelle erweitern aus, um alle verfügbaren Spalten anzuzeigen.

Tabellenüberschriften

  • Kategorie – Die Metrikgruppe oder -klassifizierung.
  • Metrik – Der Anzeigename der Metrik, wie er im Azure-Portal angezeigt wird.
  • Name in REST-API: Der Metrikname im REST-API
  • Einheit – Abrechnungseinheit.
  • Aggregation – Der Standard-Aggregationstyp. Gültige Werte: Mittelwert (Avg), Minimum (Min), Maximum (Max), Gesamt (Sum), Anzahl
  • Dimensionen - Für die Metrik verfügbare Dimensionen.
  • Aggregationsintervall - Intervalle, in denen die Metrik gesampelt wird. PT1M bedeutet zum Beispiel, dass die Metrik jede Minute abgerufen wird, PT30M alle 30 Minuten, PT1H jede Stunde usw.
  • DS-Export – Gibt an, ob die Metrik über Diagnose-Einstellungen in Azure Monitor-Protokolle exportiert werden kann. Informationen zum Exportieren von Metriken finden Sie unter Diagnoseeinstellungen in Azure Monitor erstellen.
Kategorie Metrik Name in der REST-API Einheit Aggregation Dimensionen Aggregationsintervalle DS-Export
Verkehr Verbinden ion Close Count

Die Anzahl der Verbindungen, die aus verschiedenen Gründen geschlossen wurden.
ConnectionCloseCount Anzahl Gesamt Endpoint, ConnectionCloseCategory PT1M Ja
Verkehr Verbinden ion Count

Die Anzahl der Benutzerverbindungen.
ConnectionCount Anzahl Maximum Endpoint PT1M Ja
Verkehr Verbinden ion Open Count

Die Anzahl geöffneter neuer Verbindungen.
ConnectionOpenCount Anzahl Gesamt Endpoint PT1M Ja
Verkehr Verbinden ion-Kontingentauslastung

Der Prozentsatz der bestehenden Verbindungen relativ zum Verbindungskontingent.
ConnectionQuotaUtilization Percent Minimum, Maximum, Average <none> PT1M Ja
Verkehr Eingehender Datenverkehr

Der eingehende Datenverkehr des Diensts
InboundTraffic Byte Gesamt <none> PT1M Ja
Verkehr Nachrichtenanzahl

Die Gesamtmenge der Nachrichten.
MessageCount Anzahl Gesamt <none> PT1M Ja
Verkehr Ausgehender Datenverkehr

Der ausgehende Datenverkehr des Diensts
OutboundTraffic Byte Gesamt <none> PT1M Ja
Sättigung Serverauslastung

SignalR-Serverlast.
ServerLoad Percent Minimum, Maximum, Average <none> PT1M No
Fehler Systemfehler

Der Prozentsatz der Systemfehler
SystemErrors Percent Maximum <none> PT1M Ja
Fehler User Errors

Der Prozentsatz der Benutzerfehler
UserErrors Percent Maximum <none> PT1M Ja

Unterstützte Metriken für Microsoft.SignalRService/SignalR/Replicas

In der folgenden Tabelle sind die Metriken aufgeführt, die für den Ressourcentyp "Microsoft.SignalRService/SignalR/Replicas" verfügbar sind.

  • Möglicherweise sind nicht alle Spalten in jeder Tabelle vorhanden.
  • Einige Spalten können über den Anzeigebereich der Seite hinausgehen. Wählen Sie Tabelle erweitern aus, um alle verfügbaren Spalten anzuzeigen.

Tabellenüberschriften

  • Kategorie – Die Metrikgruppe oder -klassifizierung.
  • Metrik – Der Anzeigename der Metrik, wie er im Azure-Portal angezeigt wird.
  • Name in REST-API: Der Metrikname im REST-API
  • Einheit – Abrechnungseinheit.
  • Aggregation – Der Standard-Aggregationstyp. Gültige Werte: Mittelwert (Avg), Minimum (Min), Maximum (Max), Gesamt (Sum), Anzahl
  • Dimensionen - Für die Metrik verfügbare Dimensionen.
  • Aggregationsintervall - Intervalle, in denen die Metrik gesampelt wird. PT1M bedeutet zum Beispiel, dass die Metrik jede Minute abgerufen wird, PT30M alle 30 Minuten, PT1H jede Stunde usw.
  • DS-Export – Gibt an, ob die Metrik über Diagnose-Einstellungen in Azure Monitor-Protokolle exportiert werden kann. Informationen zum Exportieren von Metriken finden Sie unter Diagnoseeinstellungen in Azure Monitor erstellen.
Kategorie Metrik Name in der REST-API Einheit Aggregation Dimensionen Aggregationsintervalle DS-Export
Verkehr Verbinden ion Close Count

Die Anzahl der Verbindungen, die aus verschiedenen Gründen geschlossen wurden.
ConnectionCloseCount Anzahl Gesamt Endpoint, ConnectionCloseCategory PT1M Ja
Verkehr Verbinden ion Count

Die Anzahl der Benutzerverbindungen.
ConnectionCount Anzahl Maximum Endpoint PT1M Ja
Verkehr Verbinden ion Open Count

Die Anzahl geöffneter neuer Verbindungen.
ConnectionOpenCount Anzahl Gesamt Endpoint PT1M Ja
Verkehr Verbinden ion-Kontingentauslastung

Der Prozentsatz der bestehenden Verbindungen relativ zum Verbindungskontingent.
ConnectionQuotaUtilization Percent Minimum, Maximum, Average <none> PT1M Ja
Verkehr Eingehender Datenverkehr

Der eingehende Datenverkehr des Diensts
InboundTraffic Byte Gesamt <none> PT1M Ja
Verkehr Nachrichtenanzahl

Die Gesamtmenge der Nachrichten.
MessageCount Anzahl Gesamt <none> PT1M Ja
Verkehr Ausgehender Datenverkehr

Der ausgehende Datenverkehr des Diensts
OutboundTraffic Byte Gesamt <none> PT1M Ja
Sättigung Serverauslastung

SignalR-Serverlast.
ServerLoad Percent Minimum, Maximum, Average <none> PT1M No
Fehler Systemfehler

Der Prozentsatz der Systemfehler
SystemErrors Percent Maximum <none> PT1M Ja
Fehler User Errors

Der Prozentsatz der Benutzerfehler
UserErrors Percent Maximum <none> PT1M Ja

Weitere Informationen zu den Metriken für den Azure SignalR-Dienst finden Sie unter Azure SignalR Service-Metriken.

Hinweis

Die Aggregationstypen für Metriken werden im Metrik-Explorer im Azure-Portal als Anzahl, Durchschn. Mittel, Min, Max und Summe angezeigt.

Anzahl ist die Anzahl der empfangenen Samplingdaten. Die Anzahl wird als allgemeiner Metrikaggregationstyp definiert und kann nicht aus der Liste der verfügbaren Aggregationstypen ausgeschlossen werden. Es ist im Allgemeinen nicht hilfreich für den SignalR-Dienst, kann aber manchmal verwendet werden, um zu überprüfen, ob die Samplingdaten an Metriken gesendet wurden.

Metrikdimensionen

Informationen darüber, was metrische Dimensionen sind, finden Sie unter Mehrdimensionale Metriken.

Dieser Dienst weist die folgenden Dimensionen auf, die seinen Metriken zugeordnet sind.

Endpunkt

Beschreibt den Typ der Verbindung. Die verfügbaren Dimensionswerte sind Client, Server und LiveTrace.

ConnectionCloseCategory

Gibt den Grund für das Schließen der Verbindung an. Die verfügbaren Dimensionswerte sind in der folgenden Tabelle aufgeführt.

Wert Beschreibung
Normal Die Verbindung wurde normal geschlossen.
Gedrosselt Überprüfen Sie bei der Anzahl/Rate oder Verbindungsdrosselung Verbinden Anzahl der Nachrichten und Nachrichtenanzahl, die aktuelle Nutzung und Ihre Ressourcenbeschränkungen.
PingTimeout Timeout des Verbindungspings.
NoAvailableServerConnection Die Clientverbindung kann nicht hergestellt werden und übergibt keinen Handshake, da keine Serververbindung verfügbar ist.
InvokeUpstreamFailed Fehler beim Upstream-Aufruf.
SlowClient Zu viele nicht gesendete Nachrichten, die auf der Dienstseite in die Warteschlange eingereiht wurden.
HandshakeError Verbinden ion wurde in der Handshake-Phase beendet, was durch das Schließen der WebSocket-Verbindung durch die Remotepartei verursacht werden konnte, ohne den schließenden Handshake abzuschließen. Der HandshakeError wurde durch ein Netzwerkproblem verursacht. Überprüfen Sie die Browsereinstellungen, um festzustellen, ob der Client eine WebSocket-Verbindung erstellen kann.
ServerConnectionNotFound Der Zielhubserver ist nicht verfügbar. Dieser Wert ist vom Entwurf her und die erneute Verbindung sollte nach diesem Drop erfolgen.
ServerConnectionClosed Die Clientverbindung wurde geschlossen, weil die entsprechende Serververbindung getrennt wurde. Wenn der App-Server das Azure SignalR Service SDK verwendet, initiiert er im Hintergrund Serververbindungen mit der Remoteinstanz von Azure SignalR Service. Jede Clientverbindung mit dem Dienst ist einer Serververbindung zugeordnet, um den Datenverkehr zwischen dem Client und dem App-Server weiterzuleiten. Sobald eine Serververbindung geschlossen wurde, werden alle von ihr bereitgestellten Clientverbindungen mit der Nachricht "Server Verbinden ionDropped" geschlossen.
ServiceTransientError Interner Serverfehler.
BadRequest Ein ungültiger Hubname, falsche Nutzdaten oder eine nicht wohlgeformte Anforderung hat eine fehlerhafte Anforderung verursacht.
ClosedByAppServer Der App-Server hat den Dienst aufgefordert, den Client zu schließen.
ServiceReload Diese Meldung wird ausgelöst, wenn eine Verbindung getrennt wird, weil eine interne Dienstkomponente neu geladen wird. Dieses Ereignis weist nicht auf eine Fehlfunktion hin und ist Teil des normalen Dienstvorgangs.
ServiceModeSwitched Die Verbindung wurde nach einem Wechsel des Dienstmodus (z. B. vom serverlosen Modus zum Standardmodus) geschlossen.
Nicht autorisiert Die Verbindung ist nicht autorisiert.

Ressourcenprotokolle

In diesem Abschnitt werden die Ressourcenprotokolltypen aufgeführt, die für diesen Service erfasst werden können. Der Abschnitt wird aus der Liste aller in Azure Monitor unterstützten Kategorietypen für Ressourcenprotokolle gezogen.

Unterstützte Ressourcenprotokolle für Microsoft.SignalRService/SignalR

Kategorie Anzeigename der Kategorie Protokolltabelle Unterstützt grundlegenden Protokollplan Unterstützt die Erfassungszeittransformation Beispielabfragen Exportkosten
AllLogs Protokolle für Azure SignalR Service SignalRServiceDiagnosticLogs

Diagnoseprotokolle des Azure SignalR-Diensts.

No Ja Abfragen No

Unterstützte Ressourcenprotokolle für Microsoft.SignalRService/SignalR/Replicas

Kategorie Anzeigename der Kategorie Protokolltabelle Unterstützt grundlegenden Protokollplan Unterstützt die Erfassungszeittransformation Beispielabfragen Exportkosten
AllLogs Protokolle für Azure SignalR Service No Ja Ja

Zuordnung von Ressourcenprotokolltabellen

Feldnamen für Log Analytics variieren geringfügig von Feldnamen für Speicherziele.

Archivprotokollschema für ein Speicherkonto

Json-Zeichenfolgen für Archivprotokolle enthalten die folgenden Elemente:

Format

Name Beschreibung
time Protokollereigniszeit.
level Protokollereignisebene.
Ressourcen-ID Ressourcen-ID des Azure SignalR-Diensts.
location Standort des Azure SignalR-Diensts.
category Kategorie des Protokollereignisses.
operationName Vorgangsname des Ereignisses.
callerIpAddress IP-Adresse des Servers/Clients.
properties Detaillierte Eigenschaften im Zusammenhang mit diesem Protokollereignis, wie in der folgenden Tabelle aufgeführt.

Eigenschaften

Name des Dataflows Description
Typ Typ des Protokollereignisses. ConnectivityLogs Derzeit ist der Typ verfügbar, um Informationen zur Konnektivität mit dem Azure SignalR-Dienst bereitzustellen.
collection Sammlung des Protokollereignisses. Zulässige Werte sind Connection, Authorizationoder Throttling.
connectionId Identität der Verbindung.
transportType Transporttyp der Verbindung. Zulässige Werte sind Websockets, ServerSentEventsoder LongPolling.
connectionType Typ der Verbindung. Zulässige Werte: Server und Client. Server ist eine Verbindung von serverseitiger Seite und Client stellt eine Verbindung von clientseitiger Seite her.
userId Identität des Benutzers.
message Detaillierte Meldung des Protokollereignisses.

Archivprotokollschema für Log Analytics

Archivprotokollspalten enthalten die folgenden Elemente:

Name Beschreibung
TimeGenerated Protokollereigniszeit.
Sammlung Sammlung des Protokollereignisses. Zulässige Werte sind: Connection, Authorization, und Throttling.
Vorgangsname Vorgangsname des Ereignisses.
Location Standort des Azure SignalR-Diensts.
Ebene Protokollereignisebene.
CallerIpAddress IP-Adresse des Servers/Clients.
`Message` Detaillierte Meldung des Protokollereignisses.
UserId Identität des Benutzers.
ConnectionId Identität der Verbindung.
ConnectionType Typ der Verbindung. Zulässiger Wert: Server oder Client. Server ist eine Verbindung von serverseitiger Seite und Client stellt eine Verbindung von clientseitiger Seite her.
TransportType Transporttyp der Verbindung. Zulässige Werte sind: Websockets, , ServerSentEventsoder LongPolling

Tabellen in Azure Monitor-Protokollen

In diesem Abschnitt werden die Azure Monitor Logs-Tabellen aufgeführt, die für diesen Dienst relevant sind, die für abfragen von Log Analytics mithilfe von Kusto-Abfragen verfügbar sind. Die Tabellen enthalten Ressourcenprotokolldaten und möglicherweise mehr, je nachdem, was gesammelt und an sie weitergeleitet wird.

SignalR

Microsoft.SignalRService/SignalR

Aktivitätsprotokoll

In der verknüpften Tabelle sind die Vorgänge aufgeführt, die im Aktivitätsprotokoll für diesen Dienst aufgezeichnet werden können. Diese Operationen sind eine Teilmenge aller möglichen Ressourcenanbietervorgänge im Aktivitätsprotokoll.

Weitere Informationen zum Schema von Aktivitätsprotokolleinträgen finden Sie unter Ereignisschema des Azure-Aktivitätsprotokolls.