Appendix A: Graph¶
모든 MRTG통계는 PNG포맷 그래프로 제공된다. 호출 규칙은 자원 뒤에 단위가 붙는 형식이다.
# 5가지의 CPU 그래프 (dash, day, week, month, year)
http://127.0.0.1:20040/graph/cpu_dash.png
http://127.0.0.1:20040/graph/cpu_day.png
http://127.0.0.1:20040/graph/cpu_week.png
http://127.0.0.1:20040/graph/cpu_month.png
http://127.0.0.1:20040/graph/cpu_year.png
모든 그래프는 5가지 타입으로 제공된다.
타입 | 크기 | 시간단위 | 기간 |
---|---|---|---|
dash | 205 X 175 | 5분 | 12시간 |
day | 580 X 203 | 5분 | 2일 (48시간) |
week | 580 X 203 | 30분 | 2주 (14일) |
month | 580 X 203 | 2시간 | 7주 |
year | 580 X 203 | 1일 | 18개월 |
한 그래프에는 최소 1개에서 최대 3개의 선이 그려진다. Main 라인은 녹색, Sub 라인은 파란색으로 그려진다. 또한 "Week" 그래프 이상부터는 Peak 라인이 제공된다. Peak 라인은 이전 단위에서 가장 큰 수치를 핑크색으로 그린다.
전역자원¶
전역자원 그래프는 시스템 상태 또는 STON 미디어 서버와 관련된 자원들에 대해 서비스한다. 아래 목록에서 *는 타입(dash, day, week, month, year) 중 한 가지를 의미한다.
가상호스트¶
가상호스트 그래프는 전체 또는 개별 가상호스트의 상태에 대해 서비스한다. vhost파라미터를 이용하여 특정 가상호스트를 지정할 수 있으며, 생략된 경우 전체 가상호스트의 합을 제공한다.
http://127.0.0.1:20040/graph/vhost/mem_day.png?vhost=www.example.com
원본/클라이언트 트래픽의 경우 프로토콜별 그래프가 제공된다. 프로토콜 변수는 protocol
로 지정한다.
http://127.0.0.1:20040/graph/vhost/client_traffic_*.png?vhost=www.example.com&protocol=all
protocol
의 값은 all (기본)
, rtmp
, http
, hls
, mpegdash
중 선택할 수 있다.
프로토콜별 그래프를 지원하는 경우 소제목 옆에 지원 프로토콜을 을 명시한다.
아래 목록에서 *는 타입(dash, day, week, month, year) 중 한 가지를 의미한다.
히트율 all
rtmp
http
hls
mpegdash
¶
/graph/vhost/hitratio_*.png
Main
Request Hit RatioSub
Byte Hit Ratio
클라이언트 세션 all
rtmp
http
hls
mpegdash
¶
/graph/vhost/client_session_*.png
Main
전체 클라이언트 세션Sub
전송 진행 중인 클라이언트 세션
클라이언트 트랜잭션 http
hls
mpegdash
¶
/graph/vhost/client_res_complete_*.png
Main
완료된 클라이언트 응답횟수Sub
클라이언트 요청횟수
클라이언트 완료시간 http
hls
mpegdash
¶
/graph/vhost/client_res_complete_time_*.png
Main
클라이언트 요청에 대한 트랜잭션 완료시간
클라이언트 상세응답 rtmp
http
hls
mpegdash
¶
/graph/vhost/client_http_res_detail_*.png
/graph/vhost/client_hls_res_detail_*.png
/graph/vhost/client_mpegdash_res_detail_*.png
/graph/vhost/client_rtmp_res_detail_*.png
원본서버 트랜잭션 http
hls
mpegdash
¶
/graph/vhost/origin_res_complete_*.png
Main
완료된 원본서버 응답횟수Sub
원본서버 요청횟수
원본서버 완료시간 http
hls
mpegdash
¶
/graph/vhost/origin_res_complete_time_*.png
Main
원본서버에 보낸 요청에 대한 트랜잭션 완료시간
원본서버 상세응답 http
hls
mpegdash
¶
/graph/vhost/origin_http_res_detail_*.png
/graph/vhost/origin_hls_res_detail_*.png
/graph/vhost/origin_mpegdash_res_detail_*.png