캐싱엔진¶
See also
cache 기능 참고.
m2_cache_base¶
metric |
type |
description |
|---|---|---|
m2_cache_base_memory_capacity_size_bytes |
gauge |
캐싱엔진 메모리 최대 가용량 (고정) |
m2_cache_base_memory_inuse_size_bytes |
gauge |
캐싱엔진 메모리 사용량 |
m2_cache_base_dpq_length |
gauge |
삭제대기 큐 길이 |
m2_cache_base_rpq_length |
gauge |
참조 큐 길이 |
m2_cache_base_wbq_length |
gauge |
쓰기대기 큐 길이 |
m2_cache_base_ccq_length |
gauge |
비동기 캐시컨트롤 큐 길이 |
m2_cache_tcp¶
metric |
type |
label |
description |
|---|---|---|---|
m2_cache_tcp_hitratio_requests |
gauge |
vhost period |
요청수 히트율 (모든 클라이언트 요청을 기준으로 산정)
|
m2_cache_tcp_hitratio_active_requests |
gauge |
vhost period |
요청수 히트율 (캐싱서비스 대상만 산정)
Note 아래 메트릭은 계산에서 제외됨 (관련기능 - accessControl , bypass )
|
m2_cache_tcp_hit_total |
counter |
vhost |
|
m2_cache_tcp_ims_hit_total |
counter |
vhost |
|
m2_cache_tcp_refresh_hit_total |
counter |
vhost |
|
m2_cache_tcp_refresh_fail_hit_total |
counter |
vhost |
|
m2_cache_tcp_negative_hit_total |
counter |
vhost |
|
m2_cache_tcp_redirect_hit_total |
counter |
vhost |
|
m2_cache_tcp_miss_total |
counter |
vhost |
|
m2_cache_tcp_refresh_miss_total |
counter |
vhost |
|
m2_cache_tcp_client_refresh_miss_total |
counter |
vhost |
|
m2_cache_tcp_client_instant_miss_total |
counter |
vhost |
|
m2_cache_tcp_denied_total |
counter |
vhost |
|
m2_cache_tcp_error_total |
counter |
vhost |
|
m2_cache_tcp_none_total |
counter |
vhost |
|
m2_cache_obj¶
metric |
type |
label |
description |
|---|---|---|---|
m2_cache_obj_index |
gauge |
vhost |
캐싱 객체 개수 (인덱싱 상태) |
m2_cache_obj_usage_size_bytes |
gauge |
vhost |
캐싱 객체용량의 합 |
m2_cache_obj_create_size_bytes |
histogram |
vhost
|
생성된 캐싱객체 크기 분포
|
m2_cache_obj_erase_size_bytes |
histogram |
vhost
|
삭제된 캐싱객체 크기 분포
|
m2_cache_obj_events_create_total |
counter |
vhost |
캐싱객체 생성 |
m2_cache_obj_events_swap_total |
counter |
vhost |
캐싱객체 교체 |
m2_cache_obj_events_erase_total |
counter |
vhost |
캐싱객체 삭제 |
m2_cache_obj_events_extend_total |
counter |
vhost |
캐싱객체 TTL 연장 |
m2_cache_obj_events_purge_total |
counter |
vhost |
캐싱객체 |
m2_cache_obj_events_expire_total |
counter |
vhost |
캐싱객체 |
m2_cache_obj_events_expireafter_total |
counter |
vhost |
캐싱객체 |
m2_cache_obj_events_hardpurge_total |
counter |
vhost |
캐싱객체 |
m2_cache_obj_memory_load_size_bytes |
counter |
vhost |
메모리로 로딩된 컨텐츠 양 |
m2_cache_obj_memory_unload_size_bytes |
counter |
vhost |
메모리에 언로딩된 컨텐츠 양 |
m2_cache_obj_file_open_total |
counter |
vhost |
로컬파일 오픈 횟수 |
m2_cache_obj_file_erase_total |
counter |
vhost |
로컬파일 삭제 횟수 (예정) |
m2_cache_obj_file_read_total |
counter |
vhost |
로컬파일 읽기 횟수 |
m2_cache_obj_file_read_size_bytes |
counter |
vhost |
로컬파일 읽기 총용량 |
m2_cache_obj_file_write_total |
counter |
vhost |
로컬파일 쓰기 횟수 |
m2_cache_obj_file_write_size_bytes |
counter |
vhost |
로컬파일 쓰기 총용량 |
m2_timedpool draft¶
캐싱 객체에서 읽은 원본 미디어 분석정보(인덱스)를 재사용하기 위한 풀(TimedPool)의 현황이다. 풀은 프로세스 전역이므로 모든 메트릭에 vhost 라벨이 없다.
Note
m2_timedpool_find_hit_total / m2_timedpool_find_miss_total 은 풀 조회 수준의 카운터로,
트랜잭션 수준인 m2_hlsf draft 의 m2_hlsf_src_hit_total / m2_hlsf_src_miss_total 과는
측정 계층이 다르다. 두 값이 달라도 정상이다.
metric |
type |
label |
description |
|---|---|---|---|
m2_timedpool_objects |
gauge |
|
풀에 현재 등록된 객체 수 |
m2_timedpool_size_bytes |
gauge |
|
풀링 중인 객체 총 용량 (bytes) Note 크기를 보고하지 않는 객체는 0으로 집계되는 하한 근사치. |
m2_timedpool_register_total |
counter |
|
풀 등록 성공수 |
m2_timedpool_register_size_bytes |
counter |
|
풀 등록된 객체 용량 총합 (bytes) |
m2_timedpool_register_reject_total |
counter |
reason |
풀 등록 거부수
|
m2_timedpool_register_size_bytes |
counter |
|
풀 등록된 객체 용량 총합 (bytes) (예정) |
m2_timedpool_find_hit_total |
counter |
|
풀 조회 HIT 수 |
m2_timedpool_find_miss_total |
counter |
|
풀 조회 MISS 수 |
m2_timedpool_evict_total |
counter |
|
타임아웃 퇴거수 |
m2_timedpool_evict_size_bytes |
counter |
|
타임아웃 퇴거된 객체 용량 총합 (bytes) |