를 통한 세마포어 큐 효율성 모니터링 애플리케이션 인사이트
세마포어 그래프를 통해 큐 깊이와 거부된 트랜잭션 수를 추적하여 세마포어 큐 효율성을 모니터링합니다 애플리케이션 인사이트 .
개요 탭의 세마포어 그래프에서 세마포어 큐 깊이와 거부 횟수를 비교하여 인스턴스에서 세마포어 큐의 성능을 모니터링할 수 있습니다.
세마포 그래프를 통해 다음 메트릭을 모니터링할 수 있습니다.
- 백로그를 방지하는 데 도움이 되는 세마포어 큐 깊이
- 처리 병목현상을 식별할 수 있는 거부 횟수
세마포는 노드에서 실행할 수 있는 동시 트랜잭션 수를 제어합니다. 사용 가능한 세마포어가 낮으면 인스턴스가 전체 트랜잭션 용량에 가깝게 실행 중임을 나타냅니다. 수신 트랜잭션은 세마포어를 사용할 수 있을 때까지 대기합니다.
다음으로 이동하여 세마포 그래프에 액세스할 수 있습니다. .
- 큐 깊이를 각 세마포 그래프에 빨간색 선으로 표시되는 큐 깊이 제한과 비교하여 부하 수준을 모니터링합니다.
- 시간 경과에 따른 큐 깊이 메트릭과 거부 횟수 메트릭을 비교하여 상관 관계 또는 추세를 찾습니다.
세션 정보 탭의 상세 정보 그래프에서 노드 수준의 문제를 드릴다운하여 분석하여 세마포어 처리 효율성을 심층적으로 분석합니다.
- 큐 깊이 그래프에서 스파이크를 찾습니다. 트랜잭션 수가 많으면 노드가 오버로드되었을 수 있음을 나타냅니다. 상세 정보 그래프에서 데이터 포인트를 선택하여 트랜잭션 목록을 봅니다. 테이블에서 세마포에서 장기 실행 트랜잭션을 찾아 중지합니다. 큐 깊이가 일관되게 높은 경우 트랜잭션 수를 줄입니다.
- 거부 횟수 그래프에서 스파이크를 찾습니다. 거부 횟수가 많으면 콜이 예기치 않게 급증했음을 나타냅니다. 큐 깊이에 도달하면 모든 후속 요청이 거부되어 거부된 요청(HTTP 429) 오류 메시지가 표시됩니다. 호출 수를 줄이거나 큐를 백업할 수 있는 장기 실행 트랜잭션을 중지합니다.