Feature #2102
Add JMX Log-Level Counter (analog to Hadoop)
Start date:
13.09.2021
Due date:
% Done:
100%
Estimated time:
origin:
Description
Hadoop makes its log output available via JMX by providing the number of log entries by log level in an MBean:
Output of http://localhost:50070/jmx?qry=Hadoop:service=NameNode,name=JvmMetrics
{ "beans" : [ { "name" : "Hadoop:service=NameNode,name=JvmMetrics", "modelerType" : "JvmMetrics", "tag.Context" : "jvm", "tag.ProcessName" : "NameNode", "tag.SessionId" : null, "tag.Hostname" : "ifish.fritz.box", "MemNonHeapUsedM" : 46.26464, "MemNonHeapCommittedM" : 48.875, "MemNonHeapMaxM" : -1.0, "MemHeapUsedM" : 243.12225, "MemHeapCommittedM" : 483.0, "MemHeapMaxM" : 889.0, "MemMaxM" : 889.0, "GcCount" : 4, "GcTimeMillis" : 55, "GcNumWarnThresholdExceeded" : 0, "GcNumInfoThresholdExceeded" : 0, "GcTotalExtraSleepTime" : 144, "ThreadsNew" : 0, "ThreadsRunnable" : 8, "ThreadsBlocked" : 0, "ThreadsWaiting" : 6, "ThreadsTimedWaiting" : 88, "ThreadsTerminated" : 0, "LogFatal" : 0, "LogError" : 1, "LogWarn" : 4, "LogInfo" : 151 }
Find a sample implementation in the attachments
Files
Related issues