- 概要
- ダッシュボードへのアクセス方法
- ダッシュボードの理解方法
- Kinesisメトリクス
- Reactorメトリクス
- ストリーミング Egress アクティベーション キュー メトリクス
- ダッシュボードでデータをフィルタリングする方法
- Datadogダッシュボードへの新しいユーザーの追加または削除をリクエストする方法
リアルタイムモニタリングダッシュボードは、リアルタイムシステムのパフォーマンスに関するインサイトを提供するDatadogダッシュボードです。
これらのダッシュボードは、リアルタイムシステムの顧客オブザーバビリティを向上させるために提供されています。ダッシュボードは、システムが処理したイベントの数、発生したエラー、イベント処理のタイミングについてより良いインサイトを与えることを目的としています。
ダッシュボードがキャプチャするメトリクスの一部は次のとおりです:
- 処理されたイベントの数
- トリガーされたアクティベーションの数(アクティベーションタイプ別: Webhook、ストリーミングEgressなど)
- エラーの数
- イベントを処理するのにかかる最大時間
セットアップ中に、カスタマーサポートはDatadogダッシュボードへのアクセスが許可されるメールアドレスのリストをリクエストします。
提供されたメールアドレスのいずれかをお持ちの場合、DatadogからYour Private Dashboard Access Linkというタイトルのメールを受け取ります。メールには、「ダッシュボード"Real-Time Monitoring - Account [YOUR ACCOUNT NUMBER] ([YOUR COMPANY NAME])"を表示できるようになりました」というような内容が記載されています。この情報がお客様のセットアップと一致することを確認してください。

リンクをクリックすると、メールアドレスの入力を求められます。ダッシュボードを表示する権限を持つメールアドレスのリストに含まれている場合、ダッシュボードの読み取り専用ビューにリダイレクトされます。そうでない場合、ダッシュボードを表示できません。この場合は、カスタマーサポートに連絡してください。
後でダッシュボードにアクセスするために、リダイレクト先のリンクを保存することをお勧めします。また、メールアドレスを再度確認した後、Datadogから送信された元のメールを使用して、ダッシュボードにアクセスするための新しいリンクを生成することもできます。
リアルタイムモニタリングダッシュボードは、リアルタイムシステムのさまざまな部分に焦点を当てたさまざまなセクションに分かれています。
現在、セクションはKinesisメトリクス、Reactorメトリクス、ストリーミングEgressアクティベーションキューメトリクスに定義されています。
KinesisメトリクスとはKinesisイベントストリーミングサービスに関連するメトリクスを指し、着信リアルタイムイベントに関連します。次のメトリクスがサポートされています:
Max Age(キュー内の最も古いメッセージの経過時間)
- これは、キュー内の最も古いリアルタイムイベントが処理を待っている時間を表します。これは、特定の時点でリアルタイムイベントが処理を待っている最長期間を示すために重要です。リアルタイムイベントがタイムリーに処理されているか、システムがバックアップされているかについてのインサイトを提供します。
ReactorメトリクスとはReactorエンジンに関連するメトリクスを指します。次のメトリクスがサポートされています:
Number of Process Invocations(処理呼び出しの数)
- これは、リアクターエンジンが呼び出される回数を表します。これはシステムアクティビティの量を表します。
Number of Events Processed(処理されたイベントの数)
- これは、リアクターエンジンによって処理されたリアルタイムイベントの数を表します。
Number of Webhook Activations Processed(処理されたWebhookアクティベーションの数)
- これは、特定の期間中に送信されたWebhookアクティベーションの数を表します。
Number of Webhook Activations Errors(Webhookアクティベーションエラーの数)
- これは、特定の期間中にリアクターごとに発生したWebhookアクティベーションエラーの数を表します。
ストリーミングEgressアクティベーションキューメトリクスとは、Webhook以外のアクティベーションに関連するメトリクスを指します。次のメトリクスがサポートされています:
Number of Activations Processed(処理されたアクティベーションの数)
- これは、特定の期間中に処理されたWebhook以外のアクティベーションの数を指します。
Number of Activations Errors(アクティベーションエラーの数)
- これは、特定の期間中にWebhook以外のアクティベーションに関連して発生したエラーの数を指します。
リアルタイムモニタリングダッシュボードは、時間とリアクター名の2つの方法でフィルタリングできます。
時間でフィルタリングするには、Datadog Dashboard UIの右上に、表示する時間枠を選択するドロップダウンがあります。プリセットを選択するか、カレンダーから日付範囲を選択できます。ドロップダウンの横には、現在選択されている時間を巻き戻し、一時停止、進めるためのUIボタンもあります。

リアクター名でフィルタリングするには、Datadog Dashboard UIの左上に、ダッシュボードが表示する特定のリアクターを選択するドロップダウンがあります。デフォルトでは、すべてのリアクターが表示されます。ドロップダウン内でリアクターを選択すると、選択されたリアクターからの情報のみを表示するようにダッシュボードが更新されます。

ダッシュボードへのアクセス権を持つユーザーを変更するには、メールアドレスのリストと、これらのメールをダッシュボードに追加するか削除するかを明記して、カスタマーサポートに連絡してください。