차이 분석을 사용하여 응용 프로그램 안정성 모니터링
차이 분석을 통해 응용 프로그램의 성능 및 안정성 변화를 모니터링할 수 있습니다.
apmdevops104kr
차이 분석을 통해 응용 프로그램의 성능 및 안정성 변화를 모니터링할 수 있습니다.
차이 분석
차이 분석
기능은 응용 프로그램 성능의 중요한 변화를 자동으로 파악합니다. 기존의 기준 지정 접근 방식은 정상 상태를 예측합니다. 차이 분석 기능은 응용 프로그램의 안정성을 추적합니다. 이 기능은 프런트엔드, 백엔드 및 비즈니스 트랜잭션의 평균 응답 시간 메트릭에서 제어되지 않는 변동성을 찾습니다. 결과는 지진계가 지진을 표시하는 방식과 크게 다르지 않습니다. 제어되지 않는 변동성은 다른 점에서는 안정적인 흰색 줄에서 어두운 영역으로 나타나므로, 수백 개에 이르는 응용 프로그램에 대해 불안정을 보인 기간(분, 시간 또는 일 단위)을 파악할 수 있습니다.차이 분석의 핵심 개념은 매설 전화선의 품질 제어 문제를 해결하기 위해 Walter Shewhart에 의해 고안되고 실용화되었습니다. Shewhart는 통계적 제어 차트와 Western Electric Rules를 고안했습니다. Western Electric Rules는 제어 차트에서 제어되지 않는 변동성을 발견하는 의사 결정 규칙입니다.
참고:
기본적으로 차이 분석은 응용 프로그램 프런트엔드, 백엔드 및 비즈니스 트랜잭션의 평균 응답 시간 메트릭에 대해 작동합니다. 차이 분석은 집계된 프런트엔드 및 비즈니스 서비스 메트릭과 같이 MOM에서 계산된 메트릭에 대해서도 작동합니다. 다른 메트릭을 구성할 수는 있지만, 좋은 결과를 얻지 못할 수도 있습니다. 원하는 대로 다양한 구성을 사용해 보고 결과를 알려 주시기 바랍니다. 간격당 응답 수, GC 힙 또는 유사한 카운터 유형 메트릭을 측정할 때는 좋은 결과를 얻지 못할 수 있습니다.차이 분석 맵
차이 분석 맵은 수십, 수백 또는 수천 개나 되는 많은 응용 프로그램의 안정성과 응답성을 시각적으로 보여 줍니다. 맵의 각 줄은 예를 들어 특정 프런트엔드 응용 프로그램의 평균 응답 시간과 같은 단일 메트릭에 해당합니다. 문제가 없고 안정적인 기간에는 줄이 밝은 음영으로 표시됩니다. 불안정 문제가 발생하면 불안정 상태의 심각도에 따라 줄의 음영이 점점 어두워집니다. 따라서 단일 줄로 단일 응용 프로그램 또는 비즈니스 트랜잭션의 시간에 따른 안정성을 확인할 수 있습니다. 이 맵에서는 가장 불안정한 응용 프로그램 그룹이 맨 윗줄에 정렬되므로 수십 개 응용 프로그램의 응답 시간이 불안정한지 여부를 쉽게 검색할 수 있습니다.
변동성 강도에 따라 특정 시점에서의 줄 색이 결정됩니다. 표시되는 방식은 다음과 같습니다.
- 회색- 전체 비활성. 측정 간격 동안 응용 프로그램이 트랜잭션을 전혀 수신하지 않았습니다.참고:데이터를 갑자기 사용할 수 없게 될 경우, 빈 셀의 수가 "창 길이" 값과 같아질 때까지는 데이터가 있는 마지막 셀의 음영이 유지됩니다. 이 값(기본적으로 20)은 차이 컨트롤에서 구성됩니다.
- 흰색- 우수한 안정성
- 밝음- 보통 수준의 불안정성
- 어두움- 심각한 불안정성. 즉각적인 주의가 필요한 문제가 있을 수 있습니다.
차이 분석 기능은 불안정성이 낮은 간격(밝은 음영) 동안의 최고 불안정성도 보고합니다. 이 경우 줄에는 전반적인 안정성에 해당하는 음영이 표시됩니다. 최대 변동성 강도가 기간 중 평균 변동성 강도보다 클 경우 셀에 세로 선이 나타납니다. 이 선은 최대 상태의 음영입니다. 이러한 표시를 통해 긴 시간 범위를 살펴보면서 중요한 불안정 기간을 놓치지 않을 수 있습니다. 예를 들어 긴 간격 동안 보다 짧은 여러 간격의 모든 불안정 상태를 평균화할 수 있습니다. 맵 셀에는 최고 변동성을 나타내는 세로 선이 표시되므로 중요한 불안정 기간을 놓치지 않을 수 있습니다.
맵 특수 사례
다음과 같은 특수한 경우에 유의하십시오.
- 기준값 계산의 탐지 기간 동안에는 기준값 엔진이 변동성 강도를 보고하지 않습니다. 따라서 오탐지가 줄어듭니다. 맵에 줄이 표시되지 않거나 차이 컨트롤이 결과를 보고할 준비가 되지 않았음을 나타내는 노란색 탐지 패턴이 표시될 수도 있습니다.
- 간격 동안 메트릭이 유휴 상태일 경우 모니터링된 트랜잭션의 수는 0개이므로 맵에 회색의 해시 패턴이 표시됩니다. 이 패턴은 해당 간격 동안 아무 활동도 없었음을 나타냅니다.
- 복잡한 쿼리는 일부 결과만 반환할 수 있습니다. 쿼리가 너무 복잡한 경우 차이 분석 기능은 지능형 클램프를 적용합니다. 맵의 맨 위에는 잘린 일부 결과가 빨간색 메시지와 함께 나타납니다. 이 메시지의 의미는 다음과 같습니다.– 맵에 전체 결과 집합이 표시되지 않습니다.– Investigator 트리에서 보다 하위 수준으로 탐색하면 일치하는 메트릭의 수가 제한되어 전체 결과 집합을 가져올 수 있는 가능성이 커집니다.APM에는 지정된 수를 초과하는 모든 쿼리 결과를 자르는 다음과 같은 데이터 포인트 제한 클램프가 포함되어 있습니다.introscope.enterprisemanager.query.datapointlimitEnterprise Manager가 SmartStor 디스크에서 읽는 데이터 포인트의 수를 클램프합니다.introscope.enterprisemanager.query.returneddatapointlimitEnterprise Manager가 네트워크를 통해 보내는 데이터 포인트의 수를 클램프합니다.중요!데이터 포인트 제한 클램프를 사용하는 경우 차이 분석 맵에서는 잘린 결과가 이상하게 나타날 수 있습니다. 따라서 차이 분석 지능형 클램프만 사용하고, 데이터 포인트 제한 클램프는 필요할 때만 설정하는 것이 좋습니다.
차이 분석을 사용하여 성능 모니터링
차이 분석 맵에는 실시간 성능 데이터가 표시됩니다. 이 맵에는 실제 값, 예측 및 표준 편차의 기준 요약이 표시됩니다. 개별 구성 요소의 성능을 조사할 수도 있습니다.
참고:
표준 편차는 각 데이터 포인트와 예측된 값의 통계적 차이입니다.다음 단계를 따르십시오.
- APM Team Center에서WebView를 클릭합니다.APM WebView가 나타납니다.
- INVESTIGATOR를 클릭합니다.메트릭 브라우저 트리에 시스템의 계층적 뷰가 표시됩니다.
- 트리에서 성능 정보를 보려는 에이전트를 선택합니다. 예를 들면 다음과 같습니다.SuperDomain | Host | Process |Agent | Frontends | Apps | Adaptor참고:"Variance"(변동성) 노드와 그 하위 노드에는 차이 분석이 표시되지 않습니다.
- 차이 분석탭을 클릭합니다.이 맵에는 성능 데이터가 그래픽으로 표시되며 최근 8분 동안의 데이터가 표시됩니다. 상위 100개의 문제 있는 메트릭이 불안정 수준이 높은 것부터 낮은 것 순으로 표시됩니다. 쿼리를 실행하거나 기간을 변경하거나 다른 노드를 선택하면 데이터가 새로 고쳐집니다.
- (선택 사항) "시작 시간 변경" 화살표 컨트롤을 사용하여 시간 범위를 조정합니다.최근 데이터가 표시됩니다.
- 맵에서 관심 있는 줄을 클릭합니다.차이 분석 차트가 나타납니다. 이 차트에서 줄이 나타내는 시간별 메트릭 안정성을 확인할 수 있습니다. 차트에는 모니터링되는 구성 요소의 상태가 표시되므로 정상 및 비정상 성능을 신속하게 감지할 수 있습니다.
- 선은 실제 메트릭 값을 나타냅니다.
- 음영 처리된 영역은 표준 편차 범위 1, 2 및 3에 해당합니다. 범위의 색이 진할수록 예측된 값과의 편차가 큰 것입니다. 흰색 범위의 메트릭은 예측된 값보다 양호한 것입니다. 맨 아래의 흰색 영역 위에 표시되는 메트릭은 예측된 값을 초과한 것입니다. 예를 들어 메트릭이 맨 위 범위 위에 있으면 표준 편차의 3배를 초과한 것입니다.
- 행을 마우스로 가리킵니다.도구 설명에 메트릭 값이 표시됩니다.