본문으로 건너뛰기

애플리케이션 보고서

홈 화면 > 프로젝트 선택 > 보고서

보고서 화면에서 down-arrow 버튼을 클릭하면 일간, 주간, 월간으로 분류된 각종 애플리케이션 분석 보고서를 확인할 수 있습니다.

일간 애플리케이션 보고서

일간 애플리케이션 보고서는 하루 동안의 애플리케이션 성능을 수치와 차트로 확인할 수 있는 보고서입니다. 시작일, 시작 시간, 종료 시간을 직접 설정하여 조회할 수 있습니다.

개요

개요는 선택한 조회 기간에 대한 애플리케이션 정보를 개략적으로 볼 수 있습니다. 피크타임 성능 요약은 하루 동안 처리량이 가장 높았던 시간과 그 시간대의 지표들을 확인할 수 있습니다.

  • 방문자(DAU, Daily Active User)

    선택한 조회 기간 동안 접속한 사용자 수입니다.

  • 요청

    조회 기간 동안 들어온 트랜잭션의 수입니다.

  • 에러 비율

    에러 건수에서 트랜잭션 건수를 나눈 값입니다.

  • 치명적 이벤트

    조회 기간동안 발생된 메트릭스 이벤트 중 레벨이 critical인 이벤트의 수입니다.

  • 애플리케이션 서버

    조회 기간동안 모니터링한 애플리케이션 수(에이전트 수)입니다.

  • CPU 코어

    조회 기간동안의 CPU 코어 수입니다.

  • APDEX*100(Application Performance Index)

    조회 기간 동안 애플리케이션에 대한 고객 성능 만족도입니다.

  • 처리량(TPS, Transaction Per Second)

    초당 처리된 트랜잭션의 수를 의미하며, 서비스 성능 지표의 기준이 됩니다.

성능 추이 차트

성능 추이 차트를 통해 주요 지표들을 시각화하여 볼 수 있습니다.

성능 추이 차트에서 볼 수 있는 지표로는 동시접속 사용자, 시간당 방문자 수, 처리량(TPS), 평균 응답시간, CPU 사용률, 힙 사용량, 에러 건수, 일간 트랜잭션 분포도가 있습니다. 각 그래프에서는 해당 지표가 가장 높았던 시간과 수치를 함께 확인할 수 있습니다.

차트 우측 상단의 CSV 버튼을 이용하여 데이터를 엑셀 파일로 다운로드 할 수 있습니다.

일간 트랜잭션 분포도에서는 시간대별 트랜잭션 분포를 한눈에 확인할 수 있습니다. 그래프의 x축은 각 트랜잭션의 종료 시간, y축은 응답시간(초)을 의미합니다. 정상 트랜잭션의 경우 파란색으로 표시되고, 에러가 발생한 경우 빨간색으로 표시됩니다.

애플리케이션별 현황

모니터링 대상별로 피크타임 성능일일 평균 성능을 확인할 수 있습니다. 액티브 건수는 진행 중인 트랜잭션 건수를 말합니다.

트랜잭션 TOP 10

하루 동안 트랜잭션 건수, 에러 건수, 평균 응답시간이 높았던 트랜잭션을 상위 10개 항목을 뽑아서 보여줍니다.

탑 스택 TOP 10

Stack Trace 상의 Step을 기준으로 Step 간의 호출 빈도를 비율로 계산한 정보를 간소화하여 볼 수 있습니다. 분석 > 스택 >*** 탑 스택*** 페이지에서 Stack 상세 내용을 조회할 수 있습니다.

SQL 평균응답시간 TOP 10

조회 기간 동안 사용된 SQL 쿼리문에 대해 평균 응답시간을 기준으로 정렬한 통계 정보입니다. 통계/보고서 > 통계 > SQL 페이지에서 각 쿼리의 발생 시간 및 성능을 상세 조회할 수 있습니다.

노트

증가%

