Transfer Appliance をモニタリングする

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

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

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

Transfer Appliance | モニターに移動

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

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

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 60 秒 TA40/TA300 アプライアンスのストレージ バッファに現在保存されているバイト数を報告します。
appliance/network/bytes_received 60 秒 TA40/TA300 インターフェースごとに受信したバイト数を報告します。
appliance/network/bytes_sent 60 秒 TA40/TA300 インターフェースごとに送信されたバイト数を報告します。
appliance/network/packets_received 60 秒 TA40/TA300 インターフェースごとに受信したパケット数を報告します。
appliance/network/packets_sent 60 秒 TA40/TA300 インターフェースごとに送信されたパケットの量を報告します。
appliance/disk/partition/used_bytes 60 秒 TA40/TA300 各ディスク パーティションの使用済み容量。
appliance/disk/partition/total_bytes 60 秒 TA40/TA300 各ディスク パーティションの合計容量。
appliance/cpu/load_average 60 秒 TA40/TA300 過去のサンプル期間の CPU 負荷の平均。
appliance/service/state 60 秒 TA40/TA300 サービスの実行ステータスを報告します。
アプライアンス/ネットワーク/接続性 60 秒 TA40/TA300 インターフェース ネットワークに到達可能かどうかを報告します。
appliance/network/dns_health 60 秒 TA40/TA300 DNS 構成が正常に機能しているかどうかをレポートします。
appliance/disk/health 1 時間 TA40/TA300 各ディスクの健全性ステータスを報告します。
appliance/hardware/health 1 時間 TA40/TA300 特定のハードウェア コンポーネントが正しく動作するかどうかをレポートします。
アプライアンス/バージョン 60 秒 TA40/TA300 特定のアプライアンス コンポーネントの現在のバージョン。

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

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

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

Cloud Monitoring を使用して Transfer Appliance の指標を表示する方法については、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

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