Sun Java System Message Queue 3.7 UR1 관리 설명서

18장 메트릭 참조

이 장에서는 Message QueueTM 메시지 브로커가 모니터링, 조정 및 진단을 위해 제공할 수 있는 메트릭 정보에 대해 설명합니다. 이 정보는 다양한 방식으로 사용할 수 있습니다.

이 장의 표에는 사용 가능한 다양한 메트릭 정보와 해당 정보가 제공될 수 있는 양식이 나열됩니다. 명령 유틸리티의 metrics bkr 명령을 통해 제공되는 메트릭의 경우 요청하는 데 사용할 수 있는 메트릭 유형이 표에 나열되고, 메트릭 메시지로 제공되는 메트릭의 경우 전달되는 메트릭 주제 대상이 표에 나열됩니다. 이 장은 다음 내용으로 구성되어 있습니다.

JVM 메트릭

표 18–1에서는 브로커가 브로커 프로세스JVM(Java Virtual Machine) 힙에 대해 보고하는 메트릭 정보를 보여줍니다.

표 18–1 JVM 메트릭

메트릭 개수 

설명 

로그 파일 여부 

metrics bkr메트릭 유형

메트릭 주제 

JVM 힙: 전체 메모리

현재 전체 메모리(바이트) 

예 

cxn

mq.metrics.jvm

JVM 힙: 사용 가능한 메모리

현재 사용할 수 있는 메모리 양(바이트) 

예 

cxn

mq.metrics.jvm

JVM 힙: 최대 메모리

허용 가능한 최대 힙 크기(바이트) 

예 

없음 

mq.metrics.jvm

브로커 전체 메트릭

표 18–2에서는 브로커에서 보고하는 브로커 전체 메트릭 정보를 보여줍니다.

표 18–2 브로커 전체 메트릭

메트릭 개수 

설명 

로그 파일 여부 

metrics bkr메트릭 유형

메트릭 주제 

연결

Num connections 

모든 연결 서비스에 대한 총 현재 연결 수 

예 

cxn

mq.metrics.broker

Num threads 

모든 연결 서비스에 대한 총 현재 스레드 수 

예 

cxn

없음 

최소 스레드 

모든 연결 서비스에 대한 총 최소 스레드 수 

예 

cxn

없음 

최대 스레드 

모든 연결 서비스에 대한 총 최대 스레드 수 

예 

cxn

없음 

저장된 메시지

Num messages 

메모리 및 영구 저장소에 저장된 현재 페이로드 메시지 수 

아니요 

없음 [query bkr 명령을 대신 사용]

mq.metrics.broker

총 메시지 바이트 수 

메모리 및 영구 저장소에 현재 저장된 총 페이로드 메시지 크기(바이트) 

아니요 

없음

mq.metrics.broker

메시지 흐름

Num messages in 

브로커가 시작된 이후에 받은 누적 페이로드 메시지 수 

예 

ttl

mq.metrics.broker

Num messages out 

브로커가 시작된 이후에 보낸 누적 페이로드 메시지 수 

예 

ttl

mq.metrics.broker

Rate messages in 

브로커로 페이로드 메시지가 유입되는 현재 속도 

예 

rts

없음 

Rate messages out 

브로커에서 페이로드 메시지가 유출되는 현재 속도 

예 

rts

없음 

Message bytes in 

브로커가 시작된 이후에 받은 누적 페이로드 메시지 크기(바이트) 

예 

ttl

mq.metrics.broker

Message bytes out 

브로커가 시작된 이후에 보낸 누적 페이로드 메시지 크기(바이트) 

예 

ttl

mq.metrics.broker

Rate message bytes in 

브로커로 페이로드 메시지 바이트가 유입되는 현재 속도 

예 

rts

없음 

Rate message bytes out 

브로커에서 페이로드 메시지 바이트가 유출되는 현재 속도 

예 

rts

없음 

Num packets in 

브로커가 시작된 이후에 받은 누적 페이로드 및 제어 패킷 수 

예 

ttl

mq.metrics.broker

Num packets out 

브로커가 시작된 이후에 보낸 누적 페이로드 및 제어 패킷 수 

예 

ttl

mq.metrics.broker

Rate packets in 

브로커로 유입되는 페이로드 및 제어 패킷의 현재 흐름 속도 

예 

rts

없음 

Rate packets out 

브로커에서 유출되는 페이로드 및 제어 패킷의 현재 흐름 속도 

예 

rts

없음 

Packet bytes in 

브로커가 시작된 이후에 받은 누적 페이로드 및 제어 패킷 크기(바이트) 

예 

ttl

mq.metrics.broker

Packet bytes out 

