인스턴스 뷰

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기4분
  • 인스턴스 뷰 그래프 세트를 사용하여 모든 근접 노드(인스턴스)에서 데이터 포인트를 검토합니다. 단일 보기에서 모든 활성 노드가 응답 하는 방식을 검토하고 문제가 발생한 노드를 식별할 수 있습니다.

    관리자 역할이 있는 경우 성과 메트릭을 검토할 수 있습니다. 성능 홈페이지에서 ServiceNow 인스턴스 성능 그래프를 보려면 다음 절차를 따르십시오.

    1. 그래프 세트(Graph Set) 목록에서 인스턴스 뷰(Instance View) 를 선택합니다.
      • 모니터링 가능한 항목 목록과 비교 선택 항목이 모두 비활성화됩니다.
      • 모니터링 가능한 항목 목록에는 모든 근거리(활성 기본) 인스턴스에 대해 -All- 값이 있으며 원거리(기본 오프라인 또는 활성 보조) 인스턴스는 제외됩니다.
      • 각 메트릭은 모든 활성 노드의 데이터를 표시합니다. 예를 들어 세 개의 인스턴스가 있는 경우 세 개가 모두 각 메트릭에 표시됩니다.
        주:
        최대 49개의 근거리 노드에 대한 성능 메트릭을 볼 수 있습니다. 노드가 49개를 초과 하는 경우 50번째 인스턴스 이상에 대한 데이터가 나타나지 않습니다.
    2. 시간 범위 목록에서 기간을 선택합니다.
    3. 요청한 시간 범위 동안 발생한 진단 이벤트를 오버레이하려면 진단 이벤트 옆에 표시되는 그래프에 표시 를 전환합니다.
    성능 홈페이지에서 ServiceNow 그래프 및 표시 컨트롤 사용에 대한 자세한 내용은 을 참조하십시오 플랫폼 성능 메트릭.
    그림 1. 인스턴스 뷰
    인스턴스 뷰 메트릭
    • 트랜잭션: 사용자가 시작한 모든 UI 트랜잭션을 표시합니다. 이 그래프는 최종 사용자 트래픽의 급증을 표시하고 최종 사용자 활동이 최대 발생하는 시기를 식별할 수 있습니다.
    • 응답 시간: 인스턴스가 트랜잭션을 수신하는 시간과 인스턴스가 응답하는 시간 사이의 간격(밀리초)을 표시합니다. 지정된 시간 범위 동안 서버가 트랜잭션을 완료하는 데 걸리는 시간을 평균 적으로 표시합니다.

      평균 응답 시간의 증가는 시스템 문제가 있거나 일반적으로 느린 트랜잭션의 유입을 나타낼 수 있습니다. 가능한 성능 문제점을 식별하기 위해 응답 시간을 메모리, 데이터베이스 또는 CPU와 같은 다른 영역과 연관시킬 수 있습니다.

    • 세션: MID Server 및 외부 통합에서 시작한 세션을 포함하여 활성 세션을 표시합니다. 부실하지만 활성 세션의 수가 많으면 메모리 및 성능 문제가 발생할 수 있습니다. 세션 수가 10,000보다 크면 일반적으로 성능이 저하될 수 있습니다. 통합 세션 지침을 검토하고 세션 시간 제한을 제한하는 것이 좋습니다.
    • 세션 대기 큐: 동일한 사용자에 대한 다른 트랜잭션에서 대기 중인 트랜잭션 수를 표시합니다. 대기 세션은 이전 요청이 완료되기 전에 사용자가 중복 요청을 제출할 때 발생합니다. 느린 페이지 또는 추가 조사가 필요한 트랜잭션을 나타낼 수 있습니다.

      대기 중인 트랜잭션을 식별하려면 트랜잭션 로그 항목 [syslog_transaction]을 확인하고 세션 대기 시간을 확인하여 대기 중인 트랜잭션을 찾습니다. 그런 다음 사용자가 대기 중인 트랜잭션 번호를 찾습니다.

    • 세마포 사용: 선택한 인스턴스에서 사용 중인 세마포어의 수를 표시합니다. 세마포는 병렬로 실행할 수 있는 사용자 트랜잭션의 수를 제어합니다.

      세마포에서 장기 실행 트랜잭션은 모든 세마포를 백업하여 트랜잭션이 대기하도록 할 수 있습니다. 이 플랫폼은 세마포어를 관리하므로 고객 관리가 필요하지 않습니다. 세마포 그래프는 문제 해결에만 사용됩니다 고객 서비스 및 지원 .

    • 세마포 대기 큐: 세마포의 대기 큐를 표시합니다. 이 그래프를 세마포 사용 그래프와 함께 사용합니다. 높은 대기 큐는 세마포에서 장기 실행 트랜잭션을 나타냅니다. 높고 지속적인 세마포 큐는 인스턴스 노드가 작업으로 오버로드되었음을 나타낼 수 있습니다.

      트랜잭션 로그[syslog_transaction]를 확인하여 해당 기간 동안 가장 오래 실행된 트랜잭션을 찾고 문제를 식별합니다. 이 그래프는 에서만 사용됩니다 고객 서비스 및 지원.

    • 스케줄러 큐 길이/스케줄러 완료된 작업: 프로브를 포함하여 검색 선택한 인스턴스의 모든 스케줄러 활동을 표시합니다. 특정 기간 동안 큐에 있는 예약된 작업의 백로그를 확인할 수 있습니다. 그런 다음 동일한 기간 동안 작업이 처리되는 속도와 비교할 수 있습니다.
    • 오류: localhost 로그 또는 syslog_ransactions에 인쇄된 심각한 오류를 표시합니다. 심각한 오류가 여러 개 있으면 추가 조사가 필요한 문제를 나타냅니다.
    • 처리된 이벤트: 선택한 기간 동안 처리된 평균 이벤트 수를 표시합니다.
    • HTTP 트랜잭션: UI, 통합 및 AMB 트래픽을 포함하여 완료된 모든 HTTP 트랜잭션을 표시합니다. 이 그래프는 HTTP 트래픽의 급증을 보여줄 수 있으며 사용자 활동이 가장 많이 발생하는 시기를 식별하는 데 도움이 될 수 있습니다.
    • Semaphore Rejections: 다음 세마포 큐에서 거부한 트랜잭션 수를 표시합니다.
      • 세마포 기본값 거부된 실행
      • 세마포 디버그 거부된 실행
      • 세마포 AMB 수신 거부된 실행
      • 세마포 AMB 전송 거부된 실행
      • 세마포 API INT 거부된 실행
      • 세마포 존재 거부된 실행
      큐의 거부 횟수를 모니터링하여 처리 병목현상을 식별합니다. 세마포어 거부 그래프에서 스파이크를 찾습니다. 거부 횟수가 높으면 통화가 예기치 않게 급증했음을 나타냅니다. 호출 수를 줄이거나 큐를 백업할 수 있는 장기 실행 트랜잭션을 중지합니다.

    특정 인스턴스에 대한 데이터 격리

    전체 화면 보기를 사용하여 선택한 메트릭의 특정 인스턴스에 대한 정보를 분리할 수 있습니다.
    1. 메트릭을 선택한 다음 전체 화면 전체 화면 아이콘 아이콘을 클릭하여 그래프의 확대 보기를 엽니다.

      스케줄러 완료된 작업 - 전체 화면 뷰

    2. 제외할 인스턴스 옆에 있는 확인란의 선택을 취소합니다.
      • 예를 들어 Instance_8080 옆에 있는 확인란의 선택을 취소하여 해당 데이터를 제외합니다.
      • Instance_8081 및 Instance_8082에 대한 데이터만 나타납니다.