Compute Engine インスタンスのカスタムメトリクスを Cloud Monitoring に送信したいと考えています。最も推奨される方法はどれですか?
- A. Cloud Monitoring の REST API を直接呼び出して timeSeries.create で書き込む
- B. BigQuery にデータを書き込み、Looker Studio でグラフ化する
- C. Cloud Monitoring エージェント(または Ops エージェント)をインストールして設定する
- D. Cloud Logging にメトリクス値をテキストでログに記録し、ログベースメトリクスに変換する
解答と解説を見る
正解: C
Google Cloud の Ops エージェント(旧 Cloud Monitoring エージェントと Cloud Logging エージェントを統合したもの)をインスタンスにインストールすると、OS レベルのメトリクス(メモリ・ディスク・プロセス等)が自動収集されます。カスタムアプリメトリクスは Prometheus エクスポーターや OpenTelemetry との統合で収集できます。REST API 直接呼び出しも可能ですが、エージェントを使う方が標準的で設定が容易です。ログベースメトリクスへの変換は数値データのカスタム収集には間接的すぎます。BigQuery + Looker Studio はリアルタイム監視には不向きです。
📚 関連サービスの解説: Cloud Monitoring