자원 통계 콜렉션 관리

자원 통계 데이터를 사용하여 통합 서버의 성능 및 자원 사용을 모니터하십시오.

시작하기 전에

태스크 정보

리소스 통계 수집 기능을 활성화하려면 또는 server.conf.yaml 구성 node.conf.yaml 파일을 수정하거나, IBM App Connect Enterprise 웹 사용자 인터페이스를 사용하거나, mqsichangeresourcestats 명령어를 실행하면 됩니다.

웹 사용자 인터페이스에서 자원 통계 데이터를 볼 수 있습니다. 또는 파일에 자원 통계 보고에 설명된 대로 파일에 자원 통계를 쓰도록 통합 서버를 구성할 수 있습니다.

다음 방법 중 하나를 사용하여 활성 통합 서버에 대한 자원 통계 데이터 콜렉션을 관리할 수 있습니다.

server.conf.yaml 파일을 수정하여 자원 통계 콜렉션 관리

태스크 정보

통합 서버에 배치되는 활성 메시지 플로우에서 사용하는 자원에 대한 자원 통계 데이터 수집을 시작할 수 있습니다. 데이터 수집을 시작하려면 통합 서버의 server.conf.yaml 파일에서 자원 통계 특성을 설정하십시오. 또는 node.conf.yaml 파일에서 특성을 수정하여 통합 노드에 대한 자원 통계 콜렉션을 구성할 수 있습니다.

통합 서버에 대한 자원 통계 설정을 구성할 때 mqsichangeresourcestats 명령을 사용하여 통합 서버를 다시 시작하지 않고 동적으로 자원 통계 콜렉션을 시작하고 중지할 수 있습니다. mqsireportresourcestats 명령을 사용하여 자원 통계를 수집하기 위한 현재 옵션을 볼 수도 있습니다.

프로시저

자원 통계의 콜렉션을 구성하려면 다음 단계를 완료하십시오.

  1. YAML 편집기를 사용하여 통합 서버에 대한 server.conf.yaml 구성 파일을 여십시오.

    IBM App Connect Enterprise Toolkit 에 포함된 기본 제공 YAML 편집기를 사용하여 파일을 편집할 수 있습니다. ‘Application Development’ 뷰에서 파일을 더블 클릭하거나, 파일을 마우스 오른쪽 버튼으로 클릭한 다음 ‘Open with’ > ‘YAML editor’를 선택하면 됩니다. 일반 텍스트 편집기를 사용하여 파일을 편집하도록 선택하는 경우 탭 문자 (YAML에서 올바르지 않음) 를 포함하지 않는지 확인하고 YAML 유효성 검증 도구를 사용하여 파일의 컨텐츠를 유효성 검증하십시오.

    설정해야 하는 특성은 .yaml 구성 파일의 Statistics 섹션에 있습니다.

    
    Statistics:
          ...
        Resource:
        reportingOn: true         # Choose 1 of : true|false. Explicitly set to 'true' by default. If unset, defaults to 'false'.
        #outputFormat: ''         # Choose 'csvFile' or 'file' (for IIB v10 compatibility). If unset, defaults to ''.
  2. reportingOn 특성을 주석 해제하고 true로 설정하십시오. 이 설정은 통합 서버가 다시 시작될 때 적용됩니다. 그러나 mqsichangeresourcestats 명령을 사용하여 (통합 서버를 재시작하지 않고) 동적으로 변경할 수 있습니다.

    node.conf.yaml 또는 server.conf.yaml 파일이 작성되면 reportingOn 특성이 명시적으로 true로 설정되고 통합 노드 또는 서버의 자원 통계가 웹 사용자 인터페이스에 발행됩니다. reportingOn 특성이 설정 해제되면('' 값 사용) 자원 통계 발행이 꺼집니다.

    IBM App Connect Enterprise V11.0.0.8 이전 버전에 생성된 및 server.conf.yaml node.conf.yaml 파일에서는 속성이 reportingOn 기본적으로 false 로 설정되어 있어, 리소스 통계 게시가 비활성화되어 있었습니다. 해당 통합 노드 또는 서버에 대한 자원 통계 발행을 사용하려면 관련 .conf.yaml 파일을 편집하여 reportingOn 특성을 true로 설정하십시오.

  3. 선택사항: 자원 통계를 파일에 공개하려면 (웹 사용자 인터페이스와 함께) outputFormat 특성을 csvFile로 설정하십시오. 파일에 자원 통계 게시에 대한 자세한 정보는 파일에 자원 통계 보고를 참조하십시오.
  4. 변경사항을 적용하려면 통합 서버를 재시작하십시오.
    통합 서버 시작 방법에 대한 자세한 정보는 통합 서버 시작을 참조하십시오.

