| [ |
| { |
| "id": "BookKeeper-Node", |
| "configuration": { |
| "children": [ |
| { |
| "x": 12, |
| "y": 22, |
| "w": 12, |
| "h": 11, |
| "i": "28", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_jvm_memory_pool_used/1024/1024" |
| ], |
| "graph": { |
| "type": "Area", |
| "opacity": 0.4, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "widget": { |
| "name": "jvm_memory_pool_used", |
| "title": "JVM Memory Pool Used (MB)" |
| } |
| }, |
| { |
| "x": 0, |
| "y": 22, |
| "w": 12, |
| "h": 11, |
| "i": "29", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_jvm_memory_used/1024/1024", |
| "meter_bookkeeper_node_jvm_memory_committed/1024/1024", |
| "meter_bookkeeper_node_jvm_memory_init/1024/1024" |
| ], |
| "graph": { |
| "type": "Area", |
| "opacity": 0.4, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "metricConfig": [ |
| { |
| "label": "used", |
| "unit": "MB" |
| }, |
| { |
| "label": "committed", |
| "unit": "MB" |
| }, |
| { |
| "unit": "MB", |
| "label": "init" |
| } |
| ], |
| "widget": { |
| "name": "jvm_memory", |
| "title": "JVM Memory (MB)" |
| } |
| }, |
| { |
| "x": 16, |
| "y": 33, |
| "w": 8, |
| "h": 11, |
| "i": "30", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_jvm_threads_current", |
| "meter_bookkeeper_node_jvm_threads_daemon", |
| "meter_bookkeeper_node_jvm_threads_peak", |
| "meter_bookkeeper_node_jvm_threads_deadlocked" |
| ], |
| "graph": { |
| "type": "Line", |
| "step": false, |
| "smooth": false, |
| "showSymbol": true, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "metricConfig": [ |
| { |
| "label": "current threads" |
| }, |
| { |
| "label": "daemon threads" |
| }, |
| { |
| "label": "peak threads" |
| }, |
| { |
| "label": "deadlocked threads" |
| } |
| ], |
| "widget": { |
| "name": "meter_bookkeeper_node_jvm_threads", |
| "title": "JVM Threads" |
| } |
| }, |
| { |
| "x": 8, |
| "y": 33, |
| "w": 8, |
| "h": 11, |
| "i": "31", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_jvm_gc_collection_seconds_sum" |
| ], |
| "graph": { |
| "type": "Line", |
| "step": false, |
| "smooth": false, |
| "showSymbol": true, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "widget": { |
| "name": "jvm_gc_collection_seconds_sum", |
| "title": "GC Time (s)" |
| } |
| }, |
| { |
| "x": 0, |
| "y": 33, |
| "w": 8, |
| "h": 11, |
| "i": "32", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_jvm_gc_collection_seconds_count" |
| ], |
| "graph": { |
| "type": "Line", |
| "step": false, |
| "smooth": false, |
| "showSymbol": true, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "widget": { |
| "name": "jvm_gc_collection_seconds_count", |
| "title": "GC Count" |
| } |
| }, |
| { |
| "x": 0, |
| "y": 0, |
| "w": 12, |
| "h": 11, |
| "i": "33", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_thread_executor_completed" |
| ], |
| "graph": { |
| "type": "Line", |
| "step": false, |
| "smooth": false, |
| "showSymbol": true, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "metricConfig": [ |
| { |
| "label": "completed" |
| } |
| ], |
| "widget": { |
| "name": "thread_executor_completed", |
| "title": "Thread Executor Completed" |
| } |
| }, |
| { |
| "x": 12, |
| "y": 0, |
| "w": 12, |
| "h": 11, |
| "i": "34", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_thread_executor_tasks_completed", |
| "meter_bookkeeper_node_thread_executor_tasks_rejected", |
| "meter_bookkeeper_node_thread_executor_tasks_failed" |
| ], |
| "graph": { |
| "type": "Line", |
| "step": false, |
| "smooth": false, |
| "showSymbol": true, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "metricConfig": [ |
| { |
| "label": "completed" |
| }, |
| { |
| "label": "rejected" |
| }, |
| { |
| "label": "failed" |
| } |
| ], |
| "widget": { |
| "name": "thread_executor_tasks", |
| "title": "Thread Executor Tasks" |
| } |
| }, |
| { |
| "x": 0, |
| "y": 11, |
| "w": 12, |
| "h": 11, |
| "i": "35", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_high_priority_threads", |
| "meter_bookkeeper_node_read_thread_pool_threads" |
| ], |
| "graph": { |
| "type": "Line", |
| "step": false, |
| "smooth": false, |
| "showSymbol": true, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "metricConfig": [ |
| { |
| "label": "high priority threads" |
| }, |
| { |
| "label": "read thread pool threads" |
| } |
| ], |
| "widget": { |
| "name": "pooled_threads", |
| "title": "Pooled Threads" |
| } |
| }, |
| { |
| "x": 12, |
| "y": 11, |
| "w": 12, |
| "h": 11, |
| "i": "36", |
| "type": "Widget", |
| "expressions": [ |
| "meter_bookkeeper_node_high_priority_thread_max_queue_size", |
| "meter_bookkeeper_node_read_thread_pool_max_queue_size" |
| ], |
| "graph": { |
| "type": "Line", |
| "step": false, |
| "smooth": false, |
| "showSymbol": true, |
| "showXAxis": true, |
| "showYAxis": true |
| }, |
| "metricConfig": [ |
| { |
| "label": "high_priority_thread max queue size" |
| }, |
| { |
| "label": "read_thread_pool max queue size" |
| } |
| ], |
| "widget": { |
| "name": "max_queue_size", |
| "title": "Pooled Threads Max Queue Size" |
| } |
| } |
| ], |
| "layer": "BOOKKEEPER", |
| "entity": "ServiceInstance", |
| "name": "BookKeeper-Node", |
| "id": "BookKeeper-Node" |
| } |
| } |
| ] |