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