IBM MQ 지표 확인

IBM MQ 모니터링을 구성한 후에는 Instana UI에서 IBM MQ 와 관련된 메트릭을 확인할 수 있습니다.

IBM MQ 모니터링 구성에 대한 자세한 내용은 ‘ IBM MQ 모니터링 구성’을 참조하십시오.

자세한 내용은 ‘ IBM MQ 모니터링’을 참조하십시오.

메트릭을 보려면 다음 단계를 완료하십시오.

  1. Instana UI의 사이드바에서 ‘인프라’를 선택합니다.
  2. 모니터되는 특정 호스트를 클릭하십시오.
    • 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의 고가용성 유형으로, 다음 중 하나일RDQMMulti-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 에서 수집됩니다:

참고: QM 이름이 길 경우, 직접 수정할 수 있습니다. QM 이름 설정에 대한 자세한 내용은 ‘QM 이름 설정’을 참조하십시오.

구성 데이터

  • 이름
  • 버전
  • 상태
  • 시작 시간
  • 대체 시간
  • 플랫폼
  • 위치
  • 설명
  • 명령 레벨
  • 저장소
  • 최대 핸들
  • HA 유형
  • HA 역할
  • HA 선호 위치
  • HA 부동 IP 주소
  • DR 역할
  • DR 상태
  • DR 유형
  • DR 포트
  • DR 원격 IP
  • 활성 노드
  • 대기 노드
  • 기타 노드
참고: 큐 관리자가 RDQM의 HA(고가용성) 그룹에 속해 있는 경우, 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

토픽

참고: 다음 주제 표에는 정의된 모든 주제와 사용 중인 주제가 표시되어 있으며, 여기에는 주제 이름이 있는 주제와 주제 이름은 없지만 주제 문자열이 있는 주제가 모두 포함됩니다. 주제 관련 지표는 IBM MQ 테이블과 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 금지
  • 전달 순서
  • 기본 바인딩
  • 사용량
  • 모니터링
  • 큐 항목 수 상한
  • 큐 항목 수 하한
  • 큐 서비스 간격
  • 큐 설명

성능 매트릭

참고: KPI의 ‘수신 메시지’ 및 ‘발신 메시지’ 지표는 선택한 기간 동안의 총합을 나타냅니다.

깊이

메트릭 설명 세분성
큐 용량 현재 큐 용량입니다. ~에서 수집됩니다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초
참고: 수신 메시지발신 메시지 데이터가 조회되면 QSTATS 가 초기화됩니다.

통계

다음 큐 통계 메트릭은 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, minmax 도 지원됩니다.

IBM MQ 대기열 사용 현황 지표

다음 지표들은 PCF 명령어를 사용하여 MQCMD_INQUIRE_Q_STATUS 테이블에서 IBM MQ 수집됩니다:

구성 데이터

  • 이름
  • 애플리케이션
  • 채널
  • 연결
  • 입력 유형
  • 출력
  • 조회
  • 설정
  • 찾아보기
  • 마지막 메시지 시간
  • 핸들 상태
  • 사용자

성능 매트릭

메트릭 설명 세분성
입력 열기 열린 입력 수입니다. 60초
출력 열기 열린 출력 수입니다. 60초

IBM MQ 채널 지표

다음 지표들은 테이블에서 IBM MQ 수집되며 PCF MQCMD_채널_상태_조회 MQCMD_INQUIRE_CHANNEL 명령어를 사용하여 수집됩니다:

구성 데이터

  • 이름
  • 유형
  • 상태
  • 인다우트
  • 하위 상태
  • 연결 이름
  • 활성 대화
  • 원격 큐 관리자
  • 시작 날짜/시간

성능 매트릭

참고: KPI 값 프레임 내의 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초
참고: Advanced Message Queuing Protocol(AMQP) 유형의 채널은 채널 상태 메트릭에서 지원되지 않습니다. 이는 해당 유형의 채널이 ` IBM MQ ` 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초
참고: MQTT 채널 상태 메트릭의 열거형 값은 채널 상태 메트릭의 값과 동일합니다.

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 명령어를 사용하여 수집됩니다:

IBM MQ 청취자 지표

다음 지표들은 테이블에서 MQCMD_INQUIRE_LISTENERIBM MQ 수집되거나 PCF MQCMD_INQUIRE_LISTENER_STATUS 명령어를 사용하여 수집됩니다:

구성 데이터

  • 이름
  • 상태
  • 포트
  • 시작 시간
  • 리스너 IP 주소

상태

메트릭 설명 세분성
리스너 상태 메트릭 청취자 상태 (listenerStatusMetric). 이는 다음에서 수집됩니다MQIACH_LISTENER_STATUS. 60초

기본 제공 메트릭을 사용하여 리스너 상태에 대한 사용자 정의 이벤트를 작성해야 하는 경우, 사용자 정의 이벤트 작성을 위해 리스너 상태 메트릭의 다음 열거 값을 사용할 수 있습니다.

리스너 상태 메트릭 열거 값
중지됨 0
정지 중 1
실행중 2
중지 중 3
재시도 중 4
참고: 기본 제공 지표가 포함된 사용자 지정 이벤트를 생성해야 하는 경우, ‘기본 제공 이벤트 참조’를 참조하십시오.

건강 지표

각 센서의 경우, 수신 메트릭에 대해 지속적으로 평가되고 사용자 영향에 따라 문제 또는 인시던트를 일으키기 위해 사용되는 상태 서명의 조직된 지식 기반 데이터베이스가 있습니다.

내장 이벤트는 엔티티의 상태 지표가 정상 범위를 벗어날 경우 이슈나 인시던트를 발생시키며, 사용자 정의 이벤트는 특정 엔티티의 개별 메트릭 임계값을 기준으로 이슈나 인시던트를 발생시킵니다.

IBM MQ 센서의 내장 이벤트에 대한 자세한 내용은 ‘내장 이벤트 참조’를 참조하십시오.