ストリームをモニタリングする

Datastream を使用すると、ストリームが処理するデータとイベントをモニタリングし、レプリケーションの健全性を追跡するアラート ポリシーを構成できます。Datastream では、イベントはソースの 1 つの変更(データベース テーブルに新しい行が追加されるなど)を表します。ストリーム エラーをモニタリングするには、ストリームのトラブルシューティングをご覧ください。

Datastream では、スループット、サポートされていないイベント、データの更新速度、システム レイテンシ、合計レイテンシのグラフにストリームのパフォーマンスが表示されます。[スループット] には、ストリームがデータを転送するレート(MB 単位)またはイベントを処理するレートが表示されます。サポートされていないイベントは、Datastream で処理できないソースイベントの数を追跡します。

データの更新速度は、データがソースに書き込まれてから、Datastream が処理中の最も古いイベントを読み取るまでの時間を測定します。読み取る新しいイベントがない場合、この指標は 0 になります。Datastream がこれらのイベントの読み取りを開始した後にのみ、アクティビティの急増が反映されます。システム レイテンシは、Datastream がイベントを読み取ってから転送先に書き込むまでの時間を追跡します。合計レイテンシは、データがソースに書き込まれてから、対応するイベントが宛先に到達するまでのエンドツーエンドの遅延を表します。

処理されたデータまたはイベントをモニタリングする

  1. Google Cloud コンソールの [ストリーム] ページに移動します。

    [ストリーム] ページに移動

  2. モニタリングするストリームをクリックします。

  3. 省略可。[データの更新速度] グラフが表示されるまでスクロールします。このグラフに対して、[アラート ポリシーを作成] リンクをクリックして、アラート ポリシーを作成します。アラート ポリシーは、グラフでモニタリングする一連の条件を記述するものです。

    リンクをクリックすると、Cloud Monitoring に [アラート ポリシーを作成] ページが表示されます。このページでは、グラフのアラート ポリシーを定義できます。これには、ポリシーをトリガーする条件、条件が満たされた場合に通知されるユーザー、通知方法の指定が含まれます。

    アラート ポリシーの作成方法など、アラート ポリシーの詳細については、指標ベースのアラート ポリシーの管理をご覧ください。

  4. [モニタリング] タブをクリックします。

  5. Datastream がモニタリングしているデータまたはイベントを表すグラフが表示されるまでスクロールします。

  6. [スループット] グラフを表示している場合は、必要に応じて、[(バイト/秒)] を選択して、Datastream によってソースから転送先に転送されるデータ量を確認するか、[(イベント/秒)] を選択して、転送されたデータに関連するイベント数を確認します。

  7. Datastream によって数時間または数日間にわたって処理されたデータ量またはイベント数を表示するには、1 時間、6 時間、12 時間、1 日、2 日、4 日、7 日、14 日、30 日のいずれかを選択します。

    または、カスタムの範囲を設定するには、[カスタム] メニューを選択し、[カレンダー] 選択ツールを使用して、表示するデータ量またはイベント数の開始日時と終了日時を指定します。

    Datastream により、選択した内容を反映するようにペインのグラフが更新され、指定した間隔が表示されます。

    たとえば、今日が 2021 年 10 月 31 日で、[30 日間] をクリックすると、2021 年 10 月 1 日以降に Datastream によって処理されたデータ量またはイベント数がグラフに表示されます。

  8. グラフの線の上にポインタを置くと、Datastream によって特定の日時に処理されたデータ量またはイベント数が表示されます。

次のステップ