향상된 모니터링의 OS 지표 - Amazon Relational Database Service

향상된 모니터링의 OS 지표

Amazon RDS는 DB 인스턴스가 실행되는 운영 체제(OS)에 대한 측정치를 실시간으로 제공합니다. RDS는 지표를 향상된 모니터링에서 Amazon CloudWatch Logs 계정으로 전달합니다. 다음 표에는 Amazon CloudWatch Logs에서 사용 가능한 OS 측정치가 나와 있습니다.

Db2, MariaDB, MySQL, Oracle 및 PostgreSQL에 대한 OS 지표

그룹 측정치 콘솔 이름 설명

General

engine

해당 사항 없음

DB 인스턴스에 대한 데이터베이스 엔진

instanceID

해당 사항 없음

DB 인스턴스 식별자

instanceResourceID

해당 사항 없음

AWS 리전에 고유한 DB 인스턴스의 변경 불가능한 식별자로, 로그 스트림 식별자로도 사용됩니다.

numVCPUs

해당 사항 없음

DB 인스턴스의 가상 CPU 수

timestamp

해당 사항 없음

측정치를 가져온 시간

uptime

해당 사항 없음

DB 인스턴스가 활성 상태로 유지된 시간

version

해당 사항 없음

OS 측정치 스트림 JSON 형식의 버전

cpuUtilization

guest

CPU 게스트

게스트 프로그램에서 사용 중인 CPU의 비율

idle

CPU 유휴

유휴 상태인 CPU의 비율

irq

CPU IRQ

소프트웨어 인터럽트에서 사용 중인 CPU의 비율

nice

CPU Nice

가장 낮은 우선순위로 실행 중인 프로그램에서 사용 중인 CPU의 비율

steal

CPU Steal

다른 가상 머신에서 사용 중인 CPU의 비율

system

CPU 시스템

커널에서 사용 중인 CPU의 비율

total

CPU 합계

사용 중인 CPU의 총 비율입니다. 이 값에는 nice 값이 포함됩니다.

user

CPU 사용자

사용자 프로그램에서 사용 중인 CPU의 비율

wait

CPU 대기

I/O 액세스를 대기 중인 동안 사용되지 않은 CPU의 비율

diskIO

avgQueueLen

평균 대기열 크기

I/O 디바이스의 대기열에서 대기 중인 요청 수입니다.

avgReqSz

평균 요청 크기

평균 요청 크기(KB)

await

디스크 I/O 대기

대기열 시간과 서비스 시간을 포함하여 요청에 응답하는 데 필요한 시간(밀리초)

device

해당 사항 없음

사용 중인 디스크 디바이스의 식별자

readIOsPS

읽기 IO/초

초당 읽기 작업 수

readKb

읽기 합계

읽은 총 KB 수

readKbPS

읽기 KB/초

초당 읽은 KB 수

readLatency

읽기 지연 시간

읽기 I/O 요청을 제출하여 처리가 완료될 때까지 걸리는 시간(밀리초)

이 지표는 Amazon Aurora에만 사용할 수 없습니다.

readThroughput

읽기 처리량

DB 클러스터에 요청할 때 사용되는 네트워크 처리량(초당 바이트)

이 지표는 Amazon Aurora에만 사용할 수 없습니다.

rrqmPS

Rrqms

초당 대기 중인 병합 읽기 요청 수

tps

TPS

초당 I/O 트랜잭션 수

util

디스크 I/O 유틸리티

요청이 발급된 CPU 시간의 비율

writeIOsPS

쓰기 IO/초

초당 쓰기 작업 수

writeKb

쓰기 합계

기록한 총 KB 수

writeKbPS

쓰기 KB/초

초당 기록한 KB 수

writeLatency

쓰기 지연 시간

쓰기 I/O 요청을 제출하여 처리가 완료될 때까지 걸리는 평균 시간(ms)

이 지표는 Amazon Aurora에만 사용할 수 없습니다.

writeThroughput

