본문으로 건너뛰기

애플리케이션 보고서

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

보고서 화면에서 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개 항목만 뽑아서 보여줍니다.

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)로 표시됩니다.

  • 증감 시간

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

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)로 표시됩니다.

  • 증감 시간

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

SQL 평균응답시간 TOP 10

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

  • 증감 시간

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

노트

증감률 색상별 의미

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