브로커가 시작된 이후에 보낸 누적 페이로드 및 제어 패킷 크기(바이트) 

예 

ttl

mq.metrics.broker

Rate packet bytes in 

브로커로 유입되는 페이로드 및 제어 패킷 바이트의 현재 흐름 속도 

예 

rts

없음 

Rate packet bytes out 

브로커에서 유출되는 페이로드 및 제어 패킷 바이트의 현재 흐름 속도 

예 

rts

없음 

대상

Num destinations 

현재 물리적 대상 수 

아니요 

없음 

mq.metrics.broker

연결 서비스 메트릭

표 18–3에서는 브로커가 개별 연결 서비스에 대해 보고하는 메트릭 정보를 보여줍니다.

표 18–3 연결 서비스 메트릭

메트릭 개수 

설명 

로그 파일 여부 

metrics svc 메트릭 유형

메트릭 주제 

연결

Num connections 

현재 연결 수 

아니요 

cxn [query svc 명령에서도 사용 가능]

없음 

Num threads 

현재 스레드 수 

아니요 

cxn

없음 

최소 스레드 

서비스에 할당된 최소 스레드 수 

아니요 

cxn

없음 

최대 스레드 

서비스에 할당된 최대 스레드 수 

아니요 

cxn

없음 

메시지 흐름

Num messages in 

브로커가 시작된 이후에 연결 서비스를 통해 받은 누적 페이로드 메시지 수 

아니요 

ttl

없음 

Num messages out 

브로커가 시작된 이후에 연결 서비스를 통해 보낸 현재 페이로드 메시지 수 

아니요 

ttl

없음 

Rate messages in 

연결 서비스를 통해 페이로드 메시지가 브로커로 유입되는 현재 속도 

아니요 

rts

없음 

Rate messages out 

연결 서비스를 통해 페이로드 메시지가 브로커에서 유출되는 현재 속도 

아니요 

rts

없음 

Message bytes in 

브로커가 시작된 이후에 연결 서비스를 통해 받은 누적 페이로드 메시지 크기(바이트) 

아니요 

ttl

없음 

Message bytes out 

브로커가 시작된 이후에 연결 서비스를 통해 보낸 누적 페이로드 메시지 크기(바이트) 

아니요 

ttl

없음 

Rate message bytes in 

연결 서비스를 통해 페이로드 메시지 바이트가 브로커로 유입되는 현재 속도 

아니요 

rts

없음 

Rate message bytes out 

연결 서비스를 통해 페이로드 메시지 바이트가 브로커에서 유출되는 현재 속도 

아니요 

rts

없음 

Num packets in 

브로커가 시작된 이후에 연결 서비스를 통해 받은 누적 페이로드 및 제어 패킷 수 

아니요 

ttl

없음 

Num packets out 

브로커가 시작된 이후에 연결 서비스를 통해 보낸 누적 페이로드 및 제어 패킷 수 

아니요 

ttl

없음 

Rate packets in 

연결 서비스를 통해 페이로드 및 제어 패킷이 브로커로 유입되는 현재 속도 

아니요 

rts

없음 

Rate packets out 

연결 서비스를 통해 페이로드 및 제어 패킷이 브로커에서 유출되는 현재 속도 

아니요 

rts

없음 

Packet bytes in 

브로커가 시작된 이후에 연결 서비스를 통해 받은 누적 페이로드 및 제어 패킷 크기(바이트) 

아니요 

ttl

없음 

Packet bytes out 

브로커가 시작된 이후에 연결 서비스를 통해 보낸 누적 페이로드 및 제어 패킷 크기(바이트) 

아니요 

ttl

없음 

Rate packet bytes in 

연결 서비스를 통해 페이로드 및 제어 패킷 바이트가 브로커로 유입되는 현재 속도 

아니요 

rts

없음 

Rate packet bytes out 

연결 서비스를 통해 페이로드 및 제어 패킷 바이트가 브로커에서 유출되는 현재 속도 

아니요 

rts

없음 

대상 메트릭

표 18–4에서는 브로커가 개별 대상에 대해 보고하는 메트릭 정보를 보여줍니다.

표 18–4 대상 메트릭

메트릭 개수 

설명 

로그 파일 여부 

metrics dst메트릭 유형

메트릭 주제 

메시지 사용자

Num consumers 

현재 연결된 메시지 사용자 수 

대기열 대상의 경우 이 속성은 활성 사용자와 백업 사용자를 모두 포함합니다. 주제 대상의 경우 비영구 및 (활성 및 비활성) 영구 가입자를 포함하며 "Num active consumers"와 같습니다.” 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Peak num consumers 

