DBXエージェントの設定
DBXエージェントに必要な設定は、whatap.confファイルに作成されます。 設定できるオプションについては、次を参照してください。
基本オプション
-
license String
エージェントのインストール時にサーバーから付与されたプロジェクトアクセスキーを設定します。プロジェクトアクセスキーには、エージェントが属するプロジェクトとセキュリティ通信のためのパスワードキーが含まれています。
-
whatap.server.host String
既定値
127.0.0.1,127.0.0.1エージェントが収集したデータを送信するWhaTap収集サーバーのIPアドレスを設定します。収集サーバーの冗長化で2つ以上のIPを所有する場合は、コンマ(,)を区切り文字として使用します。設定したIPアドレスには、収集サーバーproxyデーモンがリスニング状態でサービスされる必要があります。
-
whatap.server.port String
既定値
6600収集サーバーのポート(port)を設定します。ポートは1つのみ設定ができるので、
whatap_server_hostに設定した収集サーバーは同一ポートを使用する必要があります。 -
dbms String
mongodb注意別のオプション値を入力すると、モニタリングのデータ収集が正常に動作しない場合があります。
-
db_ip String
モニタリングするデータベースサーバーのIPアドレスを設定します。
-
db_port String
データベースが通信に使用するポート番号を設定します。
クラスター構成
-
cluster_name String
クラスターセットを定義するオプションで、同じ
cluster_nameのオプション値を持つデータベースは、ダッシュボード > インスタンスリストメニューでツリー構造で表示されます。 マルチインスタンスメニューのエージェント選択オプションでクラスタ別エージェント項目を選択してクラスターを構成するインスタンス同士がダッシュボードに表現され、一目でモニタリングできます。 一部のウィジェットは、クラスター単位の情報を提供します。 詳細については、次の文書を参照してください。
データ収集
-
db_param_enabled Boolean
既定値
trueDBパラメータの収集有無を設定します。
-
conn_fail_count Int
既定値
1515回連続コネクションエラーが発生した時に通知を送信します。希望する回数を入力して、通知の発生基準を調整できます。
-
collections Boolean
既定値
trueコレクションサイズ情報の保存有無を設定します。保存しないためには、
falseに変更します。ノートこのオプションに関するDBサイズメニューの詳細については、次の文書を参考にしてください。
-
collections_hour Int
既定値
5コレクション情報を保存するために情報を収集する時刻を設定します。既定値は
5で、午前5時に収集を始めます。ノートこのオプションに関するDBサイズメニューの詳細については、次の文書を参考にしてください。
ユーザーメトリック収集 (SQLMON)
SQLMON は、ユーザー定義の SQL 結果を定期的に収集し、メトリクスとして保存します。 数値を返し、負荷が低いクエリに適しています。
-
sqlmon Int
既定値:
11: dbx と sqlmon を同時に実行2: sqlmon のみ実行
対応バージョン: 2.3.5 以上
設定
- dbx エージェント配下に
sqlmonディレクトリを作成し、収集したいクエリを<filename>.sqlファイルとして作成します。
dbx/
└── sqlmon/
├── active_sessions.sql
└── lock_count.sql
- 収集するクエリを
<filename>.sqlファイルとして保存します。
.sql ファイルの1行目