Flink Memory Model Effective Configuration Metric Memory model Framework Heap {{ taskManagerDetail?.memoryConfiguration.frameworkHeap | humanizeBytes }} {{ metrics['Status.JVM.Memory.Heap.Used'] | humanizeBytes }} / {{ metrics['Status.JVM.Memory.Heap.Max'] | humanizeBytes }} Task Heap {{ taskManagerDetail?.memoryConfiguration.taskHeap | humanizeBytes }} Managed Memory {{ taskManagerDetail?.memoryConfiguration.managedMemory | humanizeBytes }} {{ metrics['Status.Flink.Memory.Managed.Used'] | humanizeBytes }} / {{ metrics['Status.Flink.Memory.Managed.Total'] | humanizeBytes }} Framework Off-Heap {{ taskManagerDetail?.memoryConfiguration.frameworkOffHeap | humanizeBytes }} Task Off-Heap {{ taskManagerDetail?.memoryConfiguration.taskOffHeap | humanizeBytes }} Network {{ taskManagerDetail?.memoryConfiguration.networkMemory | humanizeBytes }} {{ metrics['Status.Shuffle.Netty.UsedMemory'] | humanizeBytes }} / {{ metrics['Status.Shuffle.Netty.TotalMemory'] | humanizeBytes }} JVM Metaspace {{ taskManagerDetail?.memoryConfiguration.jvmMetaspace | humanizeBytes }} {{ metrics['Status.JVM.Memory.Metaspace.Used'] | humanizeBytes }} / {{ metrics['Status.JVM.Memory.Metaspace.Max'] | humanizeBytes }} JVM Overhead {{ taskManagerDetail?.memoryConfiguration.jvmOverhead | humanizeBytes }}
Type Committed Used Maximum Heap {{ taskManagerDetail?.metrics.heapCommitted | humanizeBytes }} {{ taskManagerDetail?.metrics.heapUsed | humanizeBytes }} {{ taskManagerDetail?.metrics.heapMax | humanizeBytes }} Non-Heap {{ taskManagerDetail?.metrics.nonHeapCommitted | humanizeBytes }} {{ taskManagerDetail?.metrics.nonHeapUsed | humanizeBytes }} {{ taskManagerDetail?.metrics.nonHeapMax | humanizeBytes }}
Type Count Used Capacity Direct {{ taskManagerDetail?.metrics.directCount | number }} {{ taskManagerDetail?.metrics.directUsed | humanizeBytes }} {{ taskManagerDetail?.metrics.directMax | humanizeBytes }} Mapped {{ taskManagerDetail?.metrics.mappedCount | number }} {{ taskManagerDetail?.metrics.mappedUsed | humanizeBytes }} {{ taskManagerDetail?.metrics.mappedMax | humanizeBytes }}
Type Count Available {{ taskManagerDetail?.metrics.memorySegmentsAvailable | number }} Total {{ taskManagerDetail?.metrics.memorySegmentsTotal | number }}
Collector Count Time {{ g.name }} {{ g.count | number }} {{ g.time | number }}
{{ name }} {{ detail?.freeResource[property] | number }} / {{ detail?.totalResource[property] | number }} {{ unit }} Type Count # Job ID CPU (cores) Task Heap memory (MB) Task Off-Heap memory (MB) Managed memory (MB) Network memory (MB) {{ i | number }} {{ slot.jobId }} {{ slot.resource.cpuCores | number }} {{ slot.resource.taskHeapMemory | number }} {{ slot.resource.taskOffHeapMemory | number }} {{ slot.resource.managedMemory | number }} {{ slot.resource.networkMemory | number }}