メインコンテンツにスキップ ナビゲーションにスキップ フッターにスキップ

モニタリング

マシンの健全性、コンテナ、サービス、リポジトリの監視と診断の実行。

モニタリング

Rediaccは、マシンの健全性、実行中のコンテナ、サービス、リポジトリの状態、システム診断を検査するための組み込みの監視コマンドを提供します。

マシンの健全性

マシンの包括的なヘルスレポートを取得します:

rdc machine health server-1

レポート内容:

  • System: アップタイム、メモリ使用量、ディスク使用量
  • Datastore: 容量と使用量
  • コンテナ: 実行中、正常、異常のコンテナ数
  • サービス: ステータスと再起動回数
  • ストレージ: SMARTヘルスと温度
  • リポジトリ: マウント状態とDocker daemonの状態
  • 問題点: 検出された問題

マシン可読な出力には --output json を使用してください。

コンテナの一覧表示

マシン上のすべてのリポジトリにわたる実行中のコンテナをすべて表示します:

rdc machine containers server-1
カラム説明
Nameコンテナ名
Status実行中、停止中など
Health正常、異常、なし
CPUCPU使用率
Memoryメモリ使用量
Repositoryコンテナが属するリポジトリ

オプション:

  • --health-check — コンテナに対してアクティブなヘルスチェックを実行
  • --output json — マシン可読なJSON出力

サービスの一覧表示

マシン上のRediaccに関連するsystemdサービスを表示します:

rdc machine services server-1
カラム説明
Nameサービス名
Stateアクティブ、非アクティブ、失敗
Sub-state実行中、停止など
Restarts再起動回数
Memoryサービスのメモリ使用量
Repository関連するリポジトリ

オプション:

  • --stability-check — 不安定なサービスをフラグ付け(失敗、3回以上の再起動、自動再起動)
  • --output json — マシン可読なJSON出力

リポジトリの一覧表示

マシン上のリポジトリを詳細な統計情報とともに表示します:

rdc machine repos server-1
カラム説明
Nameリポジトリ名
Sizeディスクイメージのサイズ
Mountマウント済みまたは未マウント
DockerDocker daemonが実行中または停止
Containersコンテナ数
Disk Usageリポジトリ内の実際のディスク使用量
Modified最終更新日時

オプション:

  • --search <text> — 名前またはマウントパスでフィルタリング
  • --output json — マシン可読なJSON出力

Vaultステータス

デプロイ情報を含むマシンの完全な概要を取得します:

rdc machine vault-status server-1

提供される情報:

  • ホスト名とアップタイム
  • メモリ、ディスク、Datastoreの使用量
  • リポジトリの総数、マウント数、Docker実行数
  • リポジトリごとの詳細情報

マシン可読な出力には --output json を使用してください。

接続テスト

マシンへのSSH接続を確認します:

rdc machine test-connection --ip 203.0.113.50 --user deploy

レポート内容:

  • 接続状態(成功/失敗)
  • 使用された認証方法
  • SSH鍵の設定
  • 公開鍵のデプロイ状態
  • Known hostsエントリ

オプション:

  • --port <number> — SSHポート(デフォルト: 22)
  • --save -m server-1 — 検証済みホスト鍵をマシン設定に保存

診断 (doctor)

Rediacc環境の包括的な診断チェックを実行します:

rdc doctor
カテゴリチェック内容
環境Node.jsバージョン、CLIバージョン、SEAモード、Goインストール、Dockerの利用可否
Renetバイナリの場所、バージョン、CRIU、rsync、SEA埋め込みアセット
設定アクティブなコンテキスト、モード、マシン、SSH鍵
認証ログイン状態、ユーザーメールアドレス

各チェックは OK警告、または エラー を報告します。問題のトラブルシューティングの最初のステップとしてこれを使用してください。

終了コード: 0 = すべて合格、1 = 警告あり、2 = エラーあり。