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();
結果の説明
結果では、Status が active の場合、リンクが稼働していることを示します。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フィールド内のパラメーターについて説明します。
パラメーター | 説明 |
| リンクのエラーメッセージ。 |
| ミリ秒 (ms) 単位の同期レイテンシーであり、値が |
| ジョブのステータス。たとえば、 |
| リンクが再起動した回数。 |
コンソールでのメトリクスの表示
AutoETL は、ジョブの安定性、レイテンシー、スループットに関する 6 つのリアルタイムメトリクスをモニタリングします。
PolarDB コンソールにログインします。 左側のナビゲーションペインで、クラスター をクリックし、クラスターの リージョン を選択してから、クラスター ID をクリックして詳細ページを開きます。
左側のナビゲーションペインで、モニタリング > 検索クラスター > [Synchronization Link] を選択します。
次の表にメトリクスを示します。
メトリック | 単位 | 説明 |
[同期ジョブ再起動回数] | 回 | PolarDB と PolarSearch 間のデータ 同期リンク の再起動回数。頻繁な再起動は、リンクが不安定であることを示している可能性があります。 |
[同期ジョブ遅延] | ms | PolarDB と PolarSearch 間のデータ同期リンクのレイテンシー。 |
[Sink 側の 1 秒あたり出力レコード数] | 回/秒 | データ同期リンクが毎秒 PolarSearch に書き込むレコードの数。 |
[Source 側の 1 秒あたり入力レコード数] | 回/秒 | データ同期リンクが 1 秒あたりに PolarDB から読み取るレコード数。 |
[ジョブの完了したチェックポイントの数] | 回 | データ同期リンクによって完了したチェックポイントの数。ジョブが失敗した場合、最後に完了したチェックポイントから自動的に再起動します。 |
[データソースが増分状態かどうか] | 0 または 1 | データ同期が増分同期フェーズにあるかどうかを示します。値 |
カーネルから返されるエラーメッセージは、1~2 分遅れることがあります。
アラートルールの設定
CloudMonitor を使用して各同期リンクのアラートルールを設定し、問題があればタイムリーに通知を受け取ることができます。CloudMonitor コンソールには、PolarDB コンソールのメトリクスページからアクセスするか、直接アクセスすることができます。
CloudMonitor コンソールにログインします。
左側のナビゲーションペインで アラームサービス を選択し、アラームルール ページで アラームルールを作成 をクリックします。
製品 ドロップダウンリストから ApsaraDB POLARDB-Search を選択します。
ターゲットクラスター ID を選択し、同期ジョブのアラートメトリクスとトリガー条件を設定します。
アラート連絡先グループや Webhook コールバックなどの通知方法を設定し、OK をクリックしてルールを作成します。
アラートルールで使用できるメトリックは、PolarDB コンソールの モニタリング ページのメトリックと同じです。同期の問題を速やかに検出するために、同期ジョブ再起動回数 と 同期ジョブ遅延 のアラートを設定することをお勧めします。