쓰기 처리량

DB 클러스터의 응답에 사용되는 네트워크 처리량(초당 바이트)

이 지표는 Amazon Aurora에만 사용할 수 없습니다.

wrqmPS

Wrqms

초당 대기 중인 병합 쓰기 요청 수

physicalDeviceIO

avgQueueLen

물리적 디바이스 평균 대기열 크기

I/O 디바이스의 대기열에서 대기 중인 요청 수입니다.

avgReqSz

물리적 디바이스 평균 요청 크기

평균 요청 크기(KB)

await

물리적 디바이스 디스크 I/O 대기

대기열 시간과 서비스 시간을 포함하여 요청에 응답하는 데 필요한 시간(밀리초)

device

해당 사항 없음

사용 중인 디스크 디바이스의 식별자

readIOsPS

물리적 디바이스 읽기 IO/초

초당 읽기 작업 수

readKb

물리적 디바이스 읽기 합계

읽은 총 KB 수

readKbPS

물리적 디바이스 읽기 Kb/초

초당 읽은 KB 수

rrqmPS

물리적 디바이스 Rrqms

초당 대기 중인 병합 읽기 요청 수

tps

물리적 디바이스 TPS

초당 I/O 트랜잭션 수

util

물리적 디바이스 디스크 I/O 유틸리티

요청이 발급된 CPU 시간의 비율

writeIOsPS

물리적 디바이스 쓰기 IO/초

초당 쓰기 작업 수

writeKb

물리적 디바이스 쓰기 합계

기록한 총 KB 수

writeKbPS

물리적 디바이스 쓰기 Kb/초

초당 기록한 KB 수

wrqmPS

물리적 디바이스 Wrqms

초당 대기 중인 병합 쓰기 요청 수

fileSys

maxFiles

최대 Inode

파일 시스템에 대해 생성될 수 있는 최대 파일 수

mountPoint

해당 사항 없음

파일 시스템의 경로

name

해당 사항 없음

파일 시스템의 이름

total

총 파일 시스템

파일 시스템에 사용 가능한 총 디스크 공간(KB)

used

사용된 파일 시스템

파일 시스템에서 파일에 사용된 디스크 공간의 양(KB)

usedFilePercent

사용된 Inode

사용 중인 사용 가능한 파일의 비율

usedFiles

사용된 %

파일 시스템의 파일 수

usedPercent

사용된 파일 시스템

사용 중인 파일 시스템 디스크 공간의 비율

loadAverageMinute

fifteen

평균 부하 15분

마지막 15분 동안 CPU 시간을 요청한 프로세스 수

five

평균 로드 5분

마지막 5분 동안 CPU 시간을 요청한 프로세스 수

one

평균 로드 1분

마지막 1분 동안 CPU 시간을 요청한 프로세스 수

memory

active

활성 메모리

할당된 메모리의 양(KB)

buffers

버퍼링된 메모리

스토리지 디바이스에 쓰기 이전에 I/O 요청을 버퍼링하는 데 사용되는 메모리의 양(KB)

cached

캐시된 메모리

파일 시스템 기반 I/O를 캐시하는 데 사용된 메모리의 양

dirty

더티 메모리

수정되었지만 스토리지의 관련 데이터 블록에 기록되지 않은 RAM의 메모리 페이지 양(KB)

free

여유 메모리

할당되지 않은 메모리의 양(KB)

hugePagesFree

사용 가능한 방대한 페이지

사용 가능한 방대한 페이지 수입니다. 방대한 페이지는 Linux 커널의 기능입니다.

hugePagesRsvd

예약된 방대한 페이지

커밋된 방대한 페이지의 수

hugePagesSize

방대한 페이지 크기

각 방대한 페이지 단위의 크기(KB)

hugePagesSurp

초과된 방대한 페이지

총계 대비 사용 가능한 초과 방대한 페이지 수

hugePagesTotal

방대한 페이지 합계

방대한 페이지의 총 수입니다.

