IBM MQ 지표 확인
IBM MQ 모니터링을 구성한 후에는 Instana UI에서 IBM MQ 와 관련된 메트릭을 확인할 수 있습니다.
IBM MQ 모니터링 구성에 대한 자세한 내용은 ‘ IBM MQ 모니터링 구성’을 참조하십시오.
자세한 내용은 ‘ IBM MQ 모니터링’을 참조하십시오.
메트릭을 보려면 다음 단계를 완료하십시오.
- Instana UI의 사이드바에서 ‘인프라’를 선택합니다.
- 모니터되는 특정 호스트를 클릭하십시오.
- Instana UI의 ‘인프라 맵 (Infrastructure Map)’ 페이지에서, 로컬로 모니터링되는 큐 매니저(Queue Manager) 인스턴스는 분리된 호스트 또는 Kubernetes 클러스터 노드 내에서 하나의 계층으로 표시됩니다.
- 원격으로 모니터링되는 큐 매니저 인스턴스는 인프라 맵 페이지에서 가용 영역 내의 개별 상자로 표시되며, 이러한 인스턴스는 구성
availabilityZone속성 또는 (해당하는 경우) IBM MQ 클러스터 이름에 따라 그룹화됩니다. 큐 관리자 인스턴스가 클러스터 모드에서 실행 중이지 않고availabilityZone구성 특성이 정의되지 않은 경우, 큐 관리자가Undefined구역에 표시됩니다.
그런 다음 수집된 모든 메트릭 및 모니터된 프로세스가 포함된 호스트 대시보드를 볼 수 있습니다.
IBM MQ 클러스터 메트릭
구성 데이터
- 이름
- 시작 시간
- 대체 시간
성능 매트릭
- 수신 메시지
- 발신 메시지
큐 관리자
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 이름 | 대기열 관리자명 이는 ~에서 MQCA_Q_MGR_NAME수집됩니다. |
10분 |
| 버전 | IBM MQ 코드의 버전. ~에서 수집됩니다MQCA_VERSION. |
10분 |
| 플랫폼 | 큐 관리자가 상주하는 플랫폼입니다. ~에서 수집됩니다MQIA_PLATFORM. |
10분 |
| 시작 시간 | 큐 관리가 시작되는 데이터 및 시간입니다. 이는 ~MQCACF_Q_MGR_START_DATE 에서 MQCACF_Q_MGR_START_TIME수집됩니다. |
10분 |
| 대체 시간 | 대체 날짜 및 시간입니다. 이는 ~MQCA_ALTERATION_DATE 에서 MQCA_ALTERATION_TIME수집됩니다. |
10분 |
| 최대 핸들 | 최대 핸들 수입니다. 이는 ~에서 MQIA_MAX_HANDLES수집됩니다. |
10분 |
| 연결 | 연결 수입니다. ~에서 수집됩니다MQIACF_CONNECTION_COUNT. |
10분 |
| HA 유형 | Queue Manager의 고가용성 유형으로, 다음 중 하나일RDQM 수Multi-instance 있습니다. |
10분 |
| HA 역할 | HA (고가용성) 큐 관리자의 실행 중인 큐 관리자 인스턴스의 역할입니다. | 10분 |
| HA 선호 위치 | 큐 관리자 인스턴스를 실행할 선호 위치입니다. | 10분 |
| HA 부동 IP 주소 | HA큐 관리자의 부동 IP 주소입니다. | 10분 |
| 활성 노드 | HA큐 관리자의 큐 관리자 인스턴스가 실행되는 노드입니다. | 10분 |
| 대기 노드 | HA큐 관리자의 중지된 큐 관리자 인스턴스가 있는 노드입니다. 이러한 대기 노드는 활성 노드를 인계할 준비가 되었습니다. | 10분 |
| 기타 노드 | HA큐 관리자의 중지된 큐 관리자 인스턴스가 있는 노드입니다. | 10분 |
IBM MQ 큐 관리자(QM) 지표
다음 메트릭은 프로그래밍 가능 명령 형식(PCF) 명령을 사용하여 IBM MQ 테이블인 MQCMD_INQUIRE_CLUSTER_Q_MGR 에서 수집됩니다:
구성 데이터
- 이름
- 버전
- 상태
- 시작 시간
- 대체 시간
- 플랫폼
- 위치
- 설명
- 명령 레벨
- 저장소
- 최대 핸들
- HA 유형
- HA 역할
- HA 선호 위치
- HA 부동 IP 주소
- DR 역할
- DR 상태
- DR 유형
- DR 포트
- DR 원격 IP
- 활성 노드
- 대기 노드
- 기타 노드
HA TypeInstana UI에, Running Node, 및 Standby Nodes 값이 표시됩니다. 큐 관리자가 RDQM의 DR(재해 복구) 그룹에 속해 있는 경우, DR 관련 매개변수가 Instana UI에 표시됩니다.성능 매트릭
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 연결 | 연결 수입니다. ~에서 수집됩니다MQIACF_CONNECTION_COUNT. |
60초 |
| 수신 메시지 | 모니터링 대상인 모든 큐에서 초당 큐에 추가된 메시지의 총합. | 60초 |
| 발신 메시지 | 모니터링 대상인 모든 큐에서 초당 처리되는 메시지의 총합. | 60초 |
| 커미트되지 않은 메시지 | 모니터링 대상인 모든 큐에서 처리되지 않은 메시지의 총 수. | 60초 |
| 채널 시작 프로그램 상태 | 채널 시작기의 상태입니다. | 60초 |
| 발행/구독 엔진 상태 | 발행/구독 엔진의 상태입니다. | 60초 |
| 상태 메트릭 | 큐 관리자의 현재 실행 상태 (statusMetric). ~에서 수집됩니다MQIACF_Q_MGR_STATUS. |
60초 |
| DR 상태 지표 | RDQM의 재해 복구(DR) 현황. | 60초 |
| MQI 실패 | 특정 큐 관리자에 대한 메시지 큐 인터페이스( MQI ) 호출의 실패율. 이 지표는 MQI 호출의 성공 및 실패 횟수를 바탕으로 계산됩니다. | 60초 |
| 채널 사용률 % | 파일에qm.ini 설정된 최대 채널 수 대비 활성 채널의 비율. |
60초 |
기본 제공 메트릭을 사용하여 큐 관리자에 대한 사용자 정의 이벤트를 작성해야 하는 경우 사용자 정의 이벤트 작성에 다음과 같은 큐 관리자 상태 메트릭 열거 값을 사용할 수 있습니다.
| 큐 관리자 상태 지표 | 열거 값 |
|---|---|
| 중지됨 | 0 |
| 실행중 | 2 |
| 스탠바이 | 4 |
기본 제공 메트릭을 사용하여 발행/구독 엔진에 대한 사용자 정의 이벤트를 작성해야 하는 경우 사용자 정의 이벤트 작성을 위해 발행/구독 엔진 상태 메트릭의 다음 열거 값을 사용할 수 있습니다.
| 발행/구독 엔진 상태 지표 | 열거 값 |
|---|---|
| 비활성 | 0 |
| 오류 | 5 |
기본 제공 메트릭을 사용하여 채널 시작기에 대한 사용자 정의 이벤트를 작성해야 하는 경우 사용자 정의 이벤트 작성에 대해 채널 시작기 상태 메트릭의 다음 열거 값을 사용할 수 있습니다.
| 채널 시작기 상태 메트릭 | 열거 값 |
|---|---|
| 중지됨 | 0 |
| 시작 중 | 1 |
| 실행중 | 2 |
| 중지 중 | 3 |
| 재시도 중 | 4 |
토픽
MQCMD_INQUIRE_TOPIC 에서 MQCMD_INQUIRE_TOPIC_STATUS수집됩니다. 이 메트릭 데이터는 ` IBM MQ ` runmqsc "DISPLAY TOPIC(*)" and "DISPLAY TPSTATUS('#') type(TOPIC)" 명령어의 결과와 동일합니다. 이와 같이, Instana 에서는 전체적인 개요를 파악할 수 있도록 포괄적인 주제 목록을 제공합니다.| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 이름 | 주제 이름. 이 지표는 다음에서 수집됩니다MQCA_TOPIC_NAME. |
10분 |
| 큐 관리자 | 주제가 속한 큐 관리자의 이름입니다. | 10분 |
| 클러스터 | 토픽이 속한 클러스터의 이름입니다. | 10분 |
| 유형 | 토픽 오브젝트의 유형: 로컬 토픽 또는 클러스터 토픽. 이 지표는 다음에서 수집됩니다MQIA_TOPIC_TYPE. |
10분 |
| 대체 시간 | 주제의 대체 날짜 및 시간입니다. MQCA_ALTERATION_TIME이 지표는 에서MQCA_ALTERATION_DATE 수집됩니다. |
10분 |
| 현재 게시 수 | 현재 이 토픽에 발행 중인 모든 발행물이 작성한 총 발행 수입니다. 이 지표는 다음에서 수집됩니다MQIACF_PUBLISH_COUNT. |
60초 |
| 현재 게시물 | 현재 토픽에 발행된 애플리케이션의 수입니다. 이 지표는 다음에서 수집됩니다MQIA_PUB_COUNT. |
60초 |
| 구독 | 이 토픽에 대한 구독 (구독자) 의 수입니다. 이 지표는 다음에서 수집됩니다MQIA_SUB_COUNT. |
60초 |
구독
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 이름 | 등록 이름입니다. ~에서 수집됩니다MQCACF_SUB_NAME. |
10분 |
| 등록 유형 | 구독 유형입니다. ~에서 수집됩니다MQIACF_SUB_TYPE. |
10분 |
| 토픽 문자열 | 이 구독이 구독하는 토픽 문자열입니다. ~에서 수집됩니다MQCA_TOPIC_STRING. |
10분 |
| 지속 기간 | 이 구독이 지속 가능한지 여부입니다. ~에서 수집됩니다MQIACF_DURABLE_SUBSCRIPTION. |
10분 |
| 메시지 수 | 이 구독에서 지정한 목적지에 넣은 메시지 수입니다. ~에서 수집됩니다MQIACF_MESSAGE_COUNT. |
60초 |
| 등록 대체 시기 | 대체 날짜 및 시간입니다. ~에서MQCA_ALTERATION_DATE MQCA_ALTERATION_TIME수집됩니다. |
10분 |
리스너
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 이름 | 리스너의 이름입니다. ~에서 수집됩니다MQCACH_LISTENER_NAME. |
10분 |
| 상태 | 리스너 상태입니다. ~에서 수집됩니다MQIACH_LISTENER_STATUS. |
10분 |
| 포트 | 포트 번호입니다. ~에서 수집됩니다MQIACH_PORT. |
10분 |
| IP 주소 | 리스너의 IP 주소입니다. ~에서 수집됩니다MQCACH_IP_ADDRESS. |
10분 |
| 시작 시간 | 리스너가 시작되는 날짜 및 시간입니다. ~에서MQCACH_LISTENER_START_DATE MQCACH_LISTENER_START_TIME수집됩니다. |
10분 |
| QM 이름 | 이 리스너를 포함하는 큐 관리자의 이름입니다. | 10분 |
애플리케이션별 대기열 사용 현황
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 이름 | 큐 이름 ~에서 수집됩니다MQCA_Q_NAME. |
10분 |
| 애플리케이션 | 열린 애플리케이션 유형입니다. ~에서 수집됩니다MQCACF_APPL_TAG. |
10분 |
| 채널 | 채널 이름. ~에서 수집됩니다MQCACH_CHANNEL_NAME. |
10분 |
| 연결 | 연결 이름입니다. ~에서 수집됩니다MQCACH_CONNECTION_NAME. |
10분 |
| 핸들 상태 | 핸들 상태입니다. ~에서 수집됩니다MQIACF_HANDLE_STATE. |
10분 |
| 사용자 | 열린 애플리케이션 사용자 이름입니다. ~에서 수집됩니다MQCACF_USER_IDENTIFIER. |
10분 |
큐
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 이름 | 큐 이름 ~에서 수집됩니다MQCA_Q_NAME. |
10분 |
| 깊이 백분율 | 큐 현재 용량이 최대 용량에 도달한 백분율입니다. | 60초 |
| 현재 큐 용량 | 현재 큐 용량입니다. ~에서 수집됩니다MQIA_CURRENT_Q_DEPTH. |
60초 |
| 최대 큐 용량 | 최대 큐 용량입니다. ~에서 수집됩니다MQIA_MAX_Q_DEPTH. |
60초 |
| 입력 열기 수 | 열린 입력 수입니다. ~에서 수집됩니다MQIA_OPEN_INPUT_COUNT. |
60초 |
| 출력 열기 수 | 열린 출력 수입니다. ~에서 수집됩니다MQIA_OPEN_OUTPUT_COUNT. |
60초 |
| 마지막 넣기 시간 | 마지막 메시지의 넣기 날짜 및 시간입니다. ~에서MQCACF_LAST_PUT_DATE MQCACF_LAST_PUT_TIME수집됩니다. |
60초 |
| 마지막 가져오기 시간 | 마지막 메시지의 가져오기 날짜 및 시간입니다. ~에서MQCACF_LAST_GET_DATE MQCACF_LAST_GET_TIME수집됩니다. |
60초 |
채널
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 이름 | 채널 이름. ~에서 수집됩니다MQCACH_CHANNEL_NAME. |
10분 |
| 상태 | 채널 상태입니다. ~에서 수집됩니다MQIACH_CHANNEL_STATUS. |
10분 |
| 유형 | 채널 유형입니다. ~에서 수집됩니다MQIACH_CHANNEL_TYPE. |
10분 |
| 인다우트 | 채널의 현재 인다우트 상태 여부입니다. ~에서 수집됩니다MQIACH_INDOUBT_STATUS. |
10분 |
| 하위 상태 | 채널에서 수행 중인 조치입니다. ~에서 수집됩니다MQIACH_CHANNEL_SUBSTATE. |
10분 |
| 연결 이름 | 연결 이름입니다. ~에서 수집됩니다MQCACH_CONNECTION_NAME. |
10분 |
| 활성 대화 | 서버 연결 채널의 활성 대화 수. ~에서 수집됩니다MQIACH_CURRENT_SHARING_CONVS. |
10분 |
| 원격 큐 관리자 | 리모트 큐 관리자 또는 큐 공유 그룹의 이름입니다. ~에서 수집됩니다MQCA_REMOTE_Q_MGR_NAME. |
10분 |
| 시작 날짜/시간 | 채널이 시작되는 날짜 및 시간입니다. ~에서MQCACH_CHANNEL_START_DATE MQCACH_CHANNEL_START_TIME수집됩니다. |
10분 |
MQTT 채널
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 이름 | 채널 이름. ~에서 수집됩니다MQCACH_CHANNEL_NAME. |
10분 |
| 상태 | 채널 상태입니다. ~에서 수집됩니다MQIACH_CHANNEL_STATUS. |
10분 |
| 유형 | 채널 유형입니다. ~에서 수집됩니다MQIACH_CHANNEL_TYPE. |
10분 |
| 클라이언트 ID | 각 클라이언트 연결의 클라이언트 ID입니다. ~에서 수집됩니다MMQCACH_CLIENT_ID. |
10분 |
| 연결 이름 | 연결 이름입니다. ~에서 수집됩니다MQCACH_CONNECTION_NAME. |
10분 |
| 연결 | 서버 연결 채널의 활성 대화 수. ~에서 수집됩니다MQIACF_CONNECTION_COUNT. |
10분 |
| 시작 날짜/시간 | MQTT 채널이 시작되는 날짜 및 시간입니다. ~에서MQCACH_CHANNEL_START_DATE MQCACH_CHANNEL_START_TIME수집됩니다. |
10분 |
IBM MQ 대기열 지표
다음 지표들은 PCF 명령어를 사용하여 표 MQCMD_INQUIRE_QIBM MQ , MQCMD_INQUIRE_Q_STATUS MQCMD_RESET_Q_STATS , 및 표에서 수집됩니다:
구성 데이터
- 이름
- 유형
- 작성일
- 대체 시간
- PUT 금지
- GET 금지
- 전달 순서
- 기본 바인딩
- 사용량
- 모니터링
- 큐 항목 수 상한
- 큐 항목 수 하한
- 큐 서비스 간격
- 큐 설명
성능 매트릭
깊이
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 큐 용량 | 현재 큐 용량입니다. ~에서 수집됩니다MQIA_CURRENT_Q_DEPTH. |
60초 |
| 최대 큐 용량 | 최대 큐 용량입니다. ~에서 수집됩니다MQIA_MAX_Q_DEPTH. |
60초 |
| 큐 가득 참 백분율 | 큐가 최대 용량에 도달하는 백분율입니다. | 60초 |
메시지
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 수신 메시지 | 초당 큐에 추가된 메시지 수(다음 기준으로 MQIA_MSG_ENQ_COUNT계산됨). |
60초 |
| 발신 메시지 | 초당 처리된 메시지 수 (다음 기준에 따라 MQIA_MSG_DEQ_COUNT계산됨). |
60초 |
| 커미트되지 않은 메시지 | 큐에 대해 보류 중인 커미트되지 않은 변경 수입니다. ~에서 수집됩니다MQIACF_UNCOMMITTED_MSGS. |
60초 |
메시지 시간
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 가장 오래된 메시지 | 가장 오래된 메시지의 유효 기간입니다. ~에서 수집됩니다MQIACF_OLDEST_MSG_AGE. |
60초 |
| 큐에 있음 | 메시지가 큐에 남아 있는 시간의 표시기입니다. ~에서 수집됩니다MQIACF_Q_TIME_INDICATOR. |
60초 |
호출
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 입력 열기 수 | 열린 입력 수입니다. ~에서 수집됩니다MQIA_OPEN_INPUT_COUNT. |
60초 |
| 출력 열기 수 | 열린 출력 수입니다. ~에서 수집됩니다MQIA_OPEN_OUTPUT_COUNT. |
60초 |
통계
다음 큐 통계 메트릭은 IBM MQ SYSTEM.ADMIN.STATISTICS.QUEUE에서 수집됩니다.
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 간격 시작 시간 | 통계 모니터링이 시작되는 날짜 및 시간입니다. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
간격 시작 및 간격 종료 시간 지표로 지정되는 MQ 큐 통계 모니터링 간격입니다. |
| 간격 종료 시간 | 통계 모니터링이 종료되는 날짜 및 시간입니다. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
간격 시작/종료 시간으로 지정되는 MQ 큐 통계 모니터링 간격 |
| 지속적 넣기 바이트 | requests를put 사용하여 기록되는 영구 메시지의 바이트 수. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
메트릭의 ‘간격 시작 시간’ 및 ‘간격 종료 시간’으로 지정된 ‘ IBM MQ ’ 대기열 통계 모니터링 간격입니다. |
| 비지속적 넣기 바이트 | requests를put 사용하여 기록되는 비영구 메시지의 바이트 수. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
메트릭의 ‘간격 시작 시간’ 및 ‘간격 종료 시간’으로 지정된 ‘ IBM MQ ’ 대기열 통계 모니터링 간격입니다. |
| 지속적 가져오기 바이트 | 지속 메시지에 대한 파괴적 가져오기 요청의 읽기 바이트 수입니다. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
간격 시작 및 간격 종료 시간 지표로 지정되는 MQ 큐 통계 모니터링 간격입니다. |
| 비지속적 가져오기 바이트 | 비지속 메시지에 대한 파괴적 가져오기 요청의 읽기 바이트 수입니다. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
간격 시작 및 간격 종료 시간 지표로 지정되는 MQ 큐 통계 모니터링 간격입니다. |
| 만료된 메시지 수 | 검색되기 전에 (만료되어) 제거되는 지속 및 비지속 메시지의 수입니다. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
메트릭의 ‘간격 시작 시간’ 및 ‘간격 종료 시간’으로 지정된 ‘ IBM MQ ’ 대기열 통계 모니터링 간격입니다. |
| 넣기 실패 수 | 실패한 메시지 넣기 시도의 수입니다. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
간격 시작 및 간격 종료 시간 지표로 지정되는 MQ 큐 통계 모니터링 간격입니다. |
| 넣기1 실패 수 | MQPUT1 요청을 사용하는 큐에 지속 및 비지속 메시지를 넣으려는 실패한 시도 수입니다. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
간격 시작 및 간격 종료 시간 지표로 지정되는 MQ 큐 통계 모니터링 간격입니다. |
| 가져오기 실패 수 | 실패한 소거식 가져오기 요청 수입니다. ~에서 수집됩니다SYSTEM.ADMIN.STATISTICS.QUEUE. |
메트릭의 ‘간격 시작 시간’ 및 ‘간격 종료 시간’으로 지정된 ‘ IBM MQ ’ 대기열 통계 모니터링 간격입니다. |
참고:
- MQ 큐 통계 데이터를 가져오려면 MQ 큐 통계 구성을 설정해야 합니다. 자세한 내용은 ‘ IBM MQ 의 추가 구성’을 참조하십시오.
- 이 테이블의 모든 통계 데이터는 MQ 큐 통계 모니터링 간격 내의 총 수입니다 (간격 시작 시간에서 간격 종료 시간까지).
- 히스토리 통계 데이터의 경우 확인할 시간 프레임에 대한 시간 범위를 선택해야 합니다.
- 이러한 기본 제공 통계 메트릭을 사용하여 사용자 정의 이벤트를 정의하는 경우
Matching Operator필드에 대해any를 선택하여 모든 통계 레코드를 필터링하십시오. 모든 통계 메트릭이 이미 MQ정의 통계 간격 (STATINT) 에서 MQ 에 의해 집계되었으므로Time Window에 의한sum는 지원되지 않으며avg,min및max도 지원됩니다.
IBM MQ 대기열 사용 현황 지표
다음 지표들은 PCF 명령어를 사용하여 MQCMD_INQUIRE_Q_STATUS 테이블에서 IBM MQ 수집됩니다:
구성 데이터
- 이름
- 애플리케이션
- 채널
- 연결
- 입력 유형
- 출력
- 조회
- 설정
- 찾아보기
- 마지막 메시지 시간
- 핸들 상태
- 사용자
성능 매트릭
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 입력 열기 | 열린 입력 수입니다. | 60초 |
| 출력 열기 | 열린 출력 수입니다. | 60초 |
IBM MQ 채널 지표
다음 지표들은 테이블에서 IBM MQ 수집되며 PCF MQCMD_채널_상태_조회 MQCMD_INQUIRE_CHANNEL 명령어를 사용하여 수집됩니다:
구성 데이터
- 이름
- 유형
- 상태
- 인다우트
- 하위 상태
- 연결 이름
- 활성 대화
- 원격 큐 관리자
- 시작 날짜/시간
성능 매트릭
Messages Sent, Messages Available, Buffers SentBytesReceived , Buffers Received, Bytes Sent, 항목은 시간별 선택에 따른 집계 데이터입니다.메시지
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 보냄/받음 | 송수신된 메시지의 수 또는 처리된 MQI 호출의 수. ~에서 수집됩니다MQIACH_MSGS. |
60초 |
| 사용 가능 | 사용 가능한 메시지 수입니다. ~에서 수집됩니다MQIACH_XMITQ_MSGS_AVAILABLE. |
60초 |
순서 번호
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 현재 | 인다우트 (in-doubt) 배치에 있는 마지막 메시지의 순서 번호입니다. ~에서 수집됩니다MQIACH_CURRENT_SEQ_NUMBER. |
60초 |
| 마지막 | 마지막으로 커미트된 배치에 있는 마지막 메시지의 순서 번호입니다. ~에서 수집됩니다MQIACH_LAST_SEQ_NUMBER. |
60초 |
버퍼
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 전송됨 | 보낸 버퍼 수입니다. ~에서 수집됩니다MQIACH_BUFFERS_SENT. |
60초 |
| 수신됨 | 수신된 버퍼 수입니다. ~에서 수집됩니다MQIACH_BUFFERS_RECEIVED. |
60초 |
바이트
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 전송됨 | 전송된 바이트 수입니다. ~에서 수집됩니다MMQIACH_BYTES_SENT. |
60초 |
| 수신됨 | 수신된 바이트 수입니다. ~에서 수집됩니다MMQIACH_BYTES_RCVD. |
60초 |
상태
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 채널 상태 메트릭 | 채널 상태 (channelStatusMetric). 이는 다음에서 수집됩니다MQIACH_CHANNEL_STATUS. |
60초 |
MQIACH_CHANNEL_STATUS 의 공통 채널 상태 테이블에서 수집되지 않기 때문입니다.기본 제공 메트릭을 사용하여 채널 상태에 대한 사용자 정의 이벤트를 작성해야 하는 경우 사용자 정의 이벤트 작성을 위해 채널 상태 메트릭의 다음 열거 값을 사용할 수 있습니다.
| 채널 상태 메트릭 | 열거 값 |
|---|---|
| 비활성 | 0 |
| 바인딩 | 1 |
| 시작 중 | 2 |
| 실행중 | 3 |
| 중지 중 | 4 |
| 재시도 중 | 5 |
| 중지됨 | 6 |
| 요청 중 | 7 |
| 일시정지됨 | 8 |
| 연결 해제됨 | 9 |
| 초기화 중 | 13 |
| SWITCHING | 14 |
인스턴스 메트릭
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 현재 인스턴스 | 현재 활성화된 채널 인스턴스의 수. | 60초 |
| 최대 인스턴스 수 | 허용되는 채널 인스턴스의 최대 수. | 60초 |
인스턴스 백분율
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 인스턴스 백분율 | 허용되는 최대 인스턴스 수 대비 현재 채널 인스턴스의 비율. | 60초 |
IBM MQ MQTT 채널 메트릭스
다음 지표들은 PCF 명령어를 사용하여 MQCMD_채널_상태_조회 테이블에서 IBM MQ 수집됩니다:
구성 데이터
- 이름
- 유형
- 상태
- 클라이언트 ID
- 연결 이름
- 연결
- 클라이언트 사용자
- MCA 사용자
- 프로토콜
- 활성 유지 간격
- 마지막 메시지 날짜/시간
- 시작 날짜/시간
성능 매트릭
메시지
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 보낸 MQTT 메시지 | 마지막으로 연결된 이후 클라이언트가 보낸 메시지 수입니다. ~에서 수집됩니다MQIACH_MSGS_SENT. |
60초 |
| MQTT받습니다, 메시지 | MQTT 채널과의 마지막 연결 이후 클라이언트가 받은 메시지 수입니다. 수신된 메시지 수는 에서 수집됩니다MQIACH_MSGS_RECEIVED or MQIACH_MSGS_RCVD. |
60초 |
| 인다우트 (in-doubt) 입력 | 클라이언트에 대해 인다우트 (in-doubt) 상태인 인바운드 메시지의 수입니다. ~에서 수집됩니다MQIACH_IN_DOUBT_IN. |
60초 |
| 인다우트 (in-doubt) 출력 | 클라이언트에서 인다우트 (in-doubt) 상태인 아웃바운드 메시지의 수입니다. ~에서 수집됩니다MQIACH_IN_DOUBT_OUT. |
60초 |
| 아웃바운드 보류 중 | MQTT 채널에서 보류 중인 아웃바운드 메시지 수입니다. 이는 ~에서 MQIACH_PENDING_OUT수집됩니다. |
60초 |
연결
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 연결 | MQTT 채널에 연결된 MQTT 연결 수입니다. MQTT 연결 수는 에서 수집됩니다MQIACF_CONNECTION_COUNT. |
60초 |
상태
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 채널 상태 메트릭 | MQTT 채널 상태 (channelStatusMetric). 이는 다음에서 수집됩니다MQIACH_CHANNEL_STATUS. |
60초 |
IBM MQ 주제별 지표
다음 지표들은 테이블에서 MQCMD_INQUIRE_TOPICIBM MQ 수집되거나 PCF MQCMD_INQUIRE_TOPIC_STATUS 명령어를 사용하여 수집됩니다:
구성 데이터
- 이름
- 큐 관리자
- 클러스터 이름
- 토픽 유형
- 토픽 대체 시간
성능 매트릭
메시지
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 현재 게시 수 | 현재 이 토픽에 발행 중인 모든 발행 (발행자) 이 작성한 발행된 메시지의 총계입니다. 이 지표는 다음에서 수집됩니다MQIACF_PUBLISH_COUNT. |
60초 |
서적
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 현재 게시물 | 현재 토픽에 발행된 발행 (발행자) 의 수입니다. 이 지표는 다음에서 수집됩니다MQIA_PUB_COUNT. |
60초 |
구독
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 구독 | 현재 연결되지 않은 지속 가능한 구독자를 포함하여 이 토픽 문자열에 대한 구독 (구독자) 수입니다. 이 지표는 다음에서 수집됩니다MQIA_SUB_COUNT. |
60초 |
IBM MQ 구독 지표
다음 지표들은 테이블에서 MQCMD_구독조회IBM MQ 수집되거나 PCF MQCMD_INQUIRE_SUB_STATUS 명령어를 사용하여 수집됩니다:
구성 데이터
- 이름
- 등록 유형
- 토픽 문자열
- 지속 기간
- 등록 대체 시기
성능 매트릭
메시지
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 개수 | 이 구독에서 지정한 목적지에 넣은 메시지 수입니다. ~에서 수집됩니다MQIACF_MESSAGE_COUNT. |
60초 |
IBM MQ 청취자 지표
다음 지표들은 테이블에서 MQCMD_INQUIRE_LISTENERIBM MQ 수집되거나 PCF MQCMD_INQUIRE_LISTENER_STATUS 명령어를 사용하여 수집됩니다:
구성 데이터
- 이름
- 상태
- 포트
- 시작 시간
- 리스너 IP 주소
상태
| 메트릭 | 설명 | 세분성 |
|---|---|---|
| 리스너 상태 메트릭 | 청취자 상태 (listenerStatusMetric). 이는 다음에서 수집됩니다MQIACH_LISTENER_STATUS. |
60초 |
기본 제공 메트릭을 사용하여 리스너 상태에 대한 사용자 정의 이벤트를 작성해야 하는 경우, 사용자 정의 이벤트 작성을 위해 리스너 상태 메트릭의 다음 열거 값을 사용할 수 있습니다.
| 리스너 상태 메트릭 | 열거 값 |
|---|---|
| 중지됨 | 0 |
| 정지 중 | 1 |
| 실행중 | 2 |
| 중지 중 | 3 |
| 재시도 중 | 4 |
건강 지표
각 센서의 경우, 수신 메트릭에 대해 지속적으로 평가되고 사용자 영향에 따라 문제 또는 인시던트를 일으키기 위해 사용되는 상태 서명의 조직된 지식 기반 데이터베이스가 있습니다.
내장 이벤트는 엔티티의 상태 지표가 정상 범위를 벗어날 경우 이슈나 인시던트를 발생시키며, 사용자 정의 이벤트는 특정 엔티티의 개별 메트릭 임계값을 기준으로 이슈나 인시던트를 발생시킵니다.
IBM MQ 센서의 내장 이벤트에 대한 자세한 내용은 ‘내장 이벤트 참조’를 참조하십시오.