jxm metric 정보에 대한 설명 및 의미를 정리한다.
영어를 해석한 거라서 틀릴 수 있으니, 아래 써 놓은 링크로 들어가서 직접 영문을 의미를 보길 바람.
name = "java_runtime" mbean = "java.lang:type=Runtime" The InputArguments are the array of arguments with which the JVM was started. SpecVersion: JVM 버전 StartTime : JVM 이 시작한 시간(Unix Epoch format) Uptime : JVM 이 실행되기까지 걸린 시간(단위 : milliseconds) https://sysdig.com/blog/jmx-monitoring-custom-metrics/ |
name = "java_memory" mbean = "java.lang:type=Memory" HeapMemoryUsage : 힙 메모리의 현재 사용량 the current memory usage of the heap that is used for object allocation. NonHeapMemoryUsage : JVM 에 의해 사용된, 힙이 아닌 메모리의 현재 사용량 the current memory usage of non-heap memory that is used by the Java virtual machine. ObjectPendingFinalizationCount : the approximate number of objects for which finalization is pending. https://docs.oracle.com/cd/E17802_01/j2se/j2se/1.5.0/jcp/beta1/apidiffs/java/lang/management/MemoryMBean.html |
name = "java_threading" mbean = "java.lang:type=Threading" AllThreadIds : 모든 살아있는 Threads 의 id 들 CurrentThreadCpuTime : 현재 Thread 의 CPU time (단위 : nanoseconds) DaemonThreadCount : 현재 살아있는 daemon threads 의 개수 PeakThreadCount : JVM 이 시작되고 난 이후, 혹은 peak 가 초기화 되고 난 이후부터 측정된 살아있는 peak thread 개수 Returns the peak live thread count since the Java virtual machine started or peak was reset. ThreadCount : 현재 살아있는 모든 threads 의 수(daemon 과 daemon 이 아닌 threads 모두) https://docs.oracle.com/cd/E17802_01/j2se/j2se/1.5.0/jcp/beta1/apidiffs/java/lang/management/ThreadMBean.html |
name = "java_garbage_collector" mbean = "java.lang:name=*,type=GarbageCollector" CollectionCount : 여태껏 발생한 gc 횟수 CollectionTime : gc 에 걸린 시간을 대략적으로 누적한 값(단위 : milliseconds) docs.oracle.com/cd/E17802_01/j2se/j2se/1.5.0/jcp/beta1/apidiffs/java/lang/management/GarbageCollectorMBean.html |
name = "java_class_loading" mbean = "java.lang:type=ClassLoading" LoadedClassCount : 현재 JVM 에 로드된 클래스 수 TotalLoadedClassCount : JVM 이 실행된 이후로 로드된 모든 클래스 수 UnloadedClassCount : JVM 이 실행된 이후로 로드되지 않은(unloaded) 클래스 수 https://docs.oracle.com/javase/7/docs/api/java/lang/management/ClassLoadingMXBean.html |
name = "java_memory_pool" mbean = "java.lang:name=*,type=MemoryPool" Usage : 해당 memory pool 의 memory 사용량 추정치 PeakUsage : JVM 이 시작된 이후, 혹은 peak 이 초기화 된 이후 해당 memory pool 의 memory peak 사용량 CollectionUsage : the memory usage after the JVM most recently expended effort in recycling unused objects in this memory pool. https://docs.oracle.com/javase/7/docs/api/java/lang/management/MemoryPoolMXBean.html |
다 넣질 않아서 없는 것도 있음.
'눈가락' 카테고리의 다른 글
[생물정보학] 앞으로의 계획 (5) | 2020.09.09 |
---|---|
영양제/비타민 구입 꿀팁 모음 (0) | 2020.09.08 |
jolokia + telegraf + influxDB + grafana 간단한 설명 및 링크 (1) | 2020.09.07 |
[Linux] nc 을 이용한 포트 스캔 (0) | 2020.09.05 |
failed to bind 에러가 난 경우 (0) | 2020.08.31 |