조회 전일까지 3일간의 데이터를 평균 낸 값과 조회 당일 데이터를 비교하여 증가한 비율을 계산한 수치입니다.

  • 예시

    4월 25일 00시 00분 ~ 23시 59분 데이터 조회 → 4월 22일 00시 00분 ~ 4월 24일 23시 59분 데이터와 비교

    해당 수치가 10% 이상인 경우 붉은색으로, 5%~10% 사이인 경우 주황색으로 표시됩니다. 5% 미만의 증가율은 표시하지 않습니다.

주간 애플리케이션 보고서

주간 애플리케이션 보고서는 일주일간 애플리케이션 성능을 수치와 차트로 확인할 수 있는 보고서입니다. 시작일을 직접 설정할 수 있으며, 조회 당일 기준 7일 전부터 조회 가능합니다.

개요

  • 주간 총 방문자 수(Weekly Active User)

    일주일 간 접속한 사용자 수입니다.

  • 주간 트랜잭션 건수

    일주일 간 들어온 요청이 처리되어 응답이 반환된 수입니다.

  • APDEX*100

    조회 기간 동안 애플리케이션에 대한 고객 성능 만족도를 나타냅니다.

가동률

모니터링 대상별 가동률을 일자별로 확인할 수 있으며, 주간 평균을 확인할 수 있습니다. 데이터가 없으면 - 로 표시되며, 데이터는 있으나 그 값이 작은 경우 0 으로 표시될 수 있습니다.

성능 추이 차트

주간 애플리케이션 보고서의 차트에는 방문자 수, APDEX*100, 실시간 사용자, 트랜잭션 수, 응답시간, 처리량, 액티브 트랜잭션, CPU 사용률, Heap 사용량이 있습니다.

차트의 x 축은 날짜, y 축은 지표의 수치를 나타내며, 주간 데이터 중 지표 값이 가장 높았던 날짜와 그 값을 그래프 위의 텍스트로 확인할 수 있습니다. 그래프 아래의 표에서는 일자별 평균값, 최댓값, 주간 평균값 등을 확인할 수 있습니다.

차트 우측 상단의 CSV 버튼을 이용하여 데이터를 엑셀 파일로 다운로드 할 수 있습니다.

트랜잭션 TOP 10

트랜잭션 TOP 10 비교에서는 시작일을 기준으로 일주일간의 데이터와 그 전 주의 데이터를 비교해볼 수 있습니다.

각 트랜잭션에 대한 상세 정보 조회를 원하는 경우 통계/보고서 > 통계 > 트랜잭션 메뉴에서 조회할 수 있습니다.

노트

예시 시작일 4월 22일

  • 조회 주: 4월 22일 00시 00분 ~ 4월 28일 23시 59분
  • 일주일 전: 4월 15일 00시 00분 ~ 4월 21일 23시 59분

트랜잭션 수

일주일 간 들어온 트랜잭션을 트랜잭션 수를 기준으로 내림차순 정렬한 결과입니다.

  • 트랜잭션 수

    해당 애플리케이션에 들어온 요청이 처리되어 응답이 반환된 수를 의미합니다. 일주일 간 어떤 서비스(URL)가 가장 활발했는지를 확인할 수 있는 지표가 됩니다.

  • 증감건

    조회 주와 조회 전주의 트랜잭션 수를 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

에러 건수

일주일 간 들어온 트랜잭션을 에러 건수를 기준으로 내림차순 정렬한 결과입니다.

  • 에러 건수

    어떤 서비스(URL)에서 에러가 많이 발생했는지를 확인할 수 있는 통계 데이터입니다.

  • 증감건

    조회 주와 조회 전주의 에러 건수를 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

평균 응답 시간

