Skip to content

メトリクス

メトリクスは、デプロイメントの状態や変化を一定期間にわたって示す重要なデータを提供します。左側のナビゲーションメニューで Monitor -> Metrics をクリックすると、デプロイメント詳細ページで確認できます。

リアルタイムメトリクス

ここでは、デプロイメントのリアルタイムメトリクスを観測できます。

メトリクス説明
Sessions現在デプロイメントに接続されているクライアントの総数。オフラインクライアントで保持されたセッションも含みます。
Total TPS現在のデプロイメントが1秒あたりに処理しているメッセージの総数。受信および送信メッセージの合計レートを含みます。
Total message sent現在デプロイメントから1秒あたりに流れているメッセージ数。
Total message received現在デプロイメントに1秒あたりに流れているメッセージ数。
Data Integration TPSデプロイメント内で1秒あたりに処理されているデータ統合操作の総数。ルールマッチとアクション実行(成功・失敗両方)のレートを含みます。
Retained messagesデプロイメント内の保持メッセージの総数。
保持メッセージの概要については、The Beginner's Guide to MQTT Retained Messages を参照してください。
Topicsすべてのクライアントが現在サブスクライブしているトピックの総数。
Subscriptions各クライアントがサブスクライブしているトピックの総数。
Shared subscriptionsデプロイメント内の共有サブスクリプションの総数。
共有サブスクリプションの概要については、MQTT Shared Subscriptions: Practical Guidelines and Use Cases を参照してください。
Storage (GB)デプロイメント内のDurable Sessionsおよびイベント履歴で使用されているストレージ容量。

TIP

サブスクリプション数はクライアントごとに計算されます。異なる2つのクライアントが同じトピックをサブスクライブしている場合、サブスクリプション数は2とカウントされます。

タイムライン

Timeline タブをクリックすると、一定期間内のデプロイメントのメトリクスデータを確認できます。

サーバレス タイムラインメトリクス

サーバレスデプロイメントのタイムラインページでは、セッション、サブスクリプション、メッセージ、TPS、トラフィック、パケット、ドロップメッセージの7種類のメトリクスを提供します。各メトリクスタイプのグラフチャートと特定時点の詳細情報を閲覧できます。

Sessions

Sessionsチャートは、選択した期間内にデプロイメントに接続されたクライアント数を表示します。セッション数には、パーシステントセッション を有効にしたオフラインクライアントも含まれます。パーシステントセッションとは、クライアントが切断されてもセッションが維持され、オフラインメッセージが保存され、セッションのタイムアウトまたはクリアまで保持されるものを指します。

メトリクス詳細

Subscriptions

Subscriptionsチャートは、選択した期間内のサブスクリプション総数を表示します。

メトリクス詳細

Messages

Messagesチャートは、選択した期間内にデプロイメントが受信および送信したメッセージ数を表示します。

  • インバウンドメッセージ:デバイスまたはアプリケーションから受信したメッセージ。
  • アウトバウンドメッセージ:デバイスまたはアプリケーションへ送信したメッセージ。
  • サブスクライバーなしのメッセージ:トピックにサブスクライバーがいないためにドロップされたメッセージ。
メトリクス詳細

TPS

TPSチャートは、選択した期間内にデプロイメントが1秒あたりに処理したメッセージの総数を表示します。受信率と送信率も含みます。

  • Total TPS:受信および送信メッセージの合計レート(1秒あたり)。
  • インバウンドメッセージレート:デプロイメントが1秒あたりに受信したメッセージ数。
  • アウトバウンドメッセージレート:デプロイメントが1秒あたりに送信したメッセージ数。
メトリクス詳細

Traffic

Trafficチャートは、選択した期間内にデプロイメントが生成したアウトバウンドトラフィックを表示します。

TIP

時間範囲が 1時間 の場合、Trafficチャートは表示されません。別の時間範囲を選択してトラフィックデータを表示してください。

メトリクス詳細

Packets

Packetsチャートは、選択した期間内にデプロイメントが受信および送信したメッセージのトラフィックを以下の3種類のデータで表示します。

  • Total packets:受信および送信されたパケットの合計トラフィック。
  • Sent packets:デバイスまたはアプリケーションへ送信されたパケットのトラフィック。
  • Received packets:デバイスまたはアプリケーションから受信したパケットのトラフィック。
メトリクス詳細

Dropped Messages

Dropped Messagesチャートは、選択した期間内に送信フェーズで破棄されたメッセージ数を表示します。破棄の理由は、メッセージサイズが大きすぎる、メッセージキューが満杯、メッセージの有効期限切れなどが考えられます。

メトリクス詳細

Dedicated Flex および BYOC タイムラインメトリクス

Dedicated FlexおよびBYOCデプロイメントのタイムラインメトリクスには以下の種類があります。

  • Sessions
  • Subscriptions
  • Messages
  • Traffic
  • Packets
  • Dropped messages

各メトリクスタイプに対応するグラフチャートと特定時点の詳細情報を閲覧できます。いくつかのメトリクスにはAPIで対応するメトリクスが示されています。より多くのメトリクスを学習・確認したい場合は、APIを通じて取得可能です。

TIP

表に対応するAPIメトリクスがない場合、そのメトリクスはAPIから取得できません。

Sessions

Sessionsチャートは、選択した期間内の同時セッション数を表示します。セッション数には、パーシステントセッション を有効にしたオフラインクライアントも含まれます。チャートは以下3つのメトリクスを提供します。

APIのメトリクス説明
-同時セッション数。
client.connected現時点で接続されているセッション数。
client.disconnected現時点で切断されているセッション数。
メトリクス詳細

Subscriptions

Subscriptionsチャートは、選択した期間内のサブスクリプション状況を表示するために3つのメトリクスを提供します。

APIのメトリクス説明
-サブスクリプションの総数。
client.subscribe現時点でのサブスクリプション数。
client.unsubscribe現時点でのサブスクリプション解除数。
メトリクス詳細

Messages

Messagesチャートは、選択した期間内にデプロイメントが受信および送信したメッセージ数と、サブスクライバーがいないためにドロップされたメッセージ数を示す3つのメトリクスを提供します。

APIのメトリクス説明
messages.received現時点でデバイスまたはアプリケーションから受信したメッセージ数。
messages.sent現時点でデバイスまたはアプリケーションへ送信したメッセージ数。
messages.dropped.no_subscribersサブスクライバーがいないためにドロップされたメッセージ数。
メトリクス詳細

Traffic

Trafficチャートは、選択した期間内にデプロイメントが生成したアウトバウンドトラフィックを表示します。

TIP

時間範囲が 1時間 の場合、Trafficチャートは表示されません。別の時間範囲を選択してトラフィックデータを表示してください。

APIのメトリクス説明
traffic.egressデプロイメントが生成したアウトバウンドトラフィック。
メトリクス詳細

Packets

Packetsチャートは、選択した期間内にデプロイメントが受信および送信したメッセージのトラフィックを示す2つのメトリクスを提供します。

APIのメトリクス説明
bytes.received現時点でデバイスまたはアプリケーションから受信したメッセージパケットのキロバイト数。
bytes.sent現時点でデバイスまたはアプリケーションへ送信したメッセージパケットのキロバイト数。
メトリクス詳細

Dropped Messages

Dropped Messagesチャートは、選択した期間内にメッセージの有効期限切れやメッセージキューの容量超過により配信時にドロップされたメッセージ数を表示します。

APIのメトリクス説明
delivery.dropped.expiredメッセージの有効期限切れによりドロップされたメッセージ数。
delivery.dropped.queue_fullメッセージキューが満杯のためドロップされたメッセージ数。
メトリクス詳細