本文へスキップ

エージェント名の識別

WhaTapはモニタリングは、情報収集の対象であるアプリケーションサーバーを識別するための情報で、基本的にアプリケーションサーバーから収集した情報を使用します。基本的な使用状況の情報は、アプリケーションサーバーの種類、IPアドレスなどを組み合わせであり、アプリケーションサーバーを固有識別子として使用します。必要に応じて、ユーザーが設定した名前を使用するか、パターンを変更して固有の値に変更して使用します。エージェントの名前は固有の値である必要があります。

アプリケーションサーバーから抽出した情報を使用する理由は、アプリケーションサーバーの停止またはネットワークの切断、エージェント問題による収集サーバーとエージェントの通信状態が復旧した場合に、再接続されたエージェントから送信される情報が既存エージェントから送信された情報との継続性を維持するためです。

注意
  • エージェント名は、プロジェクトごとに一意である必要があります。
  • エージェントID/名前を変更しても、古いデータには関連付けられません。
ノート
  • WhaTapモニタリンサービスでは、モニタリング対象をオブジェクトまたはエージェントとして混在して使用できます。

WhaTapエージェントがアプリケーションサーバーを識別するために使用するデフォルトパターンは次のとおりです。

object_name - default pattern
{type}-{ip2}-{ip3}-{process}-{dockerid}-{ips}

デフォルトパターンの変更は_whatap.ini_で設定できます。

設定説明
typewhatap.app_nameに設定された値を使用します。
Ip#Ipを「.」で分けたとき、#番目の桁(0から)を使います。
processwhatap.app_nameに設定された値を使用します。
hostnameサーバーホスト名を使用します。
dockeridDockerコンテナID
ips全体IPの情報 (ip4、ip6)
  • whatap.object_name String

    既定値{type}-{ip2}-{ip3}-{process}

    アプリケーションを識別するエージェント名(ONAME)の構成方式です。ONAMEからOIDが生成されます。

ノート

whatap serviceの再起動後に適用されます。service whatap-php restart

  • whatap.app_name String

    アプリケーションを識別するためのエージェント名(ONAME)の構成要素として、object_name{type}に対応する値です。

ノート

whatap serviceの再起動後に適用されます。service whatap-php restart

  • whatap.app_process_name String

    アプリケーションを識別するためのエージェント名 (ONAME) の構成要素です。アプリケーションプロセス名でアプリケーションサーバーのCPU、Heap Memoryなどを収集する対象プロセスを設定します。object_name{process}に対応対応する値です。

ノート

whatap serviceの再起動後に適用されます。service whatap-php restart