Metriken im Azure Web PubSub-Dienst
Der Azure Web PubSub-Dienst verfügt über einige integrierte Metriken. Außerdem können auf Metriken basierende Warnungen eingerichtet werden.
Grundlegendes zu Metriken
Metriken stellen die Ausführungsinformationen zum Dienst bereit. Verfügbare Metriken:
Metrik | Einheit | Empfohlener Aggregationstyp | Beschreibung | Dimensionen |
---|---|---|---|---|
Anzahl geschlossener Verbindungen | Anzahl | Summe | Die Anzahl der Verbindungen, die aus verschiedenen Gründen geschlossen wurden. | ConnectionCloseCategory |
Anzahl der Verbindungen | Anzahl | Höchstwert/Durchschnitt | Die Anzahl an Verbindungen mit dem Dienst | Keine Dimensionen |
Anzahl geöffneter Verbindungen | Anzahl | Summe | Die Anzahl geöffneter neuer Verbindungen. | Keine Dimensionen |
Auslastung des Verbindungskontingents | Percent | Höchstwert/Durchschnitt | Der Prozentsatz der bestehenden Verbindungen relativ zum Verbindungskontingent | Keine Dimensionen |
Eingehender Datenverkehr | Byte | Sum | Der eingehende Datenverkehr zum Dienst | Keine Dimensionen |
Ausgehender Datenverkehr | Byte | Sum | Der ausgehende Datenverkehr vom Dienst | Keine Dimensionen |
Serverlast | Percent | Höchstwert/Durchschnitt | Prozentsatz der Serverauslastung | Keine Dimensionen |
Grundlegendes zu Dimensionen
Die Dimensionen einer Metrik sind Name-Wert-Paare, die mehr Daten zum Beschreiben des Metrikwerts enthalten.
Die in einigen Metriken verfügbaren Dimensionen:
- ConnectionCloseCategory: Beschreibt die Kategorien, warum die Verbindung geschlossen wird. Enthaltene Dimensionswerte:
- Normal: Normales Schließen
- Gedrosselt: Überprüfen Sie bei einer Drosselung des Datenverkehrs oder von Verbindungen die Verbindungsanzahl und Nutzung von ausgehendem Datenverkehr sowie Ihre Ressourcenlimits.
- SendEventFailed: Fehler bei Aufrufen des Ereignishandlers
- EventHandlerNotFound: Ereignishandler nicht gefunden
- SlowClient: Zu viele Nachrichten, die gesendet werden müssen, wurden auf der Dienstseite in die Warteschlange gestellt.
- ServiceTransientError: Interner Serverfehler
- BadRequest: Diese Warnung wird durch einen ungültigen Hubnamen, eine falsche Payload usw. verursacht.
- ServiceReload: Diese Warnung 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.
- Unauthorized: Die Verbindung ist nicht autorisiert.
Informieren Sie sich über mehrdimensionale Metriken.