[인프라] prometheus-net 메트릭 통계

참고


개요

  • prometheus-net 을 이용하면 기본으로 제공해주는 메트릭 정보들이 있습니다.
  • 해당 정보들이 어떤 의미를 지니는지 정리 진행합니다.

메트릭 정보

  • prometheus-net 을 이용하면 기본적으로 다음과 같은 메트릭 정보들이 수집됩니다.


prometheus-net 메트릭 통계 자료

metrics name Description Get Method Metric Type
dotnet_collection_count_total 각 세대의 GC 가비지 수집 횟수는 레이블로 구분할 수 있습니다. GC.CollectionCount(gen) Counter
process_start_time_seconds 프로세스 시작 시간 (process.StartTime.ToUniversalTime() - epoch).TotalSeconds Gugage
process_cpu_seconds_total 프로세스가 사용하는 CPU 시간 process.TotalProcessorTime.TotalSeconds Counter
process_virtual_memory_bytes 프로세스가 점유한 가상 메모리(바이트) process.VirtualMemorySize64 Gugage
process_working_set_bytes 프로세스가 차지하는 물리적 메모리(바이트) process.WorkingSet64 Gugage
process_private_memory_bytes 프로세스가 점유한 개인 물리적 메모리(바이트) process.PrivateMemorySize64 Gugage
process_open_handles 프로세스에서 열려있는 핸들 수 process.HandleCount Gugage
process_num_threads 처리 중인 스레드 수(운영 중인 스레드 수) process.Threads.Count Gugage
dotnet_total_memory_bytes GC 할당 메모리(바이트) GC.GetTotalMemory(false) Gugage
728x90

이 글을 공유하기

댓글

Designed by JB FACTORY