Skip to main content

PostgreSQL

1) Information Instance Detail Slide(PostgreSQL)의 Information을 확인하는 화면입니다.

순번항목내용
1AgentAgent 정보를 보여줍니다.
Instance Name : Instance 이름
Agent Version : Agent 버전
Instance Group Name : exemONE에 등록 된 Instance 그룹 이름
DB Version : DBMS 버전
Boot Time : Agent가 기동 된 Time
Uptime : Agent가 실행되고 난 후부터 지금까지의 Time(일)
2MachineMachine 정보를 보여줍니다.
Host Name : Machine의 호스트 이름
Host IP : Machine의 호스트 IP
OS : Machine의 운영체제 정보
Kernel Version : Machine의 커넬 버전
3EnvironmentEnvironment 정보를 보여줍니다.
아이콘 클릭 시 텍스트가 복사됩니다.

2) Metric Instance Detail Slide(PostgreSQL)의 Metric을 확인하는 화면입니다.

순번항목내용
1Global Time실시간을 포함한 최근 데이터를 모니터링합니다.
Default 최근 5분 데이터를 보여줍니다.
13.4. Global Time 참고
2Instance StatDatabase 타입 PostgreSQL의 Instance 지표를 보여줍니다.
Active Backend : Active Backend
Connection Ratio : max_connection 대비 connection 사용 비율
Blks Hit : 메모리에서 읽은 블록 수
Blks Read : 디스크에서 읽은 블록 수
Locks Waiting : 락 대기 Session 수
Tps : 초당 트랜잭션의 수
Checkpoints Req : Active Backend가 요청한 checkpoint 수
Current Age : 현재 object의 age 중 최댓값
Age Used Ratio : autovacuum_max_age 대비 현재 object의 age 중 최댓값의 비율
Temp Bytes : Temp 사용량(bytes)
(OS) Cpu Usage : cpu 사용률(%)
(OS) Memory Used : 메모리 사용률(%)

3) Active Session Instance Detail Slide(PostgreSQL)의 Active Session을 확인하는 화면입니다.

순번항목내용
1HelpDatabase 타입이 MySQL, PostgreSQL, SQL Server 인 경우 Active Session List 우측에 Help 아이콘 을 보여줍니다. 마우스 오버 시 Tool Tip이 나타납니다.

MySQL : Thread Data와 동일한 정보입니다.
PostgreSQL : Active Backends Data와 동일한 정보입니다.
SQL Server : Session Data와 동일한 정보입니다.
2Filter필터 조건 따라 Active Session 목록을 보여줍니다.
Or이나 And 조건으로 선택 가능합니다.
3Multi Kill멀티 킬 버튼은 Default 비활성화 상태입니다.
Grid에서 행을 체크한 뒤 클릭 시 버튼이 활성화됩니다.
클릭 시 메시지 창이 나타나고 확인 클릭 시 실행 중인 Session을 종료합니다.
4Get 클릭 시 Active Session List의 데이터를 가져옵니다.
5Option 클릭 시 Grid의 옵션을 보여줍니다.
13.2. Default Monitoring 참고
6Active Session ListActive Session List을 Grid 형태로 보여줍니다.

● Grid

순번항목내용
1PIDBackend Process ID (클릭 시 6.1.8.2 Session Detail Slide 오픈)
2User Name사용자 이름
3App NameAPP 이름
4Client AddressClient 주소
5Client Host NameClient 호스트명
6Backend StartBackends start Time
7Elapsed Time (sec)SQL 수행시간
8SQL IDSQL ID
9SQL Text접속한 PID에서 수행한 SQL
10Wait EventBackend가 SQL 수행 중 대기한 Event
11Wait Event TypeBackend가 SQL 수행 중 대기한 Event 유형
12StateBackend 상태
13Xact StartBackend 트랜잭션 시작 Time
14Query StartBackend Query 수행 시작 Time
15State ChangeState가 변경된 Time

4) SQL List Instance Detail Slide(PostgreSQL)의 SQL List를 확인하는 화면입니다.

순번항목내용
1Global Time실시간을 포함한 최근 데이터를 모니터링합니다.
Default 최근 10분 데이터를 보여줍니다.
13.4. Global Time 참고
2SearchDatabase 타입이 PostgreSQL인 경우 SQL 목록에서 User Name, SQL ID, SQL Text 을 검색합니다.
대소문자 구분 없이 입력합니다.
Search 결과가 없을 경우 ‘No data.’를 보여줍니다.
3ToggleDatabase 타입이 PostgreSQL인 경우 우측 상단 토글 버튼 클릭을 통해 합계, 평균으로 변환합니다.
Time (sec)
Shared Blocks Read
Local Blocks Read
Temp Blocks Read
Block Read Time (sec)
Block Write Time (sec)
4Option 클릭 시 Grid의 옵션을 보여줍니다.
13.2. Default Monitoring 참고
5SQL ListSQL List을 Grid 형태로 보여줍니다.

