processors:
metrics:
blocks_size:
aggregate: by_batch # one of [null, by_batch]
description: The current heap size, calculated by the allocated number of blocks.
enabled: true
name: ghc_eventlog_BlocksSize
capability_usage:
aggregate: by_batch # one of [null, by_batch]
description: The duration of each capability usage span.
enabled: true
name: ghc_eventlog_CapabilityUsageDuration
heap_allocated:
aggregate: by_batch # one of [null, by_batch]
description: The size of a newly allocated chunk of heap.
enabled: true
name: ghc_eventlog_HeapAllocated
heap_live:
aggregate: by_batch
description: The current heap size, calculated by the allocated number of megablocks.
enabled: true
name: ghc_eventlog_HeapLive
heap_prof_sample:
aggregate: by_batch # one of [null, by_batch]
description: A heap profile sample.
enabled: true
name: ghc_eventlog_HeapProfSample
heap_size:
aggregate: by_batch # one of [null, by_batch]
description: The current heap size, calculated by the allocated number of megablocks.
enabled: true
name: ghc_eventlog_HeapSize
mem_current:
aggregate: by_batch # one of [null, by_batch]
description: The number of megablocks currently allocated.
enabled: true
name: ghc_eventlog_MemCurrent
mem_needed:
aggregate: by_batch # one of [null, by_batch]
description: The number of megablocks currently needed.
enabled: true
name: ghc_eventlog_MemNeeded
mem_returned:
aggregate: by_batch # one of [null, by_batch]
description: The number of megablocks currently being returned to the OS.
enabled: true
name: ghc_eventlog_MemReturned
spans:
capability_usage:
description: A span of capability usage (either mutator thread or garbage collection).
enabled: true
name: ghc_eventlog_CapabilityUsage
thread_state:
description: A span of thread state changes (either running or stopped).
enabled: true
name: ghc_eventlog_ThreadState