이전 항목: 대시보드를 사용하여 TIBCO EMS 모니터링다음 항목: 마지막 검사에 대한 메트릭


TIBCO EMS 메트릭 이해 및 보기

EMSMonitor 에이전트는 로컬 및 원격 EMS 서버 인스턴스를 모니터링하여 Tibco EMS 서버 > <host_name> > <EMS_server_instance_name> 노드 아래에 해당 인스턴스의 종합적인 상태에 대한 데이터를 제공할 수 있습니다.

다음과 같은 메트릭 범주의 메트릭을 사용하여 TIBCO EMS 구성 요소의 성능 및 상태를 모니터링할 수 있습니다.

Bridges(브리지)

브리지를 사용하면 여러 대상 간에 메시지를 라우팅할 수 있습니다. 즉 한 대상에 보낸 메시지가 브리지된 모든 대상에 전달됩니다. 한 대상에서 유형이 같거나 다른 하나 이상의 다른 대상으로 연결되는 브리지를 만들 수 있습니다. 예를 들어 항목에서 큐로 연결되거나 큐에서 항목으로 연결되는 브리지를 만들거나 한 대상과 여러 대상 간에 브리지를 만들 수 있습니다.

"Bridges"(브리지) 노드 아래에서 정의한 각 브리지와 연결된 개별 목표 대상의 메트릭을 찾을 수 있습니다.

채널

멀티캐스트 메시징은 구독하는 각 소비자에게 개별적으로 메시지 복사본을 보내는 대신 한 번에 많은 소비자에게 메시지를 브로드캐스팅합니다. 멀티캐스트 메시징을 사용하면 서버가 멀티캐스트 채널을 통해 멀티캐스트 지원 항목으로 메시지를 보냅니다. 채널은 서버가 메시지를 보낼 멀티캐스트 포트 및 멀티캐스트 그룹 주소를 결정합니다.

"Channels"(채널) 노드 아래에서 개별 멀티캐스트 채널에 대한 메트릭을 찾을 수 있습니다.

마지막 검사

"마지막 검사" 노드 아래에서 EMS 서버 인스턴스와 에이전트 간의 연결과 관련된 메트릭을 찾을 수 있습니다.

큐는 Enterprise Message Service 네트워크의 클라이언트나 다른 큐로 전달할 대기 메시지를 저장하는 임시 저장소 개체입니다.

"큐" 노드 아래에서 각 큐의 인바운드 및 아웃바운드 비율과 전달되거나 전송 중인 메시지 수와 같은 개별 큐에 대한 메트릭을 찾을 수 있습니다.

라우트

라우트는 두 TIBCO Enterprise Message Service 서버를 서버 쌍으로 연결하는 데 사용됩니다. 쌍을 이루는 각 서버는 라우트를 따라 다른 서버의 해당하는 대상에 메시지를 전달합니다. 라우트는 두 서버에서 이름이 같은 전역 항목에 대한 메시지나 큐 소유자가 같은 라우트된 큐에 대한 메시지만 전달합니다.

"라우트" 노드 아래에서 각 라우트의 인바운드 및 아웃바운드 비율이나 라우트 백로그의 메시지 수와 같은 서버 사이에 정의된 개별 라우트에 대한 메트릭을 찾을 수 있습니다.

Server

"서버" 범주는 Enterprise Message Service의 기본 런타임 프로세스에 대한 메트릭을 제공합니다. EMS 서버 프로세스는 메시징 트랜잭션을 구성하는 다른 구성 요소를 생성하고 관리합니다.

"서버" 노드 아래에서 연결 수, 사용 가능한 메모리, 서버가 관리 중인 큐 및 항목 수와 같은 서버 프로세스에 대한 메트릭을 찾을 수 있습니다.

항목

항목은 게시자가 메시지를 작성할 수 있고 구독자가 게시된 메시지를 받을 수 있는 논리적 주제를 나타냅니다. 메시지의 복사본이 하나만 저장되고 하나의 수신자만 메시지를 받을 수 있는 큐와 달리, 항목은 메시지의 단일 복사본을 여러 관련 구독자에게 게시할 수 있는 EMS 서버로 관리됩니다.

"항목" 노드 아래에서 각 항목의 인바운드, 아웃바운드 및 보류 메시지 수와 같은 개별 항목에 대한 메트릭을 찾을 수 있습니다.

Investigator에서 TIBCO EMS 메트릭 요약을 보고 탐색하려면

  1. 에이전트 노드와 "Tibco Enterprise Message Service" 노드를 확장한 다음 "Tibco EMS 서버"를 클릭하여 모니터링되는 모든 서버 인스턴스와 인스턴스의 현재 상태가 나와 있는 "개요" 탭을 표시합니다.
  2. 서버 인스턴스를 선택하여 해당 서버 인스턴스의 가장 중요한 상태 메트릭을 "개요" 탭에 그래픽 형식으로 표시합니다.
  3. "구성" 탭을 클릭하여 선택한 서버 인스턴스의 구성 메트릭을 표시합니다.
  4. 서버 인스턴스를 확장하고 원하는 하위 노드를 클릭하여 뷰어 창의 탭에 해당 메트릭 범주와 관련된 요약 또는 구성 정보를 표시합니다. 예를 들어 "큐" 노드를 선택한 다음 "임시 큐" 탭을 클릭하여 모든 임시 큐에 대한 메트릭 요약을 표시하거나, "동적 큐" 탭을 클릭하여 모든 동적 큐의 메트릭 요약을 표시합니다.
  5. 하위 노드를 확장하거나 특정 큐 또는 항목 같은 개별 구성 요소를 선택하여 개별 구성 요소에 대한 자세한 정보와 각 구성 요소와 연결된 메트릭을 표시합니다.

Investigator에서 TIBCO EMS 메트릭 노드를 보고 탐색하려면

  1. 에이전트를 확장한 다음 "Tibco EMS 서버" 노드를 확장하여 모니터링 중인 TIBCO EMS 서버 인스턴스의 호스트 이름을 표시합니다.
  2. TibcoEMSMonitor.properties 파일에서 정의한 호스트 이름에 해당하는 개별 server_name 노드를 확장합니다.
  3. TibcoEMSMonitor.properties 파일에 지정한 서버 인스턴스의 개별 TIBCO EMS 서버 instance_name 노드를 확장하여 최상위 수준 TIBCO EMS 메트릭 범주의 하위 노드를 표시합니다. 예:

    모니터링 중인 EMS 호스트 이름과 서버 인스턴스 이름이 Investigator 트리에 표시됩니다.

  4. 하위 노드를 확장하여 해당 메트릭 범주와 관련된 정보를 표시합니다. 예를 들어 "큐" > "정적 큐" > <queue_name>을 클릭하여 선택한 큐의 "구성" 또는 "상태" 메트릭을 표시합니다.
  5. 하위 노드를 더 확장하여 선택한 큐의 "구성" 또는 "상태" 메트릭을 표시합니다. 예를 들어 "배달되지 않은 메시지 큐" > <queue_name> > "상태" 노드를 확장하여 선택한 큐의 상태 메트릭을 표시합니다.