次の方法で共有


メトリックの概要

現在、Azure Communication Services には、すべての Azure Communication Services プリミティブ用のメトリックが用意されています。 Azure メトリックス エクスプローラーでは、メール要求から生成されるメトリック データを使用して、独自のグラフをプロットしたり、メトリック値の異常を調査したり、API トラフィックを把握したりすることができます。

メトリックを確認できる場所

Azure Communication Services のプリミティブにより、API 要求のメトリックが生成されます。 これらのメトリックは、Communication Services リソースの [メトリック] タブで確認できます。 Communication Services リソースのブック タブを使って永続的なダッシュボードを作成することもできます。

測定基準の定義

すべての API 要求のメトリックには、メトリック データをフィルター処理するために使用できる 3 つのディメンションが含まれています。 これらのディメンションは、Count という集計の種類を使用することでまとめて集計できます。また、Azure の標準的な集計時系列 (SumAverageMinMax など) をサポートしています。

サポートされる集計の種類と時系列集計について詳しくは、「Azure メトリックス エクスプローラーの高度な機能」を参照してください。

  • 操作 - Azure Communication Services チャット ゲートウェイで呼び出すことができるあらゆる操作またはルート。
  • 状態コード - 要求の後に送信される状態コードの応答。
  • StatusSubClass - 応答の後に送信される一連の状態コード。

高度なメッセージング API 要求

高度なメッセージング API 要求のメトリックに対して次の操作ができます。

操作またはルート 説明 シナリオ
DownloadMedia メディア ペイロードのダウンロード要求。 企業がメディア ペイロードのダウンロードを要求しました。
ListTemplates テンプレートの一覧表示要求。 企業が、特定のチャネルのテンプレートを一覧表示するように要求しました。
ReceiveMessage 受信したメッセージ。 ユーザーが企業にメッセージを送信しました。
SendMessage メッセージ通知の送信要求。 企業がユーザーにメッセージを送信することを要求しています。
SendMessageDeliveryStatus 配信状態が受信されました。 企業が、ユーザーへの送信を要求したメッセージに対して応答を受信しました。

高度なメッセージング要求メトリックのスクリーンショット。

認証 API 要求

認証 API 要求のメトリックでは、次の操作を利用できます。

操作またはルート 説明
CreateIdentity 1 人のユーザーを表す ID を作成します。
DeleteIdentity ID を削除します。
CreateToken アクセス トークンを作成します。
RevokeToken 指定された時刻より前に、ID 用に作成されたすべてのアクセス トークンを取り消します。
ExchangeTeamsUserAccessToken Teams ユーザーの Microsoft Entra アクセス トークンを、有効期限が一致する新しい Communication Identity アクセス トークンと交換します。

認証要求メトリックのスクリーンショット。

Call Automation API 要求

Call Automation API 要求のメトリックでは、次の操作を利用できます。

操作またはルート 説明
通話の作成 ユーザーへの発信呼び出しを作成します。
通話の応答 着信通話に応答します。
通話のリダイレクト 着信通話を別のユーザーにリダイレクトします。
通話の拒否 着信通話を拒否します。
参加者へ通話の転送 1 対 1 の呼び出しを別のユーザーに転送します。
プレイ 通話の参加者にオーディオを再生します。
PlayPrompt Recognize アクションの一部として、ユーザーにプロンプトを再生します。
Recognize 通話参加者からのユーザー入力を認識します。
参加者の追加 通話に参加者を追加します。
参加者の削除 通話から参加者を削除します。
通話の切断 コール レッグを切断します。
通話の終了 すべての参加者の通話を終了します。
通話の取得 通話に関する詳細を取得します。
参加者の取得 通話参加者の詳細を取得します。
参加者の取得 通話のすべての参加者を取得します。
通話の削除 通話を削除します。
全てのメディア操作のキャンセル 通話で進行中またはキューに入ったメディア操作をすべて取り消します。

チャット API 要求のメトリック操作

チャット API 要求のメトリックには、次の操作が利用できます。

