On-Premise
On-Premise 환경의 데이터베이스 인스턴스는 OS Resource 수집에 host-agent 또는 db-agent를 사용할 수 있으며, 어떤 에이전트를 사용하느냐에 따라 수집되는 지표 범위와 사용 가능한 기능이 달라집니다.
OS Resource에서 수집 에이전트 선택하기
대상 서버에 host-agent와 db-agent가 모두 연결되어 있는 경우, 인스턴스 등록/편집 화면의 OS Resource 항목에서 두 에이전트 중 하나를 선택할 수 있습니다.
경로: Setting > Database > Add/Edit Instance > OS Resource
Platform을 On-premise로 선택하면 OS Agent 항목에 선택 가능한 에이전트 목록이 드롭다운으로 나타납니다. 목록은 Host Agent와 Database Agent 두 그룹으로 구분되어 표시되며, 대상 서버에 연결된 에이전트 종류에 따라 한쪽 그룹에만 나타나거나 양쪽 그룹 모두에 나타날 수 있습니다.

host-agent와 db-agent의 차이 알아두기
두 에이전트는 수집할 수 있는 지표 범위가 다릅니다.
| 에이전트 | 수집 범위 |
|---|---|
| host-agent | CPU, Memory 등 기본 리소스에 더해 Infrastructure(인프라스트럭쳐) 모니터링까지 가능합니다. |
| db-agent | CPU, Memory 등 기본적인 리소스만 모니터링할 수 있습니다. |
OS Resource에 host-agent를 설정해야 PostgreSQL Session 목록에서 CPU Time, CPU Usage, VSZE, RSS 등 host process 정보를 확인할 수 있습니다. db-agent로 설정된 인스턴스는 이 정보가 표시되지 않습니다.
host-agent가 설정되지 않은 인스턴스는 host process 관련 목록에 "Host Agent is not set." 안내와 함께 데이터가 표시되지 않으며, 이는 모든 DB 엔진에 공통으로 적용됩니다.
agent 별 MySQL Slow Query 파일 수집 지원
MySQL Slow Query를 파일 방식으로 수집할 때, OS Resource에 설정된 에이전트 종류와 버전에 따라 지원 범위가 다릅니다.
| 구성 | 지원 버전 | 비고 |
|---|---|---|
| db-agent | 전 버전 | 기존부터 지원 |
| host-agent | host-agent v3.0.31 이상, 수집 서버 v3.0.2608 이상 | 신규 지원 |
위 버전 미만에서는 host-agent로 설정된 인스턴스에서 MySQL Slow Query 파일 방식 수집을 사용할 수 없으므로, db-agent로 설정해야 합니다.
Slow Query 파일 경로 설정 방법은 MySQL 설정하기의 mysql.onpremise_slowquerylog_path 항목을 참고하세요.