|
@@ -1,192 +1,434 @@
|
|
{
|
|
{
|
|
"layouts": [
|
|
"layouts": [
|
|
- {
|
|
|
|
- "layout_name": "default_hbase_layout",
|
|
|
|
- "section_name": "HBASE_SUMMARY",
|
|
|
|
- "widgetLayoutInfo": [
|
|
|
|
- {
|
|
|
|
- "widget_name": "RS_READS_WRITES",
|
|
|
|
- "display_name": "RegionServer Reads and Writes",
|
|
|
|
- "description": "This widget shows all the read requests and write requests on all regions for a RegionServer",
|
|
|
|
- "widget_type": "GRAPH",
|
|
|
|
- "is_visible": true,
|
|
|
|
- "metrics": [
|
|
|
|
- {
|
|
|
|
- "name": "regionserver.Server.Get_num_ops",
|
|
|
|
- "ambari_id": "metrics/hbase/regionserver/Server/Get_num_ops",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER",
|
|
|
|
- "host_component_criteria": "isActive=true"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "name": "regionserver.Server.Scan_num_ops",
|
|
|
|
- "ambari_id": "metrics/hbase/regionserver/Server/Scan_num_ops",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "name": "regionserver.Server.Append_num_ops",
|
|
|
|
- "ambari_id": "metrics/hbase/regionserver/Server/Append_num_ops",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "name": "regionserver.Server.Delete_num_ops",
|
|
|
|
- "ambari_id": "metrics/hbase/regionserver/Server/Delete_num_ops",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "name": "regionserver.Server.Increment_num_ops",
|
|
|
|
- "ambari_id": "metrics/hbase/regionserver/Server/Increment_num_ops",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "name": "regionserver.Server.Mutate_num_ops",
|
|
|
|
- "ambari_id": "metrics/hbase/regionserver/Server/Mutate_num_ops",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
|
|
+ {
|
|
|
|
+ "layout_name": "default_hbase_dashboard",
|
|
|
|
+ "display_name": "Standard HBase Dashboard",
|
|
|
|
+ "section_name": "HBASE_SUMMARY",
|
|
|
|
+ "widgetLayoutInfo": [
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "RS_READS_WRITES",
|
|
|
|
+ "display_name": "RegionServer Reads and Writes",
|
|
|
|
+ "description": "This widget shows all the read requests and write requests on all regions for a RegionServer",
|
|
|
|
+ "widget_type": "GRAPH",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Get_num_ops",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Get_num_ops",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.ScanNext_num_ops",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/ScanNext_num_ops",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Append_num_ops",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Append_num_ops",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Delete_num_ops",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Delete_num_ops",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Increment_num_ops",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Increment_num_ops",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Mutate_num_ops",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Mutate_num_ops",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Read Requests",
|
|
|
|
+ "value": "${regionserver.Server.Get_num_ops + regionserver.Server.ScanNext_num_ops}"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "Write Requests",
|
|
|
|
+ "value": "${regionserver.Server.Append_num_ops + regionserver.Server.Delete_num_ops + regionserver.Server.Increment_num_ops + regionserver.Server.Mutate_num_ops}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "display_unit": "Requests",
|
|
|
|
+ "graph_type": "LINE",
|
|
|
|
+ "time_range": "86400000"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "values": [
|
|
|
|
- {
|
|
|
|
- "name": "Read Requests",
|
|
|
|
- "value": "`${regionserver.Server.Get_num_ops + regionserver.Server.Scan_num_ops}`"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "name": "Write Requests",
|
|
|
|
- "value": "`${metrics.hbase.regionserver.Server.Append_num_ops + metrics.hbase.regionserver.Server.Delete_num_ops + metrics.hbase.regionserver.Server.Increment_num_ops + metrics.hbase.regionserver.Server.Mutate_num_ops}`"
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "READ_LATENCY_95",
|
|
|
|
+ "display_name": "95% Read Latency",
|
|
|
|
+ "description": "This widget shows 95th percentile of the read latency.",
|
|
|
|
+ "widget_type": "NUMBER",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Get_95th_percentile",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Get_95th_percentile",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.ScanNext_95th_percentile",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/ScanNext_95th_percentile",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "95% Read Latency",
|
|
|
|
+ "value": "${regionserver.Server.Get_95th_percentile + regionserver.Server.ScanNext_95th_percentile}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "display_unit": "%"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "properties": {
|
|
|
|
- "display_unit": "Requests",
|
|
|
|
- "graph_type": "LINE",
|
|
|
|
- "time_ranger": "1 week"
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "widget_name": "OPEN_CONNECTIONS",
|
|
|
|
- "display_name": "Open Connections",
|
|
|
|
- "description": "This widget shows number of current open connections",
|
|
|
|
- "widget_type": "GRAPH",
|
|
|
|
- "is_visible": true,
|
|
|
|
- "metrics": [
|
|
|
|
- {
|
|
|
|
- "name": "ipc.IPC.numOpenConnections",
|
|
|
|
- "ambari_id": "metrics/hbase/ipc/IPC/numOpenConnections",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "WRITE_LATENCY_95",
|
|
|
|
+ "display_name": "95% Write Latency",
|
|
|
|
+ "description": "This widget shows 95th percentile of the write latency.",
|
|
|
|
+ "widget_type": "NUMBER",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Mutate_95th_percentile",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Mutate_95th_percentile",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Increment_95th_percentile",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Increment_95th_percentile",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Append_95th_percentile",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Append_95th_percentile",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.Delete_95th_percentile",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/Delete_95th_percentile",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "95% Write Latency",
|
|
|
|
+ "value": "${regionserver.Server.Mutate_95th_percentile + regionserver.Server.Increment_95th_percentile + regionserver.Server.Append_95th_percentile + regionserver.Server.Delete_95th_percentile}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "display_unit": "%"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "values": [
|
|
|
|
- {
|
|
|
|
- "name": "Open Connections",
|
|
|
|
- "value": "`${ipc.IPC.numOpenConnections}`"
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "OPEN_CONNECTIONS",
|
|
|
|
+ "display_name": "Open Connections",
|
|
|
|
+ "description": "This widget shows number of current open connections",
|
|
|
|
+ "widget_type": "GRAPH",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "ipc.IPC.numOpenConnections",
|
|
|
|
+ "metric_path": "metrics/hbase/ipc/IPC/numOpenConnections",
|
|
|
|
+ "category": "",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Open Connections",
|
|
|
|
+ "value": "${ipc.IPC.numOpenConnections}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "display_unit": "Connections",
|
|
|
|
+ "graph_type": "LINE",
|
|
|
|
+ "time_range": "86400000"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "properties": {
|
|
|
|
- "display_unit": "Connections",
|
|
|
|
- "graph_type": "STACK",
|
|
|
|
- "time_ranger": "1 hour"
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "widget_name": "ACTIVE_HANDLER",
|
|
|
|
- "display_name": "Active Handlers vs Calls in General Queue",
|
|
|
|
- "widget_type": "GRAPH",
|
|
|
|
- "is_visible": true,
|
|
|
|
- "metrics": [
|
|
|
|
- {
|
|
|
|
- "name": "ipc.IPC.numOpenConnections",
|
|
|
|
- "ambari_id": "metrics/hbase/ipc/IPC/numOpenConnections",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "name": "ipc.IPC.numCallsInGeneralQueue",
|
|
|
|
- "ambari_id": "metrics/hbase/ipc/IPC/numOpenConnections",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "ACTIVE_HANDLER",
|
|
|
|
+ "display_name": "Active Handlers vs Calls in General Queue",
|
|
|
|
+ "widget_type": "GRAPH",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "ipc.IPC.numOpenConnections",
|
|
|
|
+ "metric_path": "metrics/hbase/ipc/IPC/numOpenConnections",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "ipc.IPC.numCallsInGeneralQueue",
|
|
|
|
+ "metric_path": "metrics/hbase/ipc/IPC/numOpenConnections",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Active Handlers",
|
|
|
|
+ "value": "${ipc.IPC.numActiveHandler}"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "Calls in General Queue",
|
|
|
|
+ "value": "${ipc.IPC.numCallsInGeneralQueue}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "graph_type": "LINE",
|
|
|
|
+ "time_range": "86400000"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "values": [
|
|
|
|
- {
|
|
|
|
- "name": "Active Handlers",
|
|
|
|
- "value": "`${ipc.IPC.numActiveHandler}`"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "name": "Calls in General Queue",
|
|
|
|
- "value": "`${ipc.IPC.numCallsInGeneralQueue}`"
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "FILES_LOCAL",
|
|
|
|
+ "display_name": "Files Local",
|
|
|
|
+ "description": "This widget shows percentage of files local.",
|
|
|
|
+ "widget_type": "NUMBER",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.percentFilesLocal",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/percentFilesLocal",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Files Local",
|
|
|
|
+ "value": "${regionserver.Server.percentFilesLocal}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "display_unit": "%"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "properties": {
|
|
|
|
- "graph_type": "LINE",
|
|
|
|
- "time_ranger": "1 hour"
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "widget_name": "FILES_LOCAL",
|
|
|
|
- "display_name": "Files Local",
|
|
|
|
- "description": "This widget shows percentage of files local.",
|
|
|
|
- "widget_type": "NUMBER",
|
|
|
|
- "is_visible": true,
|
|
|
|
- "metrics": [
|
|
|
|
- {
|
|
|
|
- "name": "regionserver.Server.percentFilesLocal",
|
|
|
|
- "ambari_id": "metrics/hbase/regionserver/percentFilesLocal",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "UPDATES_BLOCKED_TIME",
|
|
|
|
+ "display_name": "Updates Blocked Time",
|
|
|
|
+ "description": "Number of milliseconds updates have been blocked so the memstore can be flushed",
|
|
|
|
+ "widget_type": "GRAPH",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "regionserver.Server.updatesBlockedTime",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/Server/updatesBlockedTime",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Updates Blocked Time",
|
|
|
|
+ "value": "${regionserver.Server.updatesBlockedTime}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "display_unit": "ms",
|
|
|
|
+ "graph_type": "LINE",
|
|
|
|
+ "time_range": "86400000"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "values": [
|
|
|
|
- {
|
|
|
|
- "name": "Files Local",
|
|
|
|
- "value": "`${regionserver.Server.percentFilesLocal}`"
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "RS_HOST_METRICS",
|
|
|
|
+ "display_name": "ReqionServer System Metrics",
|
|
|
|
+ "description": "ReqionServer widget for Host CPU, Network and Disk Utilization",
|
|
|
|
+ "widget_type": "GRAPH",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "cpu_idle",
|
|
|
|
+ "metric_path": "metrics/cpu/cpu_idle",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "disk_free",
|
|
|
|
+ "metric_path": "metrics/disk/disk_free",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "pkts_in",
|
|
|
|
+ "metric_path": "metrics/network/pkts_in",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "pkts_out",
|
|
|
|
+ "metric_path": "metrics/network/pkts_out",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "CPU Idle",
|
|
|
|
+ "value": "${cpu_idle}"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "Disk Free",
|
|
|
|
+ "value": "${disk_free}"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "name": "Network Packets In/Out",
|
|
|
|
+ "value": "${pkts_in + pkts_out}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "graph_type": "LINE",
|
|
|
|
+ "time_range": "86400000"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "properties": {
|
|
|
|
- "display_unit": "%"
|
|
|
|
}
|
|
}
|
|
- },
|
|
|
|
- {
|
|
|
|
- "widget_name": "UPDATED_BLOCKED_TIME",
|
|
|
|
- "display_name": "Updated Blocked Time",
|
|
|
|
- "description": "",
|
|
|
|
- "widget_type": "GRAPH",
|
|
|
|
- "is_visible": true,
|
|
|
|
- "metrics": [
|
|
|
|
- {
|
|
|
|
- "name": "regionserver.Server.updatesBlockedTime",
|
|
|
|
- "ambari_id": "metrics/hbase/regionserver/Server/updatesBlockedTime",
|
|
|
|
- "category": "",
|
|
|
|
- "service_name": "HBASE",
|
|
|
|
- "component_name": "HBASE_REGIONSERVER"
|
|
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "layout_name": "default_hbase_heatmap",
|
|
|
|
+ "display_name": "HBase Heatmaps",
|
|
|
|
+ "section_name": "HBASE_HEATMAPS",
|
|
|
|
+ "widgetLayoutInfo": [
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "HBASE_COMPACTION_QUEUE_SIZE",
|
|
|
|
+ "display_name": "HBase Compaction Queue Size",
|
|
|
|
+ "description": "",
|
|
|
|
+ "widget_type": "HEATMAP",
|
|
|
|
+ "is_visible": true,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Hadoop:service=HBase,name=RegionServer,sub=Server.compactionQueueLength",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/compactionQueueSize",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "HBase Compaction Queue Size",
|
|
|
|
+ "value": "${Hadoop:service=HBase,name=RegionServer,sub=Server.compactionQueueLength} "
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "display_unit": "",
|
|
|
|
+ "max_limit": "10"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "HBASE_MEMSTORE_SIZES",
|
|
|
|
+ "display_name": "HBase Memstore Sizes",
|
|
|
|
+ "description": "",
|
|
|
|
+ "widget_type": "HEATMAP",
|
|
|
|
+ "is_visible": false,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Hadoop:service=HBase,name=RegionServer,sub=Server.memStoreSize",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/memstoreSize",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "HBase Memstore Sizes",
|
|
|
|
+ "value": "${Hadoop:service=HBase,name=RegionServer,sub=Server.memStoreSize}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "display_unit": "B",
|
|
|
|
+ "max_limit": "104857600"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "HBASE_READ_REQUEST",
|
|
|
|
+ "display_name": "HBase Read Request Count",
|
|
|
|
+ "description": "",
|
|
|
|
+ "widget_type": "HEATMAP",
|
|
|
|
+ "is_visible": false,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Hadoop:service=HBase,name=RegionServer,sub=Server.readRequestCount",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/readRequestsCount",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "HBase Read Request Count",
|
|
|
|
+ "value": "${Hadoop:service=HBase,name=RegionServer,sub=Server.readRequestCount}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "max_limit": "200"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "HBASE_WRITE_REQUEST",
|
|
|
|
+ "display_name": "HBase Write Request Count",
|
|
|
|
+ "description": "",
|
|
|
|
+ "widget_type": "HEATMAP",
|
|
|
|
+ "is_visible": false,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Hadoop:service=HBase,name=RegionServer,sub=Server.writeRequestCount",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/writeRequestsCount",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "HBase Write Request Count",
|
|
|
|
+ "value": "${Hadoop:service=HBase,name=RegionServer,sub=Server.writeRequestCount}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "max_limit": "200"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "values": [
|
|
|
|
- {
|
|
|
|
- "name": "Updated Blocked Time",
|
|
|
|
- "value": "`${regionserver.Server.updatesBlockedTime}`"
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ "widget_name": "HBASE_REGIONS",
|
|
|
|
+ "display_name": "HBase Regions",
|
|
|
|
+ "description": "",
|
|
|
|
+ "widget_type": "HEATMAP",
|
|
|
|
+ "is_visible": false,
|
|
|
|
+ "metrics": [
|
|
|
|
+ {
|
|
|
|
+ "name": "Hadoop:service=HBase,name=RegionServer,sub=Server.regionCount",
|
|
|
|
+ "metric_path": "metrics/hbase/regionserver/regions",
|
|
|
|
+ "service_name": "HBASE",
|
|
|
|
+ "component_name": "HBASE_REGIONSERVER"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "values": [
|
|
|
|
+ {
|
|
|
|
+ "name": "HBase Regions",
|
|
|
|
+ "value": "${Hadoop:service=HBase,name=RegionServer,sub=Server.regionCount}"
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
|
|
+ "properties": {
|
|
|
|
+ "max_limit": "10"
|
|
}
|
|
}
|
|
- ],
|
|
|
|
- "properties": {
|
|
|
|
- "display_unit": "seconds",
|
|
|
|
- "graph_type": "LINE",
|
|
|
|
- "time_ranger": "1 day"
|
|
|
|
}
|
|
}
|
|
- }
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
-]
|
|
|
|
-}
|
|
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+}
|