● Grid

순번항목내용
1User Name사용자 명
2SQL ID쿼리 ID (클릭 시 6.1.9.2. SQL Detail Slide 오픈)
3SQL Text수행된 SQL 쿼리 (클릭 시 SQL 전체 텍스트 팝업 오픈)
4Time (sec)쿼리의 총 실행 시간
5Shared Blocks ReadDisk에서 읽은 블록 수
6Local Blocks ReadLocal에서 읽은 블록 수
7Temp Blocks ReadTemp에서 읽은 블록 수
8Block Read Time (sec)블록을 읽는 데 걸린 총 시간
9Block Write Time (sec)블록을 쓰는 데 걸린 총 시간
10Calls쿼리 실행 횟수
11Ratio (%)전체 SQL의 총 실행시간 대비 해당 SQL의 총 실행시간 비율

5) Lock Info Instance Detail Slide(PostgreSQL)의 Lock Info를 확인하는 화면입니다.

순번항목내용
1Filter필터 조건 따라 Lock Session 목록을 보여줍니다.
Or이나 And 조건으로 선택 가능합니다.
2Multi Kill버튼은 Default 비활성화 상태입니다.
Grid에서 행을 체크한 뒤 클릭 시 버튼이 활성화됩니다.
클릭 시 메시지 창이 나타나고 확인 클릭 시 실행 중인 Session을 종료합니다.
3Get 클릭 시 Lock Session List의 데이터를 가져옵니다.
4Option 클릭 시 Grid의 옵션을 보여줍니다.
13.2. Default Monitoring 참고
5Lock Session ListLock Session List을 Grid 형태로 보여줍니다.

● Grid

순번항목내용
1PIDBackend Process ID (클릭 시 6.1.8.2. Session Detail Slide 오픈)
2User ID사용자 이름
3StatementSQL TEXT
4Query StartQuery 수행 시작 시간
5Collect TimeLock 정보가 수집된 시간

6) Alert Instance Detail Slide(PostgreSQL)의 SQL List를 확인하는 화면입니다.

순번항목내용
1Global Time모니터링 재생 여부를 선택합니다.
실시간 데이터만 조회 가능합니다.
13.4. Global Time 참고
2SearchAlert 로그에서 Alert Name을 검색합니다.
대소문자 구분 없이 입력합니다.
Search 결과가 없을 경우 ‘No data.’를 보여줍니다.
3Option 클릭 시 Grid의 옵션을 보여줍니다.
13.2. Default Monitoring 참고
4Alert LogsAlert 로그의 목록을 Grid로 보여줍니다.

● Grid 

순번항목내용
1Rule Name룰의 이름 (클릭 시 2.2.2. Alert Detail Slide 오픈)
2Alert NameAlert 이름
3TargetAlert 발생 타겟
4Last Triggered최근 Alert 발생 Time
5Rule Type룰의 유형
6Last Alert마지막 Alert 항목 (Normal / Warning / Critical)
7ThresholdLast Alert의 상태값에 해당하는 임계치 조건
8Alert ValueAlert 발생 값

7) Parameter Instance Detail Slide(PostgreSQL)의 Parameter를 확인하는 화면입니다.

순번항목내용
1TitleInstance 목록에서 클릭한 Instance의 이름을 보여줍니다.
2Slide History13.3. Detail Slide 참고
3Close 클릭 시 Detail Slide가 닫힙니다.
4SearchParameter List 에서 Parameter Name 검색합니다.
대소문자 구분 없이 입력합니다.
Search 결과가 없을 경우 ‘No Data’를 보여줍니다.
5Get 클릭 시 액티브 Parameter 데이터를 가져옵니다.
6Option 클릭 시 Grid의 옵션을 보여줍니다.
13.2. Default Monitoring 참고
7Parameter ListParameter를 Grid로 보여줍니다.
우측에 Parameter List를 불러온 시각을 보여줍니다.

● Grid 

순번항목내용
1Parameter NameParameter 명 (클릭 시 6.1.10. Parameter Detail Slide 오픈)
2Current ValueParameter 설정 값