すべてのプロダクト
Search
ドキュメントセンター

PolarDB:AutoETL のモニタリングとアラート

最終更新日:May 27, 2026

AutoETL は、検索ビューと ETL リンクのステータス、同期レイテンシ、およびスループットを追跡するための監視とアラートを提供します。AutoETL リンクのライフサイクルは、テーブル全体をスキャンする完全同期フェーズと、binlog イベントをリッスンする増分同期フェーズの 2 つのフェーズで構成されます。SQL コマンドを使用して ETL ステータスを確認したり、PolarDB コンソールでメトリクスを表示したり、CloudMonitor でアラートルールを設定したりできます。

SQL コマンドによる ETL ステータスの表示

SQL コマンドを使用して、検索ビューと ETL リンクのステータスおよびエラー情報を表示できます。

ETL ステータスの表示

  • すべての検索ビューのステータスを表示します。

    SHOW SEARCH VIEW STATUS;
  • dbms_etl ストアドプロシージャで作成されたすべての同期リンクを表示します。

    CALL dbms_etl.show_sync_link();

結果の説明

結果では、Statusactive の場合、リンクが稼働していることを示します。Message フィールドには、エラーメッセージ、同期レイテンシー、再起動回数などの詳細が表示されます。

 View Name: view_test
      Type: search
    Status: active
   Message: {"errors": "Unknown database 'db1'", "others": "", "latency": "-1", "jobStatus": "recovering", "restart_times": "1647"}
Created_at: 2026-05-14 12:12:06
Updated_at: 2026-05-14 17:20:42

次の表では、Messageフィールド内のパラメーターについて説明します。

パラメーター

説明

errors

リンクのエラーメッセージ。

レイテンシー

ミリ秒 (ms) 単位の同期レイテンシーであり、値が -1 の場合は、リンクがまだ増分同期フェーズに入っていないこと、または増分書き込みがないことを示します。

jobStatus

ジョブのステータス。たとえば、recovering は、リンクが再起動中であることを示します。

restart_times

リンクが再起動した回数。

コンソールでのメトリクスの表示

AutoETL は、ジョブの安定性、レイテンシー、スループットに関する 6 つのリアルタイムメトリクスをモニタリングします。

  1. PolarDB コンソールにログインします。 左側のナビゲーションペインで、クラスター をクリックし、クラスターの リージョン を選択してから、クラスター ID をクリックして詳細ページを開きます。

  2. 左側のナビゲーションペインで、モニタリング > 検索クラスター > [Synchronization Link] を選択します。

次の表にメトリクスを示します。

メトリック

単位

説明

[同期ジョブ再起動回数]

PolarDB と PolarSearch 間のデータ 同期リンク の再起動回数。頻繁な再起動は、リンクが不安定であることを示している可能性があります。

[同期ジョブ遅延]

ms

PolarDBPolarSearch 間のデータ同期リンクのレイテンシー。

[Sink 側の 1 秒あたり出力レコード数]

回/秒

データ同期リンクが毎秒 PolarSearch に書き込むレコードの数。

[Source 側の 1 秒あたり入力レコード数]

回/秒

データ同期リンクが 1 秒あたりに PolarDB から読み取るレコード数。

[ジョブの完了したチェックポイントの数]

データ同期リンクによって完了したチェックポイントの数。ジョブが失敗した場合、最後に完了したチェックポイントから自動的に再起動します。

[データソースが増分状態かどうか]

0 または 1

データ同期が増分同期フェーズにあるかどうかを示します。値 0 は完全同期フェーズを示し、値 1 は増分同期フェーズを示します。

説明

カーネルから返されるエラーメッセージは、1~2 分遅れることがあります。

アラートルールの設定

CloudMonitor を使用して各同期リンクのアラートルールを設定し、問題があればタイムリーに通知を受け取ることができます。CloudMonitor コンソールには、PolarDB コンソールのメトリクスページからアクセスするか、直接アクセスすることができます。

  1. CloudMonitor コンソールにログインします。

  2. 左側のナビゲーションペインで アラームサービス を選択し、アラームルール ページで アラームルールを作成 をクリックします。

  3. 製品 ドロップダウンリストから ApsaraDB POLARDB-Search を選択します。

  4. ターゲットクラスター ID を選択し、同期ジョブのアラートメトリクスとトリガー条件を設定します。

  5. アラート連絡先グループや Webhook コールバックなどの通知方法を設定し、OK をクリックしてルールを作成します。

説明

アラートルールで使用できるメトリックは、PolarDB コンソールモニタリング ページのメトリックと同じです。同期の問題を速やかに検出するために、同期ジョブ再起動回数同期ジョブ遅延 のアラートを設定することをお勧めします。