일주일 간 들어온 트랜잭션을 평균 응답시간을 기준으로 내림차순 정렬한 결과입니다.

  • 평균 시간

    애플리케이션 서버가 사용자에게 요청 결과를 반환하는데 걸린 시간을 의미하며, 단위는 밀리 세컨드(ms)로 표시됩니다.

  • 증감 시간

    조회 주와 조회 전주의 응답 시간을 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

탑 스택 TOP 10

Stack Trace 상의 Step을 기준으로 Step 간의 호출 빈도를 비율로 계산한 결과입니다. 해당 스택에 대한 일주일 전 데이터와 조회 주 데이터를 비교해 볼 수 있습니다.

  • 증감건

    조회 주와 조회 전 주의 스택 호출 건수를 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

SQL 평균 응답시간 TOP 10

SQL 쿼리문에 대해 평균 응답시간을 기준으로 정렬한 결과입니다. 각 쿼리문에 대한 주간 건수 및 평균 시간을 비교해 볼 수 있습니다.

  • 증감 시간

    조회 주와 조회 전 주의 SQL 처리 평균 시간을 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

프로젝트 에러 현황

프로젝트 에러 현황에서는 에러 데이터를 주간별로 비교해 볼 수 있습니다. 에러가 발생한 클래스와 에러 메시지를 확인할 수 있습니다.

  • 에러 발생 건수

    에러 클래스와 에러 메시지가 같은 것끼리 합산하여 내림차순 정렬된 결과입니다.

  • 증감건

    조회 주와 조회 전 주의 에러 발생 건수를 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

노트

증감률 색상별 의미

  • 파란색: 증감율이 음수인 경우로 전 주에 비해 감소했음을 의미합니다.
  • 주황색: 증감율이 0% 이상 10% 미만인 경우를 의미합니다.
  • 빨간색: 증감율이 10% 이상이거나, 전 주에는 없었던 새로운 데이터인 경우를 의미합니다.

월간 애플리케이션 보고서

월간 애플리케이션 보고서는 한 달 동안의 애플리케이션 성능을 수치와 차트로 확인할 수 있는 보고서입니다. 시작일을 직접 설정할 수 있으며, 조회 당일 기준 30일 전부터 조회 가능합니다.

개요

개요에서 한 달간의 전체 트랜잭션 건수, 사용자 수, 가동률, 애플리케이션 수, 코어 수, Apdex*100 수치를 한 번에 확인할 수 있습니다.

  • 월간 트랜잭션 건수

    한 달 동안 들어온 전체 트랜잭션의 수입니다.

  • 월간 사용자 수(MAU, Monthly Active User)

    한 달 동안 접속한 사용자 수입니다.

  • 가동률

    한 달 동안의 각 애플리케이션 가동률을 평균 낸 값입니다.

  • 애플리케이션 수

    한 달 동안 모니터링한 애플리케이션의 전체 수입니다.

  • 전체 코어

    한 달 동안의 CPU 코어 전체 개수입니다.

  • APDEX*100(Application Performance Index)

    조회 기간 동안 애플리케이션에 대한 고객 성능 만족도입니다.

애플리케이션별 현황

모니터링 대상별로 IP 주소, OS 정보, 한 달간 가동률 평균을 확인할 수 있습니다.

성능 추이 차트

