データコピーのステータスとアプライアンスのステータスの指標を使用して、オブザーバビリティを向上させることができます。
オンライン コピーのステータスをモニタリングする
オンライン転送を有効にしている場合は、Google Cloud コンソールの [Transfer Appliance] ページで、Transfer Appliance から Cloud Storage へのオンライン転送の進行状況をモニタリングできます。
オフライン コピーのステータスをモニタリングする
データの転送中は、転送の進行状況をモニタリングできます。
Transfer Appliance の進行状況をモニタリングするには、アプライアンスに接続して、次のコマンドを実行します。
ta status --verbose
Cloud Monitoring を有効にする
Transfer Appliance は Cloud Monitoring を使用して、アプライアンスのさまざまな指標をレポートします。
Cloud Monitoring を有効にする手順は、オンライン転送を設定しているかどうかによって異なります。
オンライン転送を設定し、サービス アカウントに
Monitoring Metric Writer
ロールを付与している場合、それ以上の構成は必要ありません。オンライン転送を設定した後、
Monitoring Metric Writer
ロールを追加していない場合は、プロジェクトレベルのユーザー管理サービス アカウントにロールを追加します。ロールを追加または変更した後に、サービス アカウント キーを再生成する必要はありません。オンライン転送を設定していない場合は、手順に沿ってユーザー管理のサービス アカウントを作成して構成します。Cloud Monitoring に必要なのは
Monitoring Metric Writer
ロールのみです。
必要な手順を完了したら、次の手順を行います。
- アプライアンスに接続します。
- アプライアンスが構成済みであることを確認します。
- アプライアンスのコマンドラインから
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 を有効にするをご覧ください。
- Google Cloud コンソールの [Metrics Explorer] ページにアクセスします。
- [指標] タブで、[指標を選択] をクリックします。
- [フィルタ] フィールドに、指標名(例:
Stored bytes
)を入力します。 - 結果から、[Transfer Appliance] > [アプライアンス] > [保存されたバイト数] を選択します。
- [適用] をクリックします。
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
サービス アカウントの構成と、アプライアンスへのキーファイルのコピーの手順については、ユーザー管理のサービス アカウントの作成と構成をご覧ください。