다음을 통해 세마포어 큐 효율성 모니터링 애플리케이션 인사이트

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 세마포 그래프를 애플리케이션 인사이트 통해 큐 깊이와 거부된 트랜잭션 수를 추적하여 세마포어 큐 효율성을 모니터링합니다.

    개요 탭의 세마포어 그래프에서 세마포어 큐 깊이와 거부 횟수를 비교하여 인스턴스에서 세마포어 큐의 성능을 모니터링할 수 있습니다.

    세마포 그래프를 통해 다음 메트릭을 모니터링할 수 있습니다.

    • 백로그를 방지할 수 있는 세마포 큐 깊이입니다
    • 처리 병목현상을 식별할 수 있는 거부 횟수

    세마포는 노드에서 실행할 수 있는 동시 트랜잭션 수를 제어합니다. 사용 가능한 세마포가 낮으면 인스턴스가 전체 트랜잭션 용량에 가깝게 실행되고 있음을 나타냅니다. 들어오는 트랜잭션은 세마포를 사용할 수 있을 때까지 대기합니다.

    다음으로 이동하여 세마포어 그래프에 액세스할 수 있습니다. 모두 > Application Insights > Application Insights > 개요.

    • 큐 깊이를 각 세마포어 그래프에 빨간색 선으로 표시되는 큐 깊이 한계와 비교하여 로드 수준을 모니터링합니다.
    • 큐 깊이 메트릭을 시간 경과에 따른 거부 횟수 메트릭과 비교하여 상관 관계 또는 추세를 찾습니다.

    세션 정보 탭의 세부 정보 그래프에서 노드 수준의 문제를 분석하도록 드릴다운하여 세마포어 처리 효율성을 더 자세히 알아봅니다.

    • 큐 깊이 그래프에서 스파이크를 찾습니다. 트랜잭션 수가 많으면 노드가 오버로드되었을 수 있음을 나타냅니다. 트랜잭션 목록을 보려면 상세 정보 그래프에서 데이터 포인트를 선택합니다. 테이블에서 세마포어에서 장기 실행 트랜잭션을 찾아 중지합니다. 큐 깊이가 지속적으로 높은 경우 트랜잭션 수를 줄입니다.
    • 거부 횟수 그래프에서 스파이크를 찾습니다. 거부 횟수가 높으면 예기치 않게 통화가 급증했음을 나타냅니다. 큐 깊이에 도달하면 모든 후속 요청이 거부되어 거부된 요청(HTTP 429) 오류 메시지가 발생합니다. 호출 수를 줄이거나 큐를 백업할 수 있는 장기 실행 트랜잭션을 중지합니다.