Module: OpenTelemetry::SemConv::Incubating::JVM

Defined in:
lib/opentelemetry/semconv/incubating/jvm/metrics.rb,
lib/opentelemetry/semconv/incubating/jvm/attributes.rb

Metrics Names collapse

JVM_BUFFER_COUNT =
Note:

Stability Level: development

Number of buffers in the pool.

'jvm.buffer.count'
JVM_BUFFER_MEMORY_LIMIT =
Note:

Stability Level: development

Measure of total memory capacity of buffers.

'jvm.buffer.memory.limit'
JVM_BUFFER_MEMORY_USAGE =
Deprecated.

“Replaced by jvm.buffer.memory.used.”, “reason”: “renamed”, “renamed_to”: “jvm.buffer.memory.used”

Note:

Stability Level: development

Deprecated, use jvm.buffer.memory.used instead.

'jvm.buffer.memory.usage'
JVM_BUFFER_MEMORY_USED =
Note:

Stability Level: development

Measure of memory used by buffers.

'jvm.buffer.memory.used'
JVM_CLASS_COUNT =
Deprecated.

Now available in the stable namespace at JVM::JVM_CLASS_COUNT.

Note:

Stability Level: stable

Number of classes currently loaded.

'jvm.class.count'
JVM_CLASS_LOADED =
Deprecated.

Now available in the stable namespace at JVM::JVM_CLASS_LOADED.

Note:

Stability Level: stable

Number of classes loaded since JVM start.

'jvm.class.loaded'
JVM_CLASS_UNLOADED =
Deprecated.

Now available in the stable namespace at JVM::JVM_CLASS_UNLOADED.

Note:

Stability Level: stable

Number of classes unloaded since JVM start.

'jvm.class.unloaded'
JVM_CPU_COUNT =
Deprecated.

Now available in the stable namespace at JVM::JVM_CPU_COUNT.

Note:

Stability Level: stable

Number of processors available to the Java virtual machine.

'jvm.cpu.count'
JVM_CPU_RECENT_UTILIZATION =
Deprecated.

Now available in the stable namespace at JVM::JVM_CPU_RECENT_UTILIZATION.

Note:

Stability Level: stable

Recent CPU utilization for the process as reported by the JVM.

The value range is [0.0,1.0]. This utilization is not defined as being for the specific interval since last measurement (unlike system.cpu.utilization). Reference.

'jvm.cpu.recent_utilization'
JVM_CPU_TIME =
Deprecated.

Now available in the stable namespace at JVM::JVM_CPU_TIME.

Note:

Stability Level: stable

CPU time used by the process as reported by the JVM.

'jvm.cpu.time'
JVM_FILE_DESCRIPTOR_COUNT =
Note:

Stability Level: development

Number of open file descriptors as reported by the JVM.

'jvm.file_descriptor.count'
JVM_GC_DURATION =
Deprecated.

Now available in the stable namespace at JVM::JVM_GC_DURATION.

Note:

Stability Level: stable

Duration of JVM garbage collection actions.

'jvm.gc.duration'
JVM_MEMORY_COMMITTED =
Deprecated.

Now available in the stable namespace at JVM::JVM_MEMORY_COMMITTED.

Note:

Stability Level: stable

Measure of memory committed.

'jvm.memory.committed'
JVM_MEMORY_INIT =
Note:

Stability Level: development

Measure of initial memory requested.

'jvm.memory.init'
JVM_MEMORY_LIMIT =
Deprecated.

Now available in the stable namespace at JVM::JVM_MEMORY_LIMIT.

Note:

Stability Level: stable

Measure of max obtainable memory.

'jvm.memory.limit'
JVM_MEMORY_USED =
Deprecated.

Now available in the stable namespace at JVM::JVM_MEMORY_USED.

Note:

Stability Level: stable

Measure of memory used.

'jvm.memory.used'
JVM_MEMORY_USED_AFTER_LAST_GC =
Deprecated.

Now available in the stable namespace at JVM::JVM_MEMORY_USED_AFTER_LAST_GC.

Note:

Stability Level: stable

Measure of memory used, as measured after the most recent garbage collection event on this pool.

'jvm.memory.used_after_last_gc'
JVM_SYSTEM_CPU_LOAD_1M =
Note:

Stability Level: development

Average CPU load of the whole system for the last minute as reported by the JVM.

The value range is [0,n], where n is the number of CPU cores - or a negative number if the value is not available. This utilization is not defined as being for the specific interval since last measurement (unlike system.cpu.utilization). Reference.

'jvm.system.cpu.load_1m'
JVM_SYSTEM_CPU_UTILIZATION =
Note:

Stability Level: development

Recent CPU utilization for the whole system as reported by the JVM.

The value range is [0.0,1.0]. This utilization is not defined as being for the specific interval since last measurement (unlike system.cpu.utilization). Reference.

'jvm.system.cpu.utilization'
JVM_THREAD_COUNT =
Deprecated.

Now available in the stable namespace at JVM::JVM_THREAD_COUNT.

Note:

Stability Level: stable

Number of executing platform threads.

'jvm.thread.count'

Attribute Names collapse

JVM_BUFFER_POOL_NAME =
Note:

Stability Level: development

Name of the buffer pool.

Pool names are generally obtained via BufferPoolMXBean#getName().

Examples:

Sample Values

mapped
direct
'jvm.buffer.pool.name'
JVM_GC_ACTION =
Deprecated.

Now available in the stable namespace at JVM::JVM_GC_ACTION.

Note:

Stability Level: stable

Name of the garbage collector action.

Garbage collector action is generally obtained via GarbageCollectionNotificationInfo#getGcAction().

Examples:

Sample Values

end of minor GC
end of major GC
'jvm.gc.action'
JVM_GC_CAUSE =
Note:

Stability Level: development

Name of the garbage collector cause.

Garbage collector cause is generally obtained via GarbageCollectionNotificationInfo#getGcCause().

Examples:

Sample Values

System.gc()
Allocation Failure
'jvm.gc.cause'
JVM_GC_NAME =
Deprecated.

Now available in the stable namespace at JVM::JVM_GC_NAME.

Note:

Stability Level: stable

Name of the garbage collector.

Garbage collector name is generally obtained via GarbageCollectionNotificationInfo#getGcName().

Examples:

Sample Values

G1 Young Generation
G1 Old Generation
'jvm.gc.name'
JVM_MEMORY_POOL_NAME =
Deprecated.

Now available in the stable namespace at JVM::JVM_MEMORY_POOL_NAME.

Note:

Stability Level: stable

Name of the memory pool.

Pool names are generally obtained via MemoryPoolMXBean#getName().

Examples:

Sample Values

G1 Old Gen
G1 Eden space
G1 Survivor Space
'jvm.memory.pool.name'
JVM_MEMORY_TYPE =
Deprecated.

Now available in the stable namespace at JVM::JVM_MEMORY_TYPE.

Note:

Stability Level: stable

The type of memory.

Examples:

Sample Values

heap
non_heap
'jvm.memory.type'
JVM_THREAD_DAEMON =
Deprecated.

Now available in the stable namespace at JVM::JVM_THREAD_DAEMON.

Note:

Stability Level: stable

Whether the thread is daemon or not.

'jvm.thread.daemon'
JVM_THREAD_STATE =
Deprecated.

Now available in the stable namespace at JVM::JVM_THREAD_STATE.

Note:

Stability Level: stable

State of the thread.

Examples:

Sample Values

runnable
blocked
'jvm.thread.state'