다음을 통해 공유


Azure Cosmos DB for PostgreSQL 모니터링 및 조정

적용 대상: Azure Cosmos DB for PostgreSQL(PostgreSQL에 대한 Citus 데이터베이스 확장 기반)

서버에 대한 데이터를 모니터링하면 워크로드에 대한 문제를 해결하고 최적화할 수 있습니다. Azure Cosmos DB for PostgreSQL은 서버 동작에 대한 인사이트를 제공하기 위해 다양한 모니터링 옵션을 제공합니다.

메트릭

Azure Cosmos DB for PostgreSQL은 클러스터의 노드에 대한 메트릭을 제공하고 그룹 전체에 대한 메트릭을 집계합니다. 메트릭은 지원 리소스의 동작에 대한 인사이트를 제공합니다. 각 메트릭은 1분 빈도로 내보내지며, 최대 30일 동안 기록됩니다.

메트릭의 그래프를 보는 것 외에 경고를 구성할 수 있습니다. 단계별 지침은 경고 설정 방법을 참조하세요. 다른 작업에는 자동화된 작업 설정, 고급 분석 실행 및 기록 보관이 포함됩니다. 자세한 내용은 Azure 메트릭 개요를 참조하세요.

노드당 대 집계

기본적으로 Azure Portal은 클러스터의 노드에서 메트릭을 집계합니다. 그러나 디스크 사용량과 같은 일부 메트릭은 노드당 정보가 더 유용합니다. 노드에 대한 메트릭을 확인하려면 Azure Monitor 서버 이름별 메트릭 분할을 사용합니다.

참고 항목

일부 클러스터는 메트릭 분할을 지원하지 않습니다. 해당 클러스터에서 클러스터 개요 페이지의 노드 이름을 클릭하면 개별 노드에 대한 메트릭을 볼 수 있습니다. 노드에 대한 메트릭 페이지가 열립니다.

메트릭 목록

이러한 메트릭은 노드에 사용할 수 있습니다.

메트릭 메트릭 표시 이름 단위 설명
active_connections 활성 연결 Count 서버에 대한 활성 연결 수
apps_reserved_memory_percent 예약된 메모리 백분율 퍼센트 /proc/meminfo에 표시된 대로 Committed_AS/CommitLimit의 비율에서 계산됩니다.
cpu_credits_consumed 사용된 CPU 크레딧 크레딧 노드에서 사용한 총 크레딧 수입니다. (버스트 가능한 컴퓨팅이 노드에 프로비전된 경우에만 사용할 수 있습니다.)
cpu_credits_remaining 남은 CPU 크레딧 크레딧 버스트에 사용할 수 있는 총 크레딧 수. (버스트 가능한 컴퓨팅이 노드에 프로비전된 경우에만 사용할 수 있습니다.)
cpu_percent CPU 비율 퍼센트 사용 중인 CPU의 비율
IOPS IOPS Count IOPS 정의Azure Cosmos DB for PostgreSQL 처리량 참조
memory_percent 메모리 백분율 퍼센트 사용 중인 메모리의 비율
network_bytes_ingress 네트워크 입력 바이트 활성 연결을 통한 네트워크 입력의 크기입니다.
network_bytes_egress 네트워크 출력 바이트 활성 연결을 통한 네트워크 출력의 크기입니다.
replication_lag 복제 지연 읽기 복제본 노드가 주 클러스터의 해당 노드보다 얼마나 뒤처져 있나요?
storage_percent 스토리지 비율 퍼센트 서버의 최대값을 초과하여 사용된 스토리지의 비율
storage_used 사용된 스토리지 바이트 사용 중인 스토리지의 양 서비스에서 사용되는 스토리지에는 데이터베이스 파일, 트랜잭션 로그 및 서버 로그가 포함될 수 있습니다.

Azure는 클러스터 전체의 집계 메트릭을 제공하지 않지만 여러 노드의 메트릭을 동일한 그래프에 배치할 수 있습니다.

다음 단계