PostgreSQL 메트릭
다음 테이블은 지정된 PostgreSQL 검사에서 출력으로 수집되는 메트릭을 나열하고 설명합니다. 추천 메트릭으로 표시된 항목은 경보가 생성된 후 운영자 작업 공간 메트릭 탭에 표시되는, 가시성이 높은 메트릭입니다. 이러한 메트릭은 운영자에게 지정된 문제를 자세히 알아보는 데 도움이 되는 추가 정보를 제공합니다.
| 메트릭 | 설명 |
|---|---|
| pgsql.connections.active (주요 메트릭) |
PostgreSQL 데이터베이스의 총 활성 연결에 대한 메트릭을 제공합니다. |
| pgsql.connections.idle (주요 메트릭) |
PostgreSQL 데이터베이스의 총 유휴 상태 연결에 대한 메트릭을 제공합니다. |
| 메트릭 | 설명 |
|---|---|
| pgsql.db.size (주요 메트릭) |
서버에서 각 PostgreSQL 데이터베이스의 총 디스크 크기 사용률에 대한 메트릭을 제공합니다. |
| 메트릭 | 설명 |
|---|---|
| pgsql.locks.AccessShareLock | 쿼리된 테이블에서 자동으로 가져온 읽기 잠금 모드의 메트릭을 제공합니다. |
| pgsql.locks.ExclusiveLock | IN EXCLUSIVE MODE 문의 LOCK TABLE 테이블에서 획득한 읽기 잠금 모드의 메트릭을 제공합니다. |
| 메트릭 | 설명 |
|---|---|
| pgsql.tables_size (주요 메트릭) |
서버의 데이터베이스 테이블 크기에 대한 메트릭을 제공합니다. |
| 메트릭 | 설명 |
|---|---|
| pgsql.statsbgwriter.buffers_alloc | 할당된 버퍼 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsbgwriter.buffers_backend | 백엔드로 직접 쓴 버퍼 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsbgwriter.buffers_backend_fsync | 백엔드가 자체 fsync 호출을 실행해야 한 횟수와 관련된 메트릭을 제공합니다(일반적으로 백엔드가 자체 쓰기를 수행하는 경우에도 백그라운드 작성기가 처리함). |
| pgsql.statsbgwriter.buffers_checkpoint | 검사점 동안 쓴 버퍼 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsbgwriter.buffers_clean | 백그라운드 작성기가 쓴 버퍼 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsbgwriter.checkpoint_sync_time | 파일이 디스크와 동기화되는 검사점 처리 부분에 사용한 총 시간(밀리초)과 관련된 메트릭을 제공합니다. |
| pgsql.statsbgwriter.checkpoint_write_time | 파일이 디스크에 기록되는 검사점 처리 부분에 사용한 총 시간(밀리초)과 관련된 메트릭을 제공합니다. |
| pgsql.statsbgwriter.checkpoints_req (주요 메트릭) |
수행된 요청된 검사점 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsbgwriter.checkpoints_timed (주요 메트릭) |
수행된 예약된 검사점 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsbgwriter.maxwritten_clean | 백그라운드 작성기가 너무 많은 버퍼를 썼기 때문에 클린 검사를 중지한 횟수와 관련된 메트릭을 제공합니다. |
| 메트릭 | 설명 |
|---|---|
| pgsql.statsdb.blk_read_time (주요 메트릭) |
이 데이터베이스의 백엔드별로 데이터 파일 블록을 읽는 데 소요된 시간(밀리초)과 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.blk_write_time (주요 메트릭) |
이 데이터베이스의 백엔드별로 데이터 파일 블록을 쓰는 데 소요된 시간(밀리초)과 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.blks_hit (주요 메트릭) |
읽기가 필요하지 않도록 버퍼 캐시에서 디스크 블록이 발견된 횟수와 관련된 메트릭을 제공합니다. 여기에는 운영 체제의 파일 시스템 캐시가 아니라 PostgreSQL 버퍼 캐시의 적중만 포함됩니다. |
| pgsql.statsdb.blks_read | 이 데이터베이스에서 읽은 디스크 블록 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.checksum_failures | 이 데이터베이스(또는 공유 객체)에서 탐지된 데이터 페이지 체크섬 오류 수와 관련된 메트릭을 제공합니다. 또는 데이터 체크섬이 활성화되지 않은 경우 0을 제공합니다. |
| pgsql.statsdb.conflicts | 이 데이터베이스의 복구와 상충하여 취소된 쿼리 수와 관련된 메트릭을 제공합니다. 상충은 대기 서버에서만 발생합니다. |
| pgsql.statsdb.deadlocks (주요 메트릭) |
이 데이터베이스에서 검색된 교착 상태 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.numbackends | 이 데이터베이스에 현재 연결된 백엔드 수와 관련된 메트릭을 제공합니다. 이 뷰에서 현재 상태를 반영하는 값을 반환하는 유일한 열입니다. 다른 모든 열은 가장 최근 재설정 이후 누적된 값을 반환합니다. |
| pgsql.statsdb.temp_bytes | 이 데이터베이스의 쿼리에 의해 임시 파일에 쓴 총 데이터 양과 관련된 메트릭을 제공합니다. 임시 파일이 생성된 이유에 관계없이, log_temp_files 설정에 관계없이 모든 임시 파일이 계산됩니다. |
| pgsql.statsdb.temp_files | 이 데이터베이스의 쿼리에 의해 생성된 임시 파일의 수와 관련된 메트릭을 제공합니다. 임시 파일이 생성된 이유(정렬이나 해시 등)에 관계없이, log_temp_files 설정에 관계없이 모든 임시 파일이 계산됩니다. |
| pgsql.statsdb.tup_deleted | 이 데이터베이스의 쿼리에 의해 삭제된 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.tup_fetched | 이 데이터베이스의 쿼리에 의해 가져온 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.tup_inserted | 이 데이터베이스의 쿼리에 의해 삽입된 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.tup_returned | 이 데이터베이스의 쿼리에 의해 반환된 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.tup_updated | 이 데이터베이스의 쿼리에 의해 업데이트된 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.xact_commit | 커밋된 이 데이터베이스의 트랜잭션 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsdb.xact_rollback | 롤백된 이 데이터베이스의 트랜잭션 수와 관련된 메트릭을 제공합니다. |
| 메트릭 | 설명 |
|---|---|
| pgsql.statsio.heap_blks_hit (주요 메트릭) |
이 테이블의 버퍼 적중 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsio.heap_blks_read | 이 테이블에서 읽은 디스크 블록 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsio.idx_blks_hit | 이 테이블의 모든 인덱스에 있는 버퍼 적중 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsio.idx_blks_read | 이 테이블의 모든 인덱스에서 읽은 디스크 블록 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsio.tidx_blks_hit | 이 테이블의 TOAST 테이블 인덱스(있는 경우)에 있는 버퍼 적중 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsio.tidx_blks_read | 이 테이블의 TOAST 테이블 인덱스에서 읽은 디스크 블록 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsio.toast_blks_hit | 이 테이블의 TOAST 테이블(있는 경우)에 있는 버퍼 적중 수와 관련된 메트릭을 제공합니다. |
| pgsql.statsio.toast_blks_read | 이 테이블의 TOAST 테이블(있는 경우)에서 읽은 디스크 블록 수와 관련된 메트릭을 제공합니다. |
| 메트릭 | 설명 |
|---|---|
| pgsql.statstable.idx_scan | 이 테이블에서 시작된 인덱스 검사 수와 관련된 메트릭을 제공합니다. |
| pgsql.statstable.idx_tup_fetch | 인덱스 검사에 의해 가져온 라이브 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statstable.n_dead_tup | 예상되는 데드 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statstable.n_live_tup | 예상되는 라이브 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statstable.n_tup_del | 삭제된 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statstable.n_tup_hot_upd | HOT 업데이트된 행 수와 관련된 메트릭을 제공합니다(즉 별도의 인덱스 업데이트 필요 없음). |
| pgsql.statstable.n_tup_ins | 삽입된 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statstable.n_tup_upd | 업데이트된 행 수와 관련된 메트릭을 제공합니다. |
| pgsql.statstable.seq_scan | 이 테이블에서 시작된 순차적 검사 수와 관련된 메트릭을 제공합니다. |
| pgsql.statstable.seq_tup_read | 순차적 검사에 의해 가져온 라이브 행 수와 관련된 메트릭을 제공합니다. |