メインコンテンツまでスキップ

On-Premise

On-Premise環境のデータベースインスタンスでは、OS Resourceの収集にhost-agent またはdb-agent を使用できます。どちらのエージェントを使用するかによって、収集される指標の範囲と使用できる機能が異なります。

OS Resourceで収集エージェントを選択する​

対象サーバーにhost-agentとdb-agentの両方が接続されている場合、インスタンスの登録/編集画面のOS Resource 項目で、2つのエージェントのうち1つを選択できます。

パス: Setting > Database > Add/Edit Instance > OS Resource

Platform でOn-premise を選択すると、OS Agent 項目に、選択できるエージェントの一覧がドロップダウンで表示されます。一覧はHost Agent とDatabase Agent の2つのグループに分かれて表示されます。対象サーバーに接続されているエージェントの種類によって、片方のグループにのみ表示される場合と、両方のグループに表示される場合があります。

On-premise選択時のOS Agent一覧

host-agentとdb-agentの違いを把握する​

2つのエージェントは、収集できる指標の範囲が異なります。

エージェント収集範囲
host-agentCPU、Memoryなどの基本リソースに加えて、Infrastructure(インフラストラクチャ)のモニタリングもできます。
db-agentCPU、Memoryなどの基本的なリソースのみモニタリングできます。
参考

PostgreSQL Session一覧でCPU Time、CPU Usage、VSZE、RSS などのhost process情報を確認するには、OS Resource にhost-agentを設定する必要があります。db-agentが設定されたインスタンスでは、これらの情報は表示されません。

host-agentが設定されていないインスタンスでは、host process関連の一覧に"Host Agent is not set."という案内が表示され、データは表示されません。これはすべてのDBエンジンに共通して適用されます。

エージェント別のMySQL Slow Queryファイル収集のサポート​

MySQL Slow Queryをファイル方式で収集する場合、OS Resource に設定されたエージェントの種類とバージョンによってサポート範囲が異なります。

構成サポートバージョン備考
db-agent全バージョン従来からサポート
host-agenthost-agent v3.0.31以上、収集サーバーv3.0.2608以上新規サポート

上記のバージョン未満では、host-agentが設定されたインスタンスでMySQL Slow Queryのファイル方式の収集を使用できません。この場合はdb-agentを設定する必要があります。

参考

Slow Queryファイルのパスの設定方法については、MySQLを設定するのmysql.onpremise_slowquerylog_path 項目を参照してください。