Übersicht der Metriken

Azure Communication Services stellt derzeit Metriken für die Grundtypen aller Azure-Kommunikationsdienste bereit. Der Azure-Metrik-Explorer kann verwendet werden, um Ihre eigenen Diagramme zu zeichnen, Anomalien in Ihren Metrikwerten zu untersuchen und Ihren API-Datenverkehr mithilfe der Metrikdaten zu verstehen, die E-Mail-Anforderungen ausgeben.

Position von Metriken

Primitiven in Azure Communication Services geben Metriken für API-Anforderungen aus. Diese Metriken finden Sie auf der Registerkarte "Metriken" unter Ihrer Kommunikationsdienste-Ressource. Sie können auch permanente Dashboards mithilfe der Registerkarte "Arbeitsmappen" unter Der Ressource "Kommunikationsdienste" erstellen.

Metrische Definitionen

Alle API-Anforderungsmetriken enthalten drei Dimensionen, mit denen Sie Ihre Metrikdaten filtern können. Diese Dimensionen können mithilfe des Aggregationstyps Count zusammen aggregiert werden und unterstützen alle Azure Aggregation-Standardzeitreihen, einschließlich Sum, Average, Min und Max.

Weitere Informationen zu unterstützten Aggregationstypen und Zeitreihenaggregationen finden Sie unter Erweiterte Funktionen von Azure-Metrik-Explorer.

  • Vorgang: Alle Vorgänge oder Routen, die über das Azure Communication Services Chat-Gateway aufgerufen werden können.
  • Statuscode: Die Statuscodeantwort, die nach der Anforderung gesendet wurde.
  • StatusSubClass: Die nach der Antwort gesendete Statuscodefolge.

Vorgänge für Chat-API-Anforderungsmetriken

Die folgenden Vorgänge sind für Chat-API-Anforderungsmetriken verfügbar:

Vorgang/Route Beschreibung
GetChatMessage Ruft eine Nachricht nach Nachrichten-ID ab.
ListChatMessages Ruft eine Liste von Chat-Nachrichten aus einem Thread ab.
SendChatMessage Sendet eine Chat-Nachricht an einen Thread.
UpdateChatMessage Aktualisiert eine Chat-Nachricht.
DeleteChatMessage Löscht eine Chat-Nachricht.
GetChatThread Ruft einen Chatthread ab.
ListChatThreads Ruft die Liste der Chatthreads eines Benutzers ab.
UpdateChatThread Aktualisiert die Eigenschaften eines Chatthreads.
CreateChatThread Erstellt einen Chatthread.
DeleteChatThread Löscht einen Thread.
GetReadReceipts Ruft Lesebestätigungen für einen Thread ab.
SendReadReceipt Sendet im Auftrag eines Benutzers ein Lesebestätigungsereignis an einen Thread.
SendTypingIndicator Veröffentlicht im Auftrag eines Benutzers ein Eingabeereignis für einen Thread.
ListChatThreadParticipants Ruft die Mitglieder eines Threads ab.
AddChatThreadParticipants Fügt Threadmitglieder zu einem Thread hinzu. Wenn bereits Mitglieder vorhanden sind, erfolgt keine Änderung.
RemoveChatThreadParticipant Entfernt ein Mitglied aus einem Thread.

Screenshot of Chat API Request Metric.

Wenn eine Anforderung an einen nicht erkannten Vorgang gestellt wird, erhalten Sie eine Antwort auf den Wert "Ungültige Route".

SMS-API-Anforderungen

Die folgenden Vorgänge sind für SMS-API-Anforderungsmetriken verfügbar:

Vorgang/Route Beschreibung
SMSMessageSent Sendet eine SMS-Nachricht.
SMSDeliveryReportsReceived Ruft SMS-Zustellberichte ab.
SMSMessagesReceived Ruft SMS-Nachrichten ab.

Screenshot of SMS API Request Metric.

Anforderungen der Authentifizierungs-API

Die folgenden Vorgänge sind für Anforderungsmetriken der Authentifizierungs-API verfügbar:

Vorgang/Route Beschreibung
CreateIdentity Erstellt eine Identität, die einen einzelnen Benutzer darstellt.
DeleteIdentity Löscht eine Identität.
CreateToken Erstellt ein Zugriffstoken.
RevokeToken Widerruft alle Zugriffstoken, die vor einem bestimmten Zeitpunkt für eine Identität erstellt wurden.
ExchangeTeamsUserAccessToken Exchange a Microsoft Entra access token of a Teams user for a new Communication Identity access token with a matching expiration time.

Screenshot of authentication Request Metric.

Api-Anforderungen für die Anrufautomatisierung

Die folgenden Vorgänge sind für Anforderungsmetriken der Anrufautomatisierungs-API verfügbar:

