設定
WhaTapエージェントは、エージェントごとに必要な設定をwhatap.confファイルにに書き込みます。 エージェントは、環境変数を使用して設定ファイルを見つけて読み込みます。 whatap.confファイルを使用して設定できるオプションは次のとおりです。
Telegrafエージェントは、ユーザーが直接設定する必要があります。
エージェント名の識別
WhaTapは、モニタリング情報の収集対象のインフラストラクチャーサーバーの識別のために、基本的にサーバーから収集した情報を使用します。
- エージェント名は、プロジェクトごとに一意である必要があります。
- エージェントID/名前を変更しても、古いデータには関連付けられません。
-
object_name String
既定値
{type}
-{hostname}
-{ip2}
-{ip3}
-{docker}
アプリケーションを識別するためのエージェント名(ONAME) 構成方式です。ONAMEに基づいてOIDが生成されます。
名称 説明 {type}
app_nameに設定した値を使用します。 既定値は、Telegrafです。 {ip#}
IPを分割するときは、#番目の桁を使用します。 {hostname}
サーバーのホスト名を使用します。 {docker}
DockerコンテナIDを使用します。 -
app_name String
アプリケーションを識別するためのエージェント名(ONAME)の構成要素です。
object_name
の{type}
に対応する値です。ノートwhatap-telegrafのサービスを再起動した後に適用されます。
エージェントの通信設定
-
license String
エージェントのインストール時にサーバーから受け取ったプロジェクトアクセスキーを設定します。 プロジェクトアクセスキーには、エージェントが属するプロジェクトとセキュリティ通信のための暗号化キーが含まれています。
-
whatap.server.host ip_address
既定値
127.0.0.1,127.0.1
エージェントが収集したデータを送信するサーバーを指定します。収集サーバーを冗長化して2つ以上のIPがある場合、コンマ(,)で区分して指定できます。指定されたIPは、収集サーバーのproxyデーモンがリスニング状態でサービスする必要があります。
-
whatap.server.port tcp_port
既定値
6600
収集サーバーのポート番号を指定します。 ポートは1つしか指定できないため、
whatap_server_host
で指定した収集サーバーは同じポート番号を使用する必要があります。 -
tcp_so_timeout Millisecond
既定値
60000
収集サーバーと通信するTCPセッションのSocket Timeout値を指定します。
-
tcp_connection_timeout Millisecond
既定値
5000
収集サーバーと通信するTCPセッションのConnection Timeout値を指定します。
-
net_send_max_bytes Byte
既定値
5242880
収集サーバーにデータを送信するときに、一度に送信される最大サイズを指定します。
-
net_send_buffer_size Byte
既定値
1024
データ送信を行う必要がある最大バイトのサイズです。
Telegraf
-
telegraf_tcp_port tcp_port
既定値
6600
Telegraf socker_writer output pluginが接続するTCPのポート番号です。
ノートwhatap-telegrafのサービスを再起動した後に適用されます。
-
telegraf_delta_fields String
既定値
1024
累積値を持つフィールドの増加値を計算し、別のフィールドを追加します。 name.fields形式として指定し、複数はコンマ(,)で区切ります。
例、nginx.accepts、nginx.requestsnginxのaccepts、requests値の増加値をacceptsDelta、requestsDeltaフィールド名として追加送信します。
ログ
-
log_keep_days Day
既定値
7
ログファイルの保存期間を設定します。