操作またはルート 説明
GetChatMessage メッセージ ID を使用してメッセージを取得します。
ListChatMessages スレッドからチャット メッセージの一覧を取得します。
SendChatMessage スレッドにチャット メッセージを送信します。
UpdateChatMessage チャット メッセージを更新します。
DeleteChatMessage チャット メッセージを削除します。
GetChatThread チャット スレッドを取得します。
ListChatThreads ユーザーのチャット スレッドの一覧を取得します。
UpdateChatThread チャット スレッドのプロパティを更新します。
CreateChatThread チャット スレッドを作成します。
DeleteChatThread スレッドを削除します。
GetReadReceipts スレッドの開封確認メッセージを取得します。
SendReadReceipt ユーザーに代わって開封確認メッセージ イベントをスレッドに送信します。
SendTypingIndicator ユーザーに代わって入力イベントをスレッドにポストします。
ListChatThreadParticipants スレッドのメンバーを取得します。
AddChatThreadParticipants スレッドにスレッド メンバーを追加します。 既にメンバーが存在する場合は、何も変化しません。
RemoveChatThreadParticipant スレッドからメンバーを削除します。

チャット API 要求メトリックのスクリーンショット。

認識されない操作に対して要求が行われた場合は、「無効なルート」値の応答を受け取ります。

Job Router API 要求

Job Router API 要求のメトリックでは、次の操作が利用できます。

操作またはルート 説明
UpsertClassificationPolicy 分類ポリシーを作成または更新します。
GetClassificationPolicy ID で既存の分類ポリシーを取得します。
ListClassificationPolicies 既存の分類ポリシーを取得します
DeleteDistributionPolicy ID で分類ポリシーを削除します。
UpsertDistributionPolicy 配布ポリシーを作成または更新します。
GetDistributionPolicy ID で既存の配布ポリシーを取得します。
ListDistributionPolicies 既存の配布ポリシーを取得します
DeleteDistributionPolicy ID で配布ポリシーを削除します。
UpsertExceptionPolicy 例外ポリシーを作成または更新します。
GetExceptionPolicy ID で既存の例外ポリシーを取得します。
ListExceptionPolicies 既存の例外ポリシーを取得します
DeleteExceptionPolicy ID で例外ポリシーを削除します。
UpsertQueue キューを作成または更新します。
GetQueue ID で既存のキューを取得します。
GetQueues 既存のキューを取得します
DeleteQueue ID でキューを削除します。
GetQueueStatistics キューの統計情報を取得します。
UpsertJob ジョブを作成または更新します。
GetJob ID で既存のジョブを取得します。
GetJobs 既存のジョブを取得します
DeleteJob ID でキュー ポリシーを削除します。
ReclassifyJob ジョブを再分類します。
CancelJob 自由形式の取り消し理由を指定しながら、ID で既存のジョブを取り消す要求を送信します。
CompleteJob 割り当てられたジョブを完了します。
CloseJob 完了したジョブを閉じます。
AcceptJobOffer ジョブを作業するオファーを受け入れ、別のエージェントが既にジョブを受け入れている場合は 409/Conflict を返します。
DeclineJobOffer ジョブを作業するオファーを拒否します。
UpsertWorker worker を作成または更新します。
GetWorker ID で既存の worker を取得します。
GetWorkers 既存のworker を取得します。
DeleteWorker worker とそのすべてのトレースを削除します。

Network Traversal API 要求

Network Traversal API 要求のメトリックでは、次の操作を利用できます。

操作またはルート 説明
IssueRelayConfiguration STUN/TURN サーバーの構成に関する問題

TURN トークン要求メトリックのスクリーンショット。

Rooms API 要求

Rooms API 要求のメトリックでは、次の操作が利用できます。

操作またはルート 説明
CreateRoom 会議室を作成します。
DeleteRoom 会議室を削除します。
GetRoom 会議室 ID で会議室を取得します。
PatchRoom 会議室 ID で会議室を更新します。
ListRooms Azure Communication Services リソースのすべてのルームを一覧表示します。
AddParticipants 会議室に参加者を追加します。
RemoveParticipants 会議室から参加者を削除します。
GetParticipants ルームの参加者の一覧を取得します。
UpdateParticipants ルームの参加者の一覧を更新します。

Rooms 要求メトリックのスクリーンショット。

SMS API 要求

SMS API 要求のメトリックには、次の操作が利用できます。

操作またはルート 説明
SMSMessageSent SMS メッセージを送信します。
SMSDeliveryReportsReceived SMS 配信レポートを取得します。
SMSMessagesReceived SMS メッセージを取得します。

SMS API 要求メトリックのスクリーンショット。

次のステップ