inactive

비활성 메모리

가장 적게 사용되는 메모리 페이지의 양(KB)

mapped

매핑된 메모리

프로세스 주소 공간 내에 메모리 매핑되는 총 파일 시스템 콘텐츠 양(KB)

pageTables

페이지 테이블

페이지 표에 사용된 메모리의 양(KB)

slab

슬래브 메모리

재사용 가능한 커널 데이터 구조의 양(KB)

total

메모리 합계

총 메모리 양(KB)

writeback

다시 쓰기 메모리

RAM에서 지원 스토리지에 아직 기록 중인 더티 페이지의 양(KB)

network

interface

해당 사항 없음

DB 인스턴스에 대해 사용 중인 네트워크 인터페이스의 식별자

rx

RX

초당 수신된 바이트 수

tx

TX

초당 업로드된 바이트 수

processList

cpuUsedPc

CPU %

프로세스에서 사용된 CPU 비율

id

해당 사항 없음

프로세스의 식별자

memoryUsedPc

MEM%

프로세스에서 사용된 메모리 비율

name

해당 사항 없음

프로세스의 이름입니다.

parentID

해당 사항 없음

프로세스의 상위 프로세스에 대한 프로세스 식별자

rss

RES

프로세스에 할당된 RAM의 양(KB)

tgid

해당 사항 없음

스레드 그룹 식별자이며, 스레드가 속한 프로세스 ID를 나타내는 숫자입니다. 이 식별자는 동일한 프로세스에서 스레드를 그룹화하는 데 사용됩니다.

vss

VIRT

프로세스에 할당된 가상 메모리의 양(KB)

swap

swap

Swap

사용 가능한 스왑 메모리 양(KB)

swap in

스왑 인

디스크에서 스왑된 메모리 양(KB)

swap out

스왑 아웃

디스크로 스왑된 총 메모리 양(KB)

free

사용 가능한 스왑

사용 가능한 스왑 메모리 양(KB)

committed

커밋된 스왑

캐시 메모리로 사용된 스왑 메모리의 양(KB)

tasks

blocked

차단되는 작업

차단되는 작업 수

running

실행 중인 작업

실행 중인 작업 수

sleeping

절전 상태인 작업

절전 상태인 작업 수

stopped

중단된 작업

중단된 작업 수

total

총 작업

총 작업 수

zombie

작업 좀비

상위 작업은 활성화되었지만 비활성 상태인 하위 작업 수

Microsoft SQL Server DB 인스턴스에 대한 측정치

그룹 측정치 콘솔 이름 설명

General

engine

해당 사항 없음

DB 인스턴스에 대한 데이터베이스 엔진

instanceID

해당 사항 없음

DB 인스턴스 식별자

instanceResourceID

해당 사항 없음

AWS 리전에 고유한 DB 인스턴스의 변경 불가능한 식별자로, 로그 스트림 식별자로도 사용됩니다.

numVCPUs

해당 사항 없음

DB 인스턴스의 가상 CPU 수

timestamp

해당 사항 없음

측정치를 가져온 시간

uptime

해당 사항 없음

DB 인스턴스가 활성 상태로 유지된 시간

version

해당 사항 없음

OS 측정치 스트림 JSON 형식의 버전

cpuUtilization

idle

CPU 유휴

유휴 상태인 CPU의 비율

kern

CPU 커널

커널에서 사용 중인 CPU의 비율

user

CPU 사용자

사용자 프로그램에서 사용 중인 CPU의 비율

disks

name

해당 사항 없음

디스크에 대한 식별자

totalKb

총 디스크 공간

디스크의 총 공간(KB)

usedKb

사용된 디스크 공간

디스크에서 사용된 공간의 양(KB)

usedPc

사용된 디스크 공간(%)

디스크에서 사용된 공간의 비율(%)

availKb

사용 가능한 디스크 공간

디스크에서 사용 가능한 공간(KB)

availPc