Vorgang/Route Beschreibung
Anruf erstellen Erstellen Sie einen ausgehenden Anruf an den Benutzer.
Anruf annehmen Annehmen eines eingehenden Anrufs.
Anruf umleiten Leiten Sie einen eingehenden Anruf an einen anderen Benutzer um.
Anruf ablehnen Ablehnen eines eingehenden Anrufs.
Anruf an Teilnehmer durchstellen Durchstellen eines Anrufs von 1:1 an einen anderen Benutzer.
Play Audio an Anrufteilnehmer wiedergeben.
PlayPrompt Wiedergeben einer Eingabeaufforderung für Benutzer als Teil der Erkennungsaktion.
Recognize Erkennen von Benutzereingaben von Anrufteilnehmern.
Teilnehmer hinzufügen Fügen Sie einen Teilnehmer zu einem Anruf hinzu.
Teilnehmer entfernen Entfernen eines Teilnehmers aus einem Anruf.
HangUp-Anruf Hängen Sie Ihren Anruf ab.
Anruf beenden Beenden Sie den Anruf für alle Teilnehmer.
Anruf abrufen Rufen Sie Details zu einem Anruf ab.
Teilnehmer abrufen Rufen Sie Details zu einem Anrufteilnehmer ab.
Teilnehmer abrufen Rufen Sie alle Teilnehmer in einem Anruf ab.
Anruf löschen Löschen eines Anrufs.
Alle Medienvorgänge abbrechen Abbrechen aller laufenden oder in die Warteschlange gestellten Medienvorgängen in einem Anruf.

Auftragsrouter-API-Anforderungen

Die folgenden Vorgänge sind für Anforderungsmetriken der Auftragsrouter-API verfügbar:

Vorgang/Route Beschreibung
UpsertClassificationPolicy Erstellt oder aktualisiert eine Klassifizierungsrichtlinie.
GetClassificationPolicy Ruft eine vorhandene Klassifizierungsrichtlinie nach ID ab.
ListClassificationPolicies Ruft vorhandene Klassifizierungsrichtlinien ab.
DeleteDistributionPolicy Löschen Sie eine Klassifizierungsrichtlinie nach ID.
UpsertDistributionPolicy Erstellt oder aktualisiert eine Verteilungsrichtlinie.
GetDistributionPolicy Ruft eine vorhandene Verteilungsrichtlinie nach ID ab.
ListDistributionPolicies Ruft vorhandene Verteilungsrichtlinien ab.
DeleteDistributionPolicy Löschen sie eine Verteilerrichtlinie nach ID.
UpsertExceptionPolicy Erstellt oder aktualisiert eine Ausnahmerichtlinie.
GetExceptionPolicy Ruft eine vorhandene Ausnahmerichtlinie nach ID ab.
ListExceptionPolicies Ruft vorhandene Ausnahmerichtlinien ab
DeleteExceptionPolicy Löschen Sie eine Ausnahmerichtlinie nach ID.
UpsertQueue Erstellt oder aktualisiert eine Warteschlange.
GetQueue Ruft eine vorhandene Warteschlange nach ID ab.
GetQueues Ruft vorhandene Warteschlangen ab.
DeleteQueue Löschen Sie eine Warteschlange nach ID.
GetQueueStatistics Ruft die Statistiken einer Warteschlange ab.
UpsertJob Erstellt oder aktualisiert einen Auftrag.
GetJob Ruft einen vorhandenen Auftrag nach ID ab.
GetJobs Ruft vorhandene Aufträge ab.
DeleteJob Löschen Sie eine Warteschlangenrichtlinie nach ID.
ReclassifyJob Reclassify a job.
CancelJob Sendet anforderung, einen vorhandenen Auftrag nach ID abzubrechen, während der Grund für die Kündigung von Freiformularen angegeben wird.
CompleteJob Schließt einen zugewiesenen Auftrag ab.
CloseJob Schließt einen abgeschlossenen Auftrag.
AcceptJobOffer Akzeptiert ein Angebot für die Arbeit an einem Auftrag und gibt einen Konflikt von 409/Conflict zurück, wenn ein anderer Agent den Auftrag bereits akzeptiert hat.
DeclineJobOffer Lehnt ein Angebot für die Arbeit an einem Arbeitsplatz ab.
UpsertWorker Erstellt oder aktualisiert einen Worker.
GetWorker Ruft einen vorhandenen Worker anhand der ID ab.
GetWorkers Ruft vorhandene Mitarbeiter ab.
DeleteWorker Löscht einen Worker und alle zugehörigen Ablaufverfolgungen.

Network Traversal-API-Anforderungen

Die folgenden Vorgänge sind für Network Traversal-API-Anforderungsmetriken verfügbar:

Vorgang/Route Beschreibung
IssueRelayConfiguration Problemkonfiguration für einen STUN-/TURN-Server

Screenshot of TURN Token Request Metric.

Räume-API-Anforderungen

Die folgenden Vorgänge sind für Rooms-API-Anforderungsmetriken verfügbar:

Vorgang/Route Beschreibung
CreateRoom Erstellt einen Raum.
DeleteRoom Löscht einen Raum.
GetRoom Ruft einen Raum nach Raum-ID ab.
PatchRoom Aktualisiert einen Raum nach Raum-ID.
ListRooms Listet alle Räume für eine Azure Communication Services-Ressource auf.
AddParticipants Fügt Teilnehmer zu einem Raum hinzu.
RemoveParticipants Entfernt Teilnehmer aus einem Raum.
GetParticipants Ruft eine Liste der Teilnehmer für einen Raum ab.
UpdateParticipants Aktualisiert die Teilnehmerliste für einen Raum.

Screenshot of Rooms Request Metric.

Nächste Schritte