データコピーのステータスとアプライアンスのステータス指標を使用して、オブザーバビリティを高めることができます。
オンライン コピーのステータスをモニタリングする
オンライン転送を有効にしている場合は、[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
ロールのみが必要です。
必要な手順を完了したら、次の手順を行います。
- アプライアンスに接続します。
- アプライアンスが構成済みであることを確認します。
- アプライアンスのコマンドラインから、
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 を有効にするをご覧ください。
- Google Cloud コンソールの [Metrics Explorer] ページにアクセスします。
- [Metrics] タブで [Select a metric] をクリックします。
- フィルタ フィールドに指標名を入力します(例:
Stored bytes
)。 - 結果から、[Transfer Appliance] > [Appliance] > [Stored bytes] を選択します。
- [適用] をクリックします。
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
サービス アカウントの構成と、アプライアンスへのキーファイルのコピーの手順については、ユーザー管理のサービス アカウントの作成と構成をご覧ください。