Azure PostgreSQL
Azure PostgreSQL 지표 데이터 수집
구성¶
Func 설치¶
Guance 통합 - 확장 - 관리형 Func를 개통하는 것을 권장합니다: 모든 사전 조건이 자동으로 설치되므로, 스크립트 설치를 계속 진행하세요.
직접 Func를 배포하는 경우 Func 직접 배포를 참고하세요.
스크립트 설치¶
안내: 요구 사항을 충족하는 Azure 애플리케이션 등록 정보를 미리 준비하고, 구독에
Monitoring Reader(모니터링 읽기 전용) 역할을 애플리케이션 등록에 부여하세요.
-
Func 콘솔에 로그인한 뒤, 【스크립트 마켓】을 클릭하여 Guance 스크립트 마켓으로 들어가
integration_azure_postgresql_flexible_server를 검색하세요. -
【설치】를 클릭한 후,
Azure Tenant ID,Azure Client ID,Azure Client Secret Value,Subscriptions에 해당하는 매개변수를 입력하세요. -
【배포 시작 스크립트】를 클릭하면 시스템이 자동으로
Startup스크립트 세트를 생성하고, 해당 시작 스크립트를 자동으로 구성합니다. -
활성화한 후에는 「관리 / 자동 트리거 구성」에서 해당 자동 트리거 구성을 확인할 수 있습니다. 【실행】을 클릭하면 예약 시간을 기다리지 않고 즉시 한 번 실행할 수 있습니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다.
검증¶
- 「관리 / 자동 트리거 구성」에서 해당 작업이 대응하는 자동 트리거 구성을 가지고 있는지 확인하고, 동시에 해당 작업 기록과 로그를 확인하여 이상이 있는지 점검하세요.
- Guance의 「기반 시설 - 리소스 디렉터리」에서 자산 정보가 존재하는지 확인하세요.
- Guance의 「지표」에서 해당 모니터링 데이터가 있는지 확인하세요.
지표¶
Azure PostgreSQL 지표를 수집하며, 구성 방식을 통해 더 많은 지표를 수집할 수 있습니다Microsoft.DBforPostgreSQL/flexibleServers 지원 지표
| 지표 이름 | 설명 | 단위 |
|---|---|---|
all_connections_closed_per_second_maximum |
캐시 적중 기준 초당 닫힌 연결 수(인스턴스 기준) | count |
all_connections_created_per_second_maximum |
캐시 적중 기준 초당 생성된 연결 수(인스턴스 기준) | count |
allcache_read_maximum |
캐시 읽기(인스턴스 기준) | bytes/s |
allcache_write_maximum |
캐시 쓰기(인스턴스 기준) | bytes/s |
allcachehits_total |
캐시 적중 수(인스턴스 기준) | count |
allcachemisses_total |
캐시 미스 수(인스턴스 기준) | count |
allconnectedclients_maximum |
연결된 클라이언트 수 | count |
allevictedkeys_total |
제거된 키 수(인스턴스 기준) | count |
allexpiredkeys_total |
만료된 키 수(인스턴스 기준) | count |
allgetcommands_total |
가져오기 수(인스턴스 기준) | count |
alloperations_per_second_maximum |
초당 작업 수(인스턴스 기준) | count |
allpercentprocessortime_maximum |
CPU(인스턴스 기준) | % |
allserver_load_maximum |
서버 부하(인스턴스 기준) | % |
allsetcommands_total |
설정 수(인스턴스 기준) | count |
alltotalcommandsprocessed_total |
총 작업 수(인스턴스 기준) | count |
alltotalkeys_maximum |
총 키 수(인스턴스 기준) | count |
allusedmemory_maximum |
사용 중인 메모리(인스턴스 기준) | bytes |
allusedmemory_rss_maximum |
사용 중인 메모리 RSS(인스턴스 기준) | bytes |
allusedmemorypercentage_maximum |
사용 중인 메모리 비율(인스턴스 기준) | % |
cache_read_maximum |
캐시 읽기량 | bytes/s |
cache_write_maximum |
캐시 쓰기량 | bytes/s |
cachehits_total |
캐시 적중 수 | count |
cachemisses_total |
캐시 미스 수 | bytes |
cachemissrate_total |
캐시 미스율 | bytes |
connected_clients_using_aadtoken_maximum |
Microsoft Entra 토큰을 사용하는 연결된 클라이언트(인스턴스 기준) | count |
connectedclients_maximum |
연결된 클라이언트 수 | count |
errors_maximum |
오류 수 | count |
evictedkeys_total |
제거된 키 수 | count |
expiredkeys_total |
만료된 키 수 | count |
getcommands_total |
가져오기 수 | count |
latency_p_99_maximum |
99번째 백분위 지연 시간 | ms |
operations_per_second_maximum |
초당 작업 수 | count |
percent_processor_time_maximum |
CPU | % |
server_load_maximum |
서버 부하 | - |
setcommands_total |
설정 수 | count |
totalcommandsprocessed_total |
총 작업 수 | count |
usedmemory_rss_maximum |
사용 중인 메모리 RSS | bytes |
usedmemorypercentage_maximum |
사용 중인 메모리 비율 | % |