사용 가능한 디스크 공간(%)

디스크에서 사용 가능한 공간의 비율(%)

rdCountPS

읽기/초

초당 읽기 작업 수

rdBytesPS

읽기 KB/초

초당 읽은 바이트 수

wrCountPS

쓰기 IO/초

초당 쓰기 작업 수

wrBytesPS

쓰기 KB/초

초당 기록한 바이트 양

memory

commitTotKb

커밋 합계

사용 중인 페이지 파일 지원 가상 주소 공간의 양 즉, 현재 약정 요금입니다. 이 값은 기본 메모리(RAM)와 디스크(페이지 파일)로 구성됩니다.

commitLimitKb

최대 커밋

commitTotKb 측정치에 대해 가능한 최대값입니다. 이 값은 현재 페이지 파일 크기와 페이징 가능한 콘텐츠에 사용할 수 있는 물리적 메모리(페이징 불가능 영역에 할당된 RAM 제외)의 합계입니다.

commitPeakKb

커밋 피크

운영 체제를 마지막으로 시작한 이후의 commitTotKb 측정치 중 가장 큰 값

kernTotKb

총 커널 메모리

페이징된 풀과 페이징되지 않은 풀의 메모리 합계(KB)

kernPagedKb

페이징된 커널 메모리

페이징된 커널 풀의 메모리 양(KB)

kernNonpagedKb

페이징되지 않은 커널 메모리

페이징되지 않은 커널 풀의 메모리 양(KB)

pageSize

페이지 크기

페이지 크기(KB)

physTotKb

메모리 합계

물리적 메모리의 양(KB)

physAvailKb

사용할 수 있는 메모리

사용 가능한 물리적 메모리의 양(KB)

sqlServerTotKb

SQL Server 총 메모리

SQL Server에 커밋된 메모리의 양(KB)

sysCacheKb

시스템 캐시

시스템 캐시 메모리의 양(KB)

network

interface

해당 사항 없음

DB 인스턴스에 대해 사용 중인 네트워크 인터페이스의 식별자

rdBytesPS

네트워크 읽기 KB/초

초당 수신된 바이트 수

wrBytesPS

네트워크 쓰기 KB/초

초당 보낸 바이트 수

processList

cpuUsedPc

사용된 %

프로세스에서 사용된 CPU 비율

memUsedPc

MEM%

프로세스에서 사용된 총 메모리 비율

name

해당 사항 없음

프로세스의 이름입니다.

pid

해당 사항 없음

프로세스의 식별자 Amazon RDS에서 소유한 프로세스의 경우 이 값이 표시되지 않습니다.

ppid

해당 사항 없음

이 프로세스의 상위에 대한 프로세스 식별자입니다. 이 값은 하위 프로세스에 대해서만 표시됩니다.

tid

해당 사항 없음

스레드 식별자입니다. 이 값은 스레드에 대해서만 표시됩니다. 소유 프로세스는 pid 값을 사용하여 식별할 수 있습니다.

workingSetKb

해당 사항 없음

프라이빗 작업 세트의 메모리 양과 프로세스에서 사용 중이고 다른 프로세스와 공유 가능한 메모리의 양을 더한 값(KB)

workingSetPrivKb

해당 사항 없음

프로세스에서 사용 중이지만 다른 프로세스와 공유할 수 없는 메모리의 양(KB)

workingSetShareableKb

해당 사항 없음

프로세스에서 사용 중이고 다른 프로세스와 공유할 수 있는 메모리의 양(KB)

virtKb

해당 사항 없음

프로세스에서 사용 중인 가상 주소 공간의 양(KB)입니다. 가상 주소 공간을 사용하는 것이 반드시 디스크 또는 기본 메모리 페이지를 사용하는 것을 의미하지는 않습니다.

system

handles

핸들

시스템에서 사용 중인 핸들 수

processes

프로세스

시스템에서 실행 중인 프로세스 수

threads

스레드

시스템에서 실행 중인 스레드 수