다음을 통해 이벤트 큐 효율성 모니터링 애플리케이션 인사이트
이벤트가 기록되고 처리되는 속도를 비교하고 분석하여 이벤트 큐 성능을 애플리케이션 인사이트 모니터링할 수 있습니다.
개요 탭에서 이벤트 그래프를 확인하여 로그된 이벤트와 처리된 이벤트 간의 관계를 모니터링할 수 있습니다.
이벤트 그래프를 사용하여 다음을 수행합니다.
- 수신 이벤트의 비율 모니터링
- 처리된 이벤트의 비율 모니터링
- 처리 중인 이벤트의 예외 탐지
이벤트 그래프에는 다음 위치로 이동하여 액세스할 수 있습니다. .
- 로깅된 이벤트 합계와 처리된 이벤트 합계를 비교하여 병목현상을 찾습니다. 처리된 이벤트 수에 해당 스파이크 없이 로깅된 이벤트 수에 스파이크가 있으면 이벤트 처리에 문제가 있음을 나타냅니다.
- Events Logged(로그됨) 및 Events Processed(처리된 이벤트) 수치 모두에서 높고 일관된 스파이크는 시스템이 많은 양의 이벤트를 수신하고 처리하고 있음을 나타냅니다. 수신 이벤트의 연속 스트림을 유발할 수 있는 루프 또는 조건을 찾습니다.
상세 정보 그래프의 노드 수준에서 문제를 드릴다운하여 분석하여 잠재적인 성능 문제를 더 자세히 분석합니다.
- 처리된 이벤트를 처리된 이벤트 그래프에 표시된 1일 이동 평균과 비교하여 시간 경과에 따른 이벤트 처리를 분석합니다.
- 시간 경과에 따른 이벤트 로깅에서 패턴을 찾습니다. 매주 같은 시간에 동일한 스파이크가 발생하는지 여부를 확인합니다.
- 진단 이벤트를 그래프에 오버레이하여 기록된 이벤트 수와 시스템 활동 간의 상관 관계를 찾습니다. 예를 들어, 로그된 이벤트 수에서 스파이크가 발견되고 업데이트 세트 설치와 일치하는 경우 업데이트 세트를 조사하여 로그된 이벤트에서 스파이크를 일으킨 이유를 확인할 수 있습니다.
- 스파이크 시작 시 데이터 요소를 선택하여 문제의 원인을 조사하고 문제 5분 전과 5분 후에 생성된 이벤트 목록을 봅니다.
- 로깅된 이벤트를 로그된 이벤트 그래프의 1일 이동 평균 합계와 비교하여 수신 이벤트의 비율을 분석합니다.
- 이벤트 큐 테이블의 개별 이벤트 큐에 대한 메트릭을 비교하여 잠재적인 성능 문제를 식별합니다.
- 일 범위를 선택하여 1일, 7일 또는 30일 기간에 집중합니다.
- 범위 내 로깅된 이벤트 열을 정렬하여 가장 많은 기록된 이벤트가 있는 큐를 식별합니다. 이벤트는 이벤트 [sysevent] 테이블에 삽입될 때 기록됩니다.
- Queued events in range 열을 기준으로 정렬하여 대기 중인 이벤트가 가장 많은 큐를 식별합니다. 이벤트는 이벤트 [sysevent] 테이블의 특정 이벤트 큐에 할당될 때 큐에 대기됩니다.
- 범위에서 처리되지 않은 이벤트 열을 정렬하여 처리되지 않은 이벤트가 가장 많은 큐를 식별합니다.
- 범위 내 처리 기간 열을 정렬하여 선택한 일 범위에서 이벤트를 처리하는 데 가장 많은 시간이 소요된 큐를 식별합니다.
- 범위 내 처리된 이벤트 열을 정렬하여 선택한 일 범위에서 가장 많은 이벤트를 처리한 큐를 식별합니다.
- 범위 내 평균 처리 기간 열을 정렬하여 선택한 일 범위에서 이벤트를 처리하는 데 평균적으로 가장 많은 시간이 소요된 큐를 식별합니다.