Transfer Appliance をモニタリングする

データコピーのステータスとアプライアンスのステータス指標を使用して、オブザーバビリティを高めることができます。

オンライン コピーのステータスをモニタリングする

オンライン転送を有効にしている場合は、[Transfer Appliance] ページで Transfer Appliance から Cloud Storage へのオンライン転送の進行状況をモニタリングできます。

[Transfer Appliance | Monitor] に移動

オフライン コピーのステータスをモニタリングする

データの転送中、転送の進行状況をモニタリングできます。

Transfer Appliance の進行状況をモニタリングするには、アプライアンスに接続して次のコマンドを実行します。

ta status --verbose

Cloud Monitoring を有効にする

Transfer Appliance は、Cloud Monitoring を使用して、さまざまなアプライアンス指標をレポートします。

Cloud Monitoring を有効にする手順は、オンライン転送をセットアップしているかどうかによって異なります。

  • オンライン転送を設定し、サービス アカウントに Monitoring Metric Writer ロールを付与している場合、それ以上の構成は必要ありません。

  • オンライン転送を設定した後、Monitoring Metric Writer ロールを追加していない場合は、プロジェクトレベルのユーザー管理サービス アカウントにロールを追加します。ロールを追加または変更した後で、サービス アカウント キーを再生成する必要はありません。

  • オンライン転送を設定していない場合は、手順に沿ってユーザー管理サービス アカウントを作成して構成します。Cloud Monitoring には Monitoring Metric Writer ロールのみが必要です。

必要な手順を完了したら、次の手順を行います。

  1. アプライアンスに接続します。
  2. アプライアンスが構成済みであることを確認します。
  3. アプライアンスのコマンドラインから、ta metrics start を実行します。

サポートされている指標

指標名 収集間隔 サポートされているアプライアンス 説明
appliance/storage/stored_bytes 60s TA7/TA40/TA300 アプライアンスのストレージ バッファに格納されている現在のバイト数を報告します。
appliance/transfer/health 60s TA7 オンプレミス転送ソフトウェアが現在実行されているかどうかを確認します。
appliance/network/bytes_received 60s TA7/TA40/TA300 インターフェースごとに受信したバイト数を報告します。
appliance/network/bytes_sent 60s TA7/TA40/TA300 インターフェースごとに送信されたバイト数を報告します。
appliance/network/packets_received 60s TA7/TA40/TA300 インターフェースごとに受信されたパケット数を報告します。
appliance/network/packets_sent 60s TA7/TA40/TA300 インターフェースごとに送信されたパケット量を報告します。
appliance/disk/partition/used_bytes 60s TA7/TA40/TA300 各ディスク パーティションの使用済み容量。
appliance/disk/partition/total_bytes 60s TA7/TA40/TA300 各ディスク パーティションの合計容量。
appliance/cpu/load_average 60s TA7/TA40/TA300 過去のサンプル期間の CPU 負荷の平均。
appliance/service/state 60s TA7/TA40/TA300 サービスの実行ステータスを報告します。
アプライアンス/ネットワーク/接続性 60s TA7/TA40/TA300 インターフェース ネットワークに到達できるかどうかを報告します。
appliance/network/dns_health 60s TA7/TA40/TA300 DNS 構成が正常に動作しているかどうかを報告します。
appliance/disk/health 1h TA7/TA40/TA300 各ディスクのヘルス状態を報告します。
appliance/hardware/health 1h TA7/TA40/TA300 特定のハードウェア コンポーネントが正常に動作しているかどうかを報告します。
アプライアンス/バージョン 60s TA7/TA40/TA300 特定のアプライアンス コンポーネントの現在のバージョン。

アプライアンスのステータスをモニタリングする

アプライアンスの状態は Cloud Monitoring を使用してモニタリングできます。設定手順については、Cloud Monitoring を有効にするをご覧ください。

  1. Google Cloud コンソールの [Metrics Explorer] ページにアクセスします。
  2. [Metrics] タブで [Select a metric] をクリックします。
  3. フィルタ フィールドに指標名を入力します(例: Stored bytes)。
  4. 結果から、[Transfer Appliance] > [Appliance] > [Stored bytes] を選択します。
  5. [適用] をクリックします。

Cloud Monitoring を使用して転送アプライアンスの指標を表示する方法については、Metrics Explorer でグラフを作成するをご覧ください。

アプライアンスで Cloud Monitoring を無効にする

アプライアンスから Cloud Monitoring への指標の報告を停止するには、Transfer Appliance コマンドラインから次のコマンドを実行します。

ta metrics stop

次のいずれかのコマンドを実行すると、Cloud Monitoring も停止します。

  • ta finalize
  • ta reset

トラブルシューティング

An error occurred while enabling monitoring

サービス アカウント キーファイル /tmp/key.json がアプライアンスで見つからない場合は、エラーが返されます。

An error occurred while enabling monitoring: failed to authenticate monitoring: credential file: /tmp/key.json is missing

サービス アカウントの構成と、アプライアンスへのキーファイルのコピーの手順については、ユーザー管理のサービス アカウントの作成と構成をご覧ください。