한 달간 주요 지표들을 차트로 조회해 볼 수 있습니다. 월간 애플리케이션 보고서에서 차트로 그려지는 지표는 다음과 같습니다.

  • 고객 충성도

    매주 사용하는 유저 중에서 얼마나 많은 유저가 매일 사용하고 있는지를 수치화 시킨 값입니다.

  • 일간 방문자 수

    하루 동안 접속한 사용자 수를 나타낸 그래프입니다.

  • 일간 트랜잭션 수

    하루 동안 들어온 트랜잭션 수를 나타낸 그래프입니다.

  • 시간당 트랜잭션

    시간당 들어온 트랜잭션 수를 일별로 나타낸 그래프입니다.

  • 시간당 에러 건수

    시간당 들어온 트랜잭션 에러 수를 일자별로 나타낸 그래프입니다.

  • 액티브 트랜잭션

    시간당 들어온 액티브 트랜잭션 수를 일자별로 나타낸 그래프입니다.

  • 처리량

    초당 트랜잭션 처리량을 시간별로 계산하여 일자별로 나타낸 그래프입니다.

  • 시간당 평균 응답시간

    시간당 들어온 트랜잭션의 평균 응답시간을 일자별로 나타낸 그래프입니다.

  • 힙 사용량

    시간당 들어온 자바 Heap 메모리 사용량을 일자별로 나타낸 그래프입니다.

  • CPU SYS 사용률

    하루 동안의 CPU SYS 사용량 %를 일자별로 나타낸 그래프입니다.

  • 프로세스 CPU 사용률

    하루 동안 자바 프로세스가 사용하는 CPU %를 일자별로 나타낸 그래프입니다.

  • APDEX*100

    하루 동안의 고객 만족도를 일자별로 나타낸 그래프입니다.

노트

APDEX(Application Performance Index) 계산 방식

응답 속도에 따라 만족, 허용, 불만의 3단계로 분리하여 다음과 같은 계산을 수행합니다.

APDEX*100 = (만족한 사용자 수 + (허용 수 * 0.5 / 전체 사용자 수)) * 100

차트 우측 상단의 CSV 버튼을 이용하여 데이터를 엑셀 파일로 다운로드 할 수 있습니다.

트랜잭션 TOP 10

트랜잭션 수

한 달 동안 들어온 트랜잭션을 트랜잭션 수를 기준으로 내림차순 정렬한 결과입니다.

  • 트랜잭션 수

    애플리케이션에 들어온 요청이 처리되어 응답이 반환된 수를 의미합니다. 한 달간 어떤 서비스(URL)가 가장 활발했는지를 확인할 수 있는 지표가 됩니다.

  • 증감건

    조회 당월과 조회 전월의 트랜잭션 수를 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

에러 건수

한 달 동안 들어온 트랜잭션을 에러 건수를 기준으로 내림차순 정렬한 결과입니다.

  • 에러 건수

    어떤 서비스(URL)에서 에러가 많이 발생했는지를 확인할 수 있는 통계 데이터입니다.

  • 증감건

    당월과 조회 전월의 에러 건수를 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

평균 응답 시간

한 달 동안 들어온 트랜잭션을 평균 응답시간을 기준으로 내림차순 정렬한 결과입니다.

  • 평균 시간

    애플리케이션 서버가 사용자에게 요청 결과를 반환하는데 걸린 시간을 의미하며, 단위는 밀리 세컨드(ms)로 표시됩니다.

  • 증감 시간

    조회 당월과 조회 전월의 응답 시간을 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

탑 스택 TOP 10

Stack Trace 상의 Step을 기준으로 Step 간의 호출 빈도를 비율로 계산한 결과입니다. 해당 스택에 대한 한 달 전 데이터와 조회 당월 데이터를 비교해 볼 수 있습니다.

  • 증감건

    조회 당월과 조회 전월의 스택 호출 건수를 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

SQL 평균응답시간 TOP 10

SQL 쿼리문에 대해 평균 응답시간을 기준으로 정렬한 결과입니다. 각 쿼리문에 대한 월간 건수 및 평균 시간을 비교해 볼 수 있습니다.

  • 증감 시간

    조회 당월과 조회 전월의 SQL 처리 평균 시간을 비교한 수치이며, 증감률은 이를 백분율로 계산한 수치입니다.

노트

증감률 색상별 의미

  • 파란색: 증감율이 음수인 경우로 전 주에 비해 감소했음을 의미합니다.
  • 주황색: 증감율이 0% 이상 10% 미만인 경우를 의미합니다.
  • 빨간색: 증감율이 10% 이상이거나, 전 주에는 없었던 새로운 데이터인 경우를 의미합니다.