웹 사용자 인터페이스를 사용하여 자원 통계 콜렉션 관리

프로시저

  1. 통합 노드에 대한 웹 사용자 인터페이스를 시작하십시오. 웹 사용자 인터페이스에 액세스를 참조하십시오.
    통합 노드에 있는 통합 서버는 서버 탭 아래에서 바둑판식으로 표시됩니다.
  2. 필수 통합 서버에 대해 옵션 목록 열기 아이콘을 클릭하십시오.
    • 서버 탭 아래에 사용 가능한 모든 서버가 표시되면 옵션 목록 열기 아이콘이 각 통합 서버의 타일에 표시됩니다.
  3. 컨텐츠 탭 아래에 있는 통합 서버의 컨텐츠를 보려면 드롭 다운 메뉴에서 열기 를 클릭하십시오.
  4. 옵션 목록 열기 아이콘을 클릭하십시오.
    • 컨텐츠 탭 아래에 통합 서버의 컨텐츠가 표시되면 옵션 목록 열기 아이콘이 통합 서버의 제목 표시줄에 표시됩니다.
  5. 드롭 다운 메뉴에서 필수 옵션을 클릭하십시오.
    • 이 통합 서버에 대해 자원 통계 수집을 시작하려면 드롭 다운 메뉴에서 자원 통계 설정을 클릭하십시오.
    • 이 통합 서버에 대해 자원 통계 수집을 중지하려면 드롭 다운 메뉴에서 자원 통계 해제를 클릭하십시오.
    통합 서버에 대해 자원 통계 콜렉션이 켜져 있으면 데이터가 자원 통계 탭에 표시됩니다.

명령을 사용하여 자원 통계 콜렉션 관리

프로시저

  1. 통합 서버가 Linux®, UNIX또는 Windows 시스템에서 실행 중인 경우 올바른 명령 환경을 설정하십시오.
    이 태스크를 완료하는 방법에 대한 자세한 정보는 명령 환경 설정을 참조하십시오.
  2. 다음 명령 중 하나를 실행하십시오.
    • 특정 통합 서버 또는 모든 통합 서버에 대한 자원 통계 수집을 시작하거나 중지하려면 적절한 매개변수와 함께 mqsichangeresourcestats 명령을 실행하십시오.

      예를 들어, INODE라는 통합 노드의 기본 통합 서버에 대한 자원 통계 수집을 시작하려면 다음 명령을 입력하십시오.

      mqsichangeresourcestats INODE -c active -e default 
      예를 들어, INODE라는 통합 노드에서 모든 통합 서버에 대한 자원 통계 수집을 중지하려면 다음 명령을 입력하십시오.
      mqsichangeresourcestats INODE -c inactive

      기본적으로 이 명령에서 지정한 설정은 통합 서버 또는 노드를 재시작하고 메시지 플로우가 재배치된 경우 지속됩니다. 이 설정이 지속되지 않도록 하려면 --non-persist 매개변수를 지정할 수 있습니다. 그러면 설정이 재시작 또는 재배치하기 전까지만 유지됩니다. 다시 시작하거나 다시 배치한 후에 server.conf.yaml 또는 node.conf.yaml 구성 파일에 지정된 설정이 적용됩니다.

      자세한 정보는 mqsichangeresourcestats 명령을 참조하십시오.

    • 자원 콜렉션의 상태를 확인하려면 적절한 매개변수와 함께 mqsireportresourcestats 명령을 실행하십시오.
      예를 들어, INODE에서 기본 통합 서버의 상태를 보려면 다음을 입력하십시오.
      mqsireportresourcestats INODE -e default 

      추가 예는 mqsireportresourcestats 명령을 참조하십시오.

    • 자원 통계가 보고되는 위치를 제어하는 특성을 설정하고 확인하려면 mqsichangepropertiesmqsireportproperties 명령을 사용하십시오.

다음 수행할 사항

자원 통계 데이터 보기에 설명된 대로 웹 사용자 인터페이스에서 자원 통계를 볼 수 있습니다.

자원 통계 데이터를 리턴하는 발행(단일 XML 메시지)을 구독하는 프로그램을 작성할 수 있습니다. 발행 메시지의 예는 XML 출력 예를 참조하십시오.