Azure Web PubSub サービスのメトリック
Azure Web PubSub サービスにはいくつかの組み込みメトリックがあり、メトリックに基づいてアラートを設定します。
メトリックを理解する
メトリックにより、サービスの実行情報が提供されます。 使用可能なメトリックは次のとおりです。
メトリック | 単位 | 推奨される集計の種類 | 説明 | Dimensions |
---|---|---|---|---|
Connection Close Count (接続のクローズ数) | Count | 合計 | さまざまな理由によって閉じられた接続の数。 | ConnectionCloseCategory |
Connection Count (接続数) | Count | 最大/平均 | サービスへの接続数。 | ディメンションなし |
Connection Open Count (開かれた接続の数) | Count | 合計 | 開かれた新しい接続の数。 | ディメンションなし |
Connection Quota Utilization (接続クォータ使用率) | パーセント | 最大/平均 | 接続クォータに対する接続の割合。 | ディメンションなし |
受信トラフィック | バイト | SUM | サービスへの受信トラフィック。 | ディメンションなし |
送信トラフィック | バイト | SUM | サービスからの送信トラフィック。 | ディメンションなし |
サーバーの負荷 | パーセント | 最大/平均 | サーバーの負荷の割合。 | ディメンションなし |
ディメンションについて
メトリックのディメンションは、メトリックの値を記述するための追加データを保持する名前と値のペアです。
一部のメトリックで使用可能なディメンション:
- ConnectionCloseCategory: 接続が閉じられる理由のカテゴリを記述します。 次のディメンション値が含まれます:
- Normal: 通常のクローズ。
- Throttled: トラフィックまたは接続のスロットリングを使用して、接続数と送信トラフィックの使用量とリソースの制限を確認します。
- SendEventFailed: イベント ハンドラーの呼び出しに失敗しました。
- EventHandlerNotFound: イベント ハンドラーが見つかりません。
- SlowClient: サービス側でキューに登録され、送信する必要があるメッセージが多すぎます。
- ServiceTransientError: 内部サーバー エラー。
- BadRequest: 無効なハブ名、間違ったペイロードなどが原因です。
- ServiceReload: 内部サービス コンポーネントの再読み込みにより接続が切断されると発生します。 このイベントは誤動作を示すものではなく、通常のサービス操作の一部です。
- Unauthorized: 接続は認可されていません。
多次元メトリックについての詳細を参照してください