6.4. 障害復旧メトリクス
以下は、Prometheus によってスクレイピングされる ramen メトリクスです。
- ramen_last_sync_timestamp_seconds
- ramen_policy_schedule_interval_seconds
- ramen_last_sync_duration_seconds
- ramen_last_sync_data_bytes
これらのメトリックは、Red Hat Advanced Cluster Management for Kubernetes (RHACM operator) がインストールされているハブクラスターから実行します。
最終同期のタイムスタンプ (秒単位)
これは、アプリケーションごとのすべての PVC の同期が最後に成功した時刻を示す秒単位の時間です。
- メトリクス名
-
ramen_last_sync_timestamp_seconds - メトリクスのタイプ
- ゲージ
- ラベル
-
ObjType: オブジェクトのタイプ、ここでは DPPC -
ObjName: オブジェクトの名前。ここでは DRPC-Name です。 -
ObjNamespace: DRPC namespace -
Policyname: DRPolicy の名前 -
SchedulingInterval: DRPolicy からのスケジュール間隔の値
-
- メトリクス値
-
値は、DRPC ステータスの
lastGroupSyncTimeから取得される Unix 秒として設定されます。
ポリシースケジュール間隔 (秒)
これにより、DRPolicy からのスケジュール間隔が秒単位で得られます。
- メトリクス名
-
ramen_policy_schedule_interval_seconds - メトリクスのタイプ
- ゲージ
- ラベル
-
Policyname: DRPolicy の名前
-
- メトリクス値
- これは、DRPolicy から取得したスケジュール間隔 (秒単位) に設定されます。
最後の同期期間 (秒)
これは、アプリケーションごとに全 PVC が正常に同期された最新の情報から同期する際にかかる最大時間を表します。
- メトリクス名
-
ramen_last_sync_duration_seconds - メトリクスのタイプ
- ゲージ
- ラベル
-
Obj_type: オブジェクトのタイプ。ここでは DPPC です。 -
obj_name: オブジェクトの名前。ここでは DRPC-Name です。 -
obj_namespace: DRPC namespace。 -
scheduling_interval: DRPolicy からのスケジュール間隔の値。
-
- メトリクス値
-
値は、DRPC ステータスの
lastGroupSyncDurationから取得されます。
最新の同期から転送された合計バイト数
これは、アプリケーションごとに全 PVC が正常に同期された最新の同期から転送された合計バイト数を表します。
- メトリクス名
-
ramen_last_sync_data_bytes - メトリクスのタイプ
- ゲージ
- ラベル
-
Obj_type: オブジェクトのタイプ。ここでは DPPC です。 -
obj_name: オブジェクトの名前。ここでは DRPC-Name です。 -
obj_namespace: DRPC namespace。 -
scheduling_interval: DRPolicy からのスケジュール間隔の値。
-
- メトリクス値
-
値は、DRPC ステータスの
lastGroupSyncBytesから取得されます。