JVM Metrik isimleri şöyle
{
"names": [
...
"jvm.buffer.count",
"jvm.buffer.memory.used",
"jvm.buffer.total.capacity",
"jvm.classes.loaded",
"jvm.classes.unloaded",
"jvm.gc.live.data.size",
"jvm.gc.max.data.size",
"jvm.gc.memory.allocated",
"jvm.gc.memory.promoted",
"jvm.gc.overhead",
"jvm.gc.pause",
"jvm.memory.committed",
"jvm.memory.max",
"jvm.memory.usage.after.gc",
"jvm.memory.used",
"jvm.threads.daemon",
"jvm.threads.live",
"jvm.threads.peak",
"jvm.threads.states",
...
ÖrnekBazı değerleri görmek için şöyle yaparızhttp://localhost:8080/actuator/metrics/jvm.memory.max
http://localhost:8080/actuator/metrics/jvm.memory.used
Bazıları için açıklama şöyle
jvm.memory.max - the max heap/non heap size the application can occupyjvm.memory.used - the amount of memory that is currently occupied by Java objectsjvm.memory.committed - the amount of memory guaranteed to be available for use by JVMjvm.buffer.memory.used - temporary buffer cache
Örnek
Şeklen şöyle. Burada max, used, committed alanları gösteriliyor. committed alanı used alanından biraz daha fazla. max ise bir ara zıplama yapmış. Bu alanlar Java uygulaması tarafından toplam kullanılan belleği göstermez. Açıklaması burada
Hiç yorum yok:
Yorum Gönder