Module: OpenTelemetry::SemConv::Incubating::V8JS

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

Metrics Names collapse

V8JS_GC_DURATION =
Note:

Stability Level: development

Garbage collection duration.

The values can be retrieved from perf_hooks.PerformanceObserver(...).observe({ entryTypes: ['gc'] })

'v8js.gc.duration'
V8JS_HEAP_SPACE_AVAILABLE_SIZE =
Note:

Stability Level: development

Heap space available size.

Value can be retrieved from value space_available_size of v8.getHeapSpaceStatistics()

'v8js.heap.space.available_size'
V8JS_HEAP_SPACE_PHYSICAL_SIZE =
Note:

Stability Level: development

Committed size of a heap space.

Value can be retrieved from value physical_space_size of v8.getHeapSpaceStatistics()

'v8js.heap.space.physical_size'
V8JS_MEMORY_HEAP_LIMIT =
Note:

Stability Level: development

Total heap memory size pre-allocated.

The value can be retrieved from value space_size of v8.getHeapSpaceStatistics()

'v8js.memory.heap.limit'
V8JS_MEMORY_HEAP_USED =
Note:

Stability Level: development

Heap Memory size allocated.

The value can be retrieved from value space_used_size of v8.getHeapSpaceStatistics()

'v8js.memory.heap.used'

Attribute Names collapse

V8JS_GC_TYPE =
Note:

Stability Level: development

The type of garbage collection.

'v8js.gc.type'
V8JS_HEAP_SPACE_NAME =
Note:

Stability Level: development

The name of the space type of heap memory.

Value can be retrieved from value space_name of v8.getHeapSpaceStatistics()

'v8js.heap.space.name'