브로커가 시작된 이후에 연결된 최대 메시지 사용자 수 

대기열 대상의 경우 이 속성은 활성 사용자와 백업 사용자를 모두 포함합니다. 주제 대상의 경우 비영구 및 (활성 및 비활성) 영구 가입자를 포함하며 "Peak num active consumers"와 같습니다.” 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Avg num consumers 

브로커가 시작된 이후에 연결된 평균 메시지 사용자 수 

대기열 대상의 경우 이 속성은 활성 사용자와 백업 사용자를 모두 포함합니다. 주제 대상의 경우 비영구 및 (활성 및 비활성) 영구 가입자를 포함하며 "Avg num active consumers"와 같습니다.” 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Num active consumers 

현재 연결된 활성 메시지 사용자 수 

주제 대상의 경우 이 속성은 비영구 및 (활성 및 비활성) 영구 가입자를 포함하며 "Num consumers"와 같습니다.” 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Peak num active consumers 

브로커가 시작된 이후에 연결된 최대 활성 메시지 사용자 수 

주제 대상의 경우 이 속성은 비영구 및 (활성 및 비활성) 영구 가입자를 포함하며 "Peak num consumers"와 같습니다.” 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Avg num active consumers 

브로커가 시작된 이후에 연결된 평균 활성 메시지 사용자 수 

주제 대상의 경우 이 속성은 비영구 및 (활성 및 비활성) 영구 가입자를 포함하며 "Avg num consumers"와 같습니다.” 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Num backup consumers [대기열 대상에만 해당]

현재 연결된 백업 메시지 사용자 수 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Peak num backup consumers

브로커가 시작된 이후에 연결된 최대 백업 메시지 사용자 수 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Avg num backup consumers

브로커가 시작된 이후에 연결된 평균 백업 메시지 사용자 수 

아니요 

con

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

저장된 메시지

Num messages 

메모리 및 영구 저장소에 저장된 현재 메시지 수 

아니요 

conttlrts [query dst 명령에서도 사용 가능]

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Peak num messages 

브로커가 시작된 이후에 메모리 및 영구 저장소에 저장된 최대 메시지 수 

아니요 

conttlrts

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Avg num messages 

브로커가 시작된 이후에 메모리 및 영구 저장소에 저장된 평균 메시지 수 

아니요 

conttlrts

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

총 메시지 바이트 수 

메모리 및 영구 저장소에 저장된 현재 메시지의 총 크기(바이트) 

아니요 

ttlrts

mq.metrics.destination.queue.queueName mq.metrics.destination.topic.topicName

Peak total message bytes 

브로커가 시작된 이후에 메모리 및 영구 저장소에 저장된 최대 총 메시지 크기(바이트) 

아니요 

ttlrts

mq.metrics.destination.queue.queueName mq.metrics.destination.topic.topicName

Avg total message bytes 

브로커가 시작된 이후에 메모리 및 영구 저장소에 저장된 평균 총 메시지 크기(바이트) 

아니요 

ttlrts

mq.metrics.destination.queue.queueName mq.metrics.destination.topic.topicName

메시지 흐름

Num messages in 

브로커가 시작된 이후에 받은 누적 메시지 수 

아니요 

ttl

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Num messages out 

브로커가 시작된 이후에 보낸 누적 메시지 수 

아니요 

ttl

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Msg bytes in 

브로커가 시작된 이후에 받은 누적 메시지 크기(바이트) 

아니요 

ttl

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Msg bytes out 

브로커가 시작된 이후에 보낸 누적 메시지 크기(바이트) 

아니요 

ttl

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Peak message bytes 

브로커가 시작된 이후에 받은 가장 큰 단일 메시지 크기(바이트) 

아니요 

ttlrts

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Rate num messages in 

받은 메시지의 현재 흐름 속도 

아니요 

rts

없음 

Rate num messages out 

보낸 메시지의 현재 흐름 속도 

아니요 

rts

없음 

Rate msg bytes in 

받은 메시지 바이트의 현재 흐름 속도 

아니요 

rts

없음 

Rate msg bytes out 

보낸 메시지 바이트의 현재 흐름 속도 

아니요 

rts

없음 

디스크 사용률

Disk reserved [파일 기반 지속성에만 해당]

대상에 대해 예약된 디스크 공간의 양(바이트) 

아니요 

dsk

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Disk used

대상이 현재 사용 중인 디스크 공간의 양(바이트) 

아니요 

dsk

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName

Disk utilization ratio

대상에 대해 예약된 디스크 공간을 기준으로 한 사용 중인 디스크 공간 비율 

아니요 

dsk

mq.metrics.destination.queue. queueNamemq.metrics.destination.topic. topicName