Monitoring エージェントの概要

Stackdriver Monitoring エージェントは、collectd ベースのデーモンで、仮想マシン インスタンスからシステム指標とアプリケーション指標を収集し、これらの情報を Monitoring に送信します。デフォルトでは、Monitoring エージェントはディスク、CPU、ネットワーク、プロセスの指標を収集します。サードパーティ製アプリケーションをモニタリングしてすべてのエージェント指標を取得するように Monitoring エージェントを構成できます。

Monitoring エージェントをインストールするには、Monitoring エージェントのインストールをご覧ください。

目的

Monitoring エージェントの使用は必須ではありませんが、使用することをおすすめします。Monitoring は、Monitoring エージェントがなくても、CPU 使用率、一部のディスク トラフィック指標、ネットワーク トラフィック、稼働時間情報などのいくつかの指標にアクセスできます。Monitoring エージェントを使用すると、Monitoring から仮想マシン(VM)インスタンス上のその他のシステム リソースやアプリケーション サービスにアクセス可能になります。これらの追加機能が必要な場合は、Monitoring エージェントをインストールする必要があります。

Monitoring エージェントをインストールした後、アプリケーション固有の collectd 構成を追加することで、サポートされているサードパーティ製アプリケーションをモニタリングできます。詳細については、サードパーティ製アプリケーションのモニタリングをご覧ください。

Monitoring エージェントで取得できる組み込み指標の完全な一覧については、エージェントの指標をご覧ください。

エージェントを使用してカスタム指標を Monitoring に送信するには、カスタム アプリケーションのモニタリングをご覧ください。アプリケーションのソースコードにアクセスできる場合は、OpenCensus を使用して準備するほうが簡単な場合もあります。

サポートされている構成

Monitoring エージェントは次の環境に対応しています。

仮想マシン インスタンス

次の種類の VM インスタンスに Monitoring エージェントをインストールできます。

  • Compute Engine インスタンス。Monitoring エージェントは、各インスタンスの関連プロジェクトにモニタリング情報を送信します。

    外部 IP アドレスのないインスタンスの場合は、限定公開の Google アクセスを有効にして、Monitoring エージェントが指標を送信できるようにする必要があります。

    Compute Engine のインスタンスを作成するには、Compute Engine スタートガイドをご覧ください。

  • Amazon Elastic Compute Cloud(EC2)インスタンス。Monitoring エージェントは、ワークスペースの AWS コネクタ プロジェクトにモニタリング情報を送信します。このプロジェクトは、AWS アカウントをワークスペースに接続すると、Stackdriver によって自動的に作成されます。

    Monitoring エージェントが正しく機能するには、そこで実行されている Amazon EC2 インスタンスが Google Cloud API、特に Monitoring API と通信できる必要があります。これには、外部 IP アドレスまたは VPC インターネット ゲートウェイが必要です。

    Amazon EC2 インスタンスを作成するには、Amazon EC2 スタートガイドをご覧ください。

次のタイプの VM インスタンスでは、特別なモニタリング サポートが使用されます。Monitoring エージェントを手動でインストールまたは構成しないでください。

  • App Engine スタンダード環境には、Monitoring の組み込みサポートが含まれています。エージェントは必要ありません。
  • App Engine フレキシブル環境には、特別な構成のエージェントがあらかじめインストールされています。
  • Google Kubernetes Engine には、クラスタとノードに別の 2 つの Stackdriver サポートをインストールするオプションがあります。このオプションは、GKE コンソールまたは gcloud containers コマンドを使用してクラスタを作成または更新するときに表示されます。詳細については、次のトピックをご覧ください。

オペレーティング システム

Monitoring エージェントは、互換性のある VM インスタンス上で、次のオペレーティング システムをサポートしています。

  • Amazon Linux AMI
  • CentOS 6、7
  • Debian 9 "Stretch"
  • Red Hat Enterprise Linux 6、7
  • Ubuntu LTS 16.04 "Xenial"、LTS 18.04 "Bionic"(LTS リリースのみサポート)
  • SUSE Linux Enterprise Server 12 SP3、12 SP2 for SAP、12 SP3 for SAP
  • Microsoft Windows Server 2008、2012、2016、2019

Monitoring エージェントは現在、Container-Optimized OS をサポートしていません。Kubernetes Engine クラスタでは Container-Optimized OS がデフォルトです。

サポートされているアプリケーション

よく使用されるさまざまなオープンソース ソフトウェア アプリケーションをモニタリングするために、Monitoring を構成できます。構成は Linux 上で実行されているエージェントに対してのみ可能です。Windows 上で実行されているエージェントは、IIS および MS SQL アプリケーションを監視しますが、他のアプリケーションについては構成できません。

詳細については、サードパーティ製アプリケーションのモニタリングをご覧ください。

エージェントのアクセス要件

エージェントを実行するには、次の DNS 名にアクセスする必要があります。

  • OAuth2 トークン サーバー: www.googleapis.com(完全な URL: https://www.googleapis.com/oauth2/v3/token

  • Monitoring API: monitoring.googleapis.com

エージェントをインストールするには、次の DNS 名にアクセスする必要があります。

  • (Linux)Google Cloud パッケージ リポジトリ: packages.cloud.google.com

  • (Windows)Google ダウンロード サーバー: dl.google.com

Monitoring エージェントのソースコードの取得

Monitoring エージェントのソースコードは、Linux がホストする Monitoring エージェントでのみ入手できます。Windows がホストする Monitoring エージェントはオープンソースではありません。

Monitoring エージェントは、インストール手順で説明されているスクリプトによってインストールされます。このセクションの情報は、ソースコードを理解したいときやその他の特別なニーズがあるとき以外は必要ありません。

Monitoring エージェント stackdriver-agent は、オリジナルの collectd(システム統計収集デーモン)に基づいています。 stackdriver-agent のソースコードは Stackdriver/collectd にあります。Monitoring エージェントのビルドおよびパッケージング スクリプトは、Stackdriver/agent-packaging にあります。サードパーティ製アプリケーションの構成ファイルは、エージェントの GitHub 構成リポジトリにあります。

stackdriver-agent のソフトウェア パッケージには次のものが含まれています。

  • collectd デーモン。
  • プラグイン共有ライブラリ(Stackdriver Monitoring API 出力プラグインなど)。
  • Monitoring エージェントの最上位構成ファイル。

非推奨ポリシー

Monitoring エージェントには、Stackdriver エージェントの非推奨ポリシーが適用されます。

次のステップ

  • クイックスタートで、Apache ウェブサーバーを実行している VM インスタンスをモニタリングする。このクイックスタートにはエージェントのインストール手順が含まれています。
  • Compute Engine または Amazon EC2 VM インスタンスにエージェントをインストールする。Monitoring エージェントのインストールをご覧ください。
このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。