123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470 |
- {
- "layouts": [
- {
- "layout_name": "default_hdfs_dashboard",
- "display_name": "Standard HDFS Dashboard",
- "section_name": "HDFS_SUMMARY",
- "widgetLayoutInfo": [
- {
- "widget_name": "GC_STATISTICS",
- "display_name": "Garbage Collection Statistics",
- "description": "This widget shows JVM Garbage collection statistics for Active NameNode",
- "widget_type": "GRAPH",
- "is_visible": true,
- "metrics": [
- {
- "name": "jvm.JvmMetrics.GcCount",
- "metric_path": "metrics/jvm/gcCount",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- },
- {
- "name": "jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep",
- "metric_path": "metrics/jvm/GcTimeMillisConcurrentMarkSweep",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- },
- {
- "name": "jvm.JvmMetrics.GcCountConcurrentMarkSweep",
- "metric_path": "metrics/jvm/GcCountConcurrentMarkSweep",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- }
- ],
- "values": [
- {
- "name": "GC total count",
- "value": "${jvm.JvmMetrics.GcCount}"
- },
- {
- "name": "GC time in major collection",
- "value": "${jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep}"
- },
- {
- "name": "GC count of type major collection",
- "value": "${jvm.JvmMetrics.GcCountConcurrentMarkSweep}"
- }
- ],
- "properties": {
- "display_unit": "Requests",
- "graph_type": "LINE",
- "time_range": "86400000"
- }
- },
- {
- "widget_name": "NUM_OPEN_CONNECTIONS",
- "display_name": "Client connections",
- "description": "Number of open connections for Active NameNode.",
- "widget_type": "GRAPH",
- "is_visible": true,
- "metrics": [
- {
- "name": "rpc.rpc.NumOpenConnections",
- "metric_path": "metrics/rpc/NumOpenConnections",
- "category": "",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- }
- ],
- "values": [
- {
- "name": "Client connections",
- "value": "${rpc.rpc.NumOpenConnections}"
- }
- ],
- "properties": {
- "display_unit": "Connections",
- "graph_type": "LINE",
- "time_range": "86400000"
- }
- },
- {
- "widget_name": "JVM_HEAP_STATISTICS",
- "display_name": "NameNode JVM Heap Statistics",
- "widget_type": "GRAPH",
- "is_visible": true,
- "metrics": [
- {
- "name": "jvm.JvmMetrics.MemHeapCommittedM",
- "metric_path": "metrics/jvm/memHeapCommittedM",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- },
- {
- "name": "jvm.JvmMetrics.MemHeapUsedM",
- "metric_path": "metrics/jvm/memHeapUsedM",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- }
- ],
- "values": [
- {
- "name": "JVM heap committed",
- "value": "${jvm.JvmMetrics.MemHeapCommittedM}"
- },
- {
- "name": "JVM heap used",
- "value": "${jvm.JvmMetrics.MemHeapUsedM}"
- }
- ],
- "properties": {
- "graph_type": "LINE",
- "time_range": "86400000"
- }
- },
- {
- "widget_name": "NN_CPU_RAM_UTILIZATION",
- "display_name": "NameNode CPU and RAM Utilization",
- "widget_type": "GRAPH",
- "is_visible": true,
- "metrics": [
- {
- "name": "cpu_idle",
- "metric_path": "metrics/cpu/cpu_idle",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- },
- {
- "name": "proc_total",
- "metric_path": "metrics/process/proc_total",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- }
- ],
- "values": [
- {
- "name": "CPU Idle on NameNode host",
- "value": "${cpu_idle}"
- },
- {
- "name": "Total Processes on NameNode host",
- "value": "${proc_total}"
- }
- ],
- "properties": {
- "graph_type": "LINE",
- "time_range": "86400000"
- }
- },
- {
- "widget_name": "RPC_QUEUE_WAIT",
- "display_name": "RPC Queue Wait time",
- "widget_type": "NUMBER",
- "is_visible": true,
- "metrics": [
- {
- "name": "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTimeAvgTime",
- "metric_path": "metrics/rpc/RpcQueueTime_avg_time",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- }
- ],
- "values": [
- {
- "name": "RPC Queue Wait time",
- "value": "${Hadoop:service=NameNode,name=RpcActivity.RpcQueueTimeAvgTime}"
- }
- ],
- "properties": {
- "display_unit": "ms"
- }
- },
- {
- "widget_name": "RPC_PROCESSING_TIME",
- "display_name": "RPC Processing time",
- "widget_type": "NUMBER",
- "is_visible": true,
- "metrics": [
- {
- "name": "Hadoop:service=DataNode,name=RpcActivity.RpcProcessingTimeAvgTime",
- "metric_path": "metrics/rpc/RpcProcessingTime_avg_time",
- "service_name": "HDFS",
- "component_name": "NAMENODE",
- "host_component_criteria": "host_components/metrics/dfs/FSNamesystem/HAState=active"
- }
- ],
- "values": [
- {
- "name": "RPC Processing time",
- "value": "${Hadoop:service=DataNode,name=RpcActivity.RpcProcessingTimeAvgTime}"
- }
- ],
- "properties": {
- "display_unit": "ms"
- }
- },
- {
- "widget_name": "CORRUPTED_BLOCKS",
- "display_name": "Corrupted Blocks",
- "widget_type": "NUMBER",
- "is_visible": true,
- "metrics": [
- {
- "name": "Hadoop:service=NameNode,name=FSNamesystem.CorruptBlocks",
- "metric_path": "metrics/dfs/FSNamesystem/CorruptBlocks",
- "service_name": "HDFS",
- "component_name": "NAMENODE"
- }
- ],
- "values": [
- {
- "name": "Corrupted Blocks",
- "value": "${Hadoop:service=NameNode,name=FSNamesystem.CorruptBlocks}"
- }
- ],
- "properties": {
- }
- },
- {
- "widget_name": "UNDER_REPLICATED_BLOCKS",
- "display_name": "Under Replicated Blocks",
- "widget_type": "NUMBER",
- "is_visible": true,
- "metrics": [
- {
- "name": "Hadoop:service=NameNode,name=FSNamesystem.UnderReplicatedBlocks",
- "metric_path": "metrics/dfs/FSNamesystem/UnderReplicatedBlocks",
- "service_name": "HDFS",
- "component_name": "NAMENODE"
- }
- ],
- "values": [
- {
- "name": "Under Replicated Blocks",
- "value": "${Hadoop:service=NameNode,name=FSNamesystem.UnderReplicatedBlocks}"
- }
- ],
- "properties": {
- }
- }
- ]
- },
- {
- "layout_name": "default_hdfs_heatmap",
- "display_name": "HDFS Heatmaps",
- "section_name": "HDFS_HEATMAPS",
- "widgetLayoutInfo": [
- {
- "widget_name": "HDFS_BYTES_READ",
- "display_name": "HDFS Bytes Read",
- "description": "",
- "widget_type": "HEATMAP",
- "is_visible": true,
- "metrics": [
- {
- "name": "dfs.datanode.BytesRead",
- "metric_path": "metrics/dfs/datanode/bytes_read",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- }
- ],
- "values": [
- {
- "name": "HDFS Bytes Read",
- "value": "${dfs.datanode.BytesRead}"
- }
- ],
- "properties": {
- "display_unit": "MB",
- "max_limit": "1024"
- }
- },
- {
- "widget_name": "HDFS_BYTES_WRITE",
- "display_name": "HDFS Bytes Written",
- "description": "",
- "widget_type": "HEATMAP",
- "is_visible": false,
- "metrics": [
- {
- "name": "dfs.datanode.BytesWritten",
- "metric_path": "metrics/dfs/datanode/bytes_read",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- }
- ],
- "values": [
- {
- "name": "HDFS Bytes Written",
- "value": "${dfs.datanode.BytesWritten}"
- }
- ],
- "properties": {
- "display_unit": "MB",
- "max_limit": "1024"
- }
- },
- {
- "widget_name": "DN_GC_TIME",
- "display_name": "DataNode Garbage Collection Time",
- "description": "",
- "widget_type": "HEATMAP",
- "is_visible": false,
- "metrics": [
- {
- "name": "Hadoop:service=DataNode,name=JvmMetrics.GcTimeMillis",
- "metric_path": "metrics/jvm/gcTimeMillis",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- }
- ],
- "values": [
- {
- "name": "DataNode Garbage Collection Time",
- "value": "${Hadoop:service=DataNode,name=JvmMetrics.GcTimeMillis}"
- }
- ],
- "properties": {
- "display_unit": "ms",
- "max_limit": "10000"
- }
- },
- {
- "widget_name": "DN_JVM_HEAP_USED",
- "display_name": "DataNode JVM Heap Memory Used",
- "description": "",
- "widget_type": "HEATMAP",
- "is_visible": false,
- "metrics": [
- {
- "name": "Hadoop:service=DataNode,name=JvmMetrics.MemHeapUsedM",
- "metric_path": "metrics/jvm/memHeapUsedM",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- }
- ],
- "values": [
- {
- "name": "DataNode JVM Heap Memory Used",
- "value": "${Hadoop:service=DataNode,name=JvmMetrics.MemHeapUsedM}"
- }
- ],
- "properties": {
- "display_unit": "MB",
- "max_limit": "512"
- }
- },
- {
- "widget_name": "DN_JVM_HEAP_COMMITTED",
- "display_name": "DataNode JVM Heap Memory Committed",
- "description": "",
- "widget_type": "HEATMAP",
- "is_visible": false,
- "metrics": [
- {
- "name": "Hadoop:service=DataNode,name=JvmMetrics.MemHeapCommittedM",
- "metric_path": "metrics/jvm/memHeapCommittedM",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- }
- ],
- "values": [
- {
- "name": "DataNode JVM Heap Memory Committed",
- "value": "${Hadoop:service=DataNode,name=JvmMetrics.MemHeapCommittedM}"
- }
- ],
- "properties": {
- "display_unit": "MB",
- "max_limit": "512"
- }
- },
- {
- "widget_name": "DN_DISK_IO",
- "display_name": "DataNode Process Disk I/O Utilization",
- "description": "",
- "widget_type": "HEATMAP",
- "is_visible": false,
- "metrics": [
- {
- "name": "dfs.datanode.BytesRead",
- "metric_path": "metrics/dfs/datanode/bytes_read",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- },
- {
- "name": "dfs.datanode.BytesWritten",
- "metric_path": "metrics/dfs/datanode/bytes_written",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- },
- {
- "name": "dfs.datanode.TotalReadTime",
- "metric_path": "metrics/dfs/datanode/total_read_time",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- },
- {
- "name": "dfs.datanode.TotalWriteTime",
- "metric_path": "metrics/dfs/datanode/total_write_time",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- }
- ],
- "values": [
- {
- "name": "DataNode Process Disk I/O Utilization",
- "value": "${(((dfs.datanode.BytesRead/dfs.datanode.TotalReadTime)+(dfs.datanode.BytesWritten/dfs.datanode.TotalWriteTime))*50}"
- }
- ],
- "properties": {
- "display_unit": "%",
- "max_limit": "100"
- }
- },
- {
- "widget_name": "DN_NETWORK_IO",
- "display_name": "DataNode Process Network I/O Utilization",
- "description": "",
- "widget_type": "HEATMAP",
- "is_visible": false,
- "metrics": [
- {
- "name": "dfs.datanode.RemoteBytesRead",
- "metric_path": "metrics/dfs/datanode/remote_bytes_read",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- },
- {
- "name": "dfs.datanode.ReadsFromRemoteClient",
- "metric_path": "metrics/dfs/datanode/reads_from_remote_client",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- },
- {
- "name": "dfs.datanode.RemoteBytesWritten",
- "metric_path": "metrics/dfs/datanode/remote_bytes_written",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- },
- {
- "name": "dfs.datanode.WritesFromRemoteClient",
- "metric_path": "metrics/dfs/datanode/writes_from_remote_client",
- "service_name": "HDFS",
- "component_name": "DATANODE"
- }
- ],
- "values": [
- {
- "name": "DataNode Process Network I/O Utilization",
- "value": "${((dfs.datanode.RemoteBytesRead/dfs.datanode.ReadsFromRemoteClient)+(dfs.datanode.RemoteBytesWritten/dfs.datanode.WritesFromRemoteClient))*50}"
- }
- ],
- "properties": {
- "display_unit": "%",
- "max_limit": "100"
- }
- }
- ]
- }
- ]
- }
|