THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
add instantiateMemoryManagerMetrics in MetricUtils
Code Block language java public static void instantiateMemoryManagerMetrics( MetricGroup statusMetricGroup, TaskExecutor taskExecutor) { checkNotNull(statusMetricGroup); MetricGroup memoryManagerGroup = statusMetricGroup.addGroup("Managed").addGroup("Memory"); memoryManagerGroup.<Long, Gauge<Long>>gauge("TotalCapacity", taskExecutor::getManagedMemoryTotal); memoryManagerGroup.<Long, Gauge<Long>>gauge("MemoryUsed", taskExecutor::getManagedMemoryUsed); }
- register it in TaskManagerRunner#startTaskManager
- taskmanager’metrics taskmanager metrics add Status.Managed.Memory.TotalCapacity and Status.Managed.Memory.MemoryUsed
- url: /taskmanagers/:taskmanagerid
- response: metric add managedMemoryTotal and managedMemoryUsed
Step 4: Add Metaspace metrics Jiraserver ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key FLINK-19617
server | ASF JIRA |
---|---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
key | FLINK-19617 |
There are no metrics present, yet, monitoring the JVM's Metaspace pool. The newly introduced metrics are going to be exposed through the
...
/taskmanagers/metrics
...
REST API.
Step 5: Update TaskManager
...
's details page Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key FLINK-15328
server | ASF JIRA |
---|---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
key | FLINK-15328 |
The web UI has to be updated as proposed above.
...