[Datadog, Geth] Enterprise Benchmark Dashboard Pro+
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"dash": { | |
"read_only": false, | |
"graphs": [ | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:docker.io.write_bytes{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:docker.io.write_bytes{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Docker IO Write bytes" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:docker.io.read_bytes{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:docker.io.read_bytes{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Docker IO Read bytes" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:system.cpu.iowait{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:system.cpu.iowait{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "CPU Iowait" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:system.load.1{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:system.load.1{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "System.load" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.memstats.num_gc{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.memstats.num_gc{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Go GC number of runs" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.memstats.pause_ns.avg{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.memstats.pause_ns.avg{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Go GC pause time (ms)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.memstats.mallocs{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.memstats.mallocs{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Memstat Mallocs" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.memstats.alloc{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.memstats.alloc{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Memstat Alloc" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.memstats.heap_inuse{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.memstats.heap_sys{$master}-avg:geth.memstats.heap_released{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:system.mem.used{$master}-avg:system.mem.cached{$master}-avg:system.mem.buffered{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.memstats.heap_inuse{$exp}", | |
"style": { | |
"palette": "purple", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.memstats.heap_sys{$exp}-avg:geth.memstats.heap_released{$exp}", | |
"style": { | |
"palette": "purple", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:system.mem.used{$exp}-avg:system.mem.cached{$exp}-avg:system.mem.buffered{$exp}", | |
"style": { | |
"palette": "purple", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Heap used by Geth, reserved by Go and allocated by OS" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:system.net.bytes_rcvd{$master}, avg:system.net.bytes_sent{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "area", | |
"metadata": { | |
"avg:system.net.bytes_rcvd{$master}": { | |
"alias": "ingress" | |
}, | |
"avg:system.net.bytes_sent{$master}": { | |
"alias": "egress" | |
} | |
} | |
} | |
] | |
}, | |
"title": "Network IO - Master" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:system.net.bytes_rcvd{$exp}, avg:system.net.bytes_sent{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "area", | |
"metadata": { | |
"avg:system.net.bytes_sent{$exp}": { | |
"alias": "egress" | |
}, | |
"avg:system.net.bytes_rcvd{$exp}": { | |
"alias": "ingress" | |
} | |
} | |
} | |
] | |
}, | |
"title": "Network IO - Experimental" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:ethereum.peers.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:ethereum.peers.count{$exp}", | |
"style": { | |
"palette": "purple", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Peer count" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:system.net.bytes_sent{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:system.net.bytes_sent{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Network egress" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:system.net.bytes_rcvd{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:system.net.bytes_rcvd{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Network ingress" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.p2p_inbound_connects.one_minute{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.p2p_inbound_connects.one_minute{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "p2p Inbound connects (per sec)" | |
}, | |
{ | |
"definition": { | |
"autoscale": false, | |
"precision": 0, | |
"viz": "query_value", | |
"requests": [ | |
{ | |
"q": "avg:ethereum.block.number{$master}", | |
"aggregator": "last" | |
} | |
] | |
}, | |
"title": "Master block number" | |
}, | |
{ | |
"definition": { | |
"autoscale": false, | |
"precision": 0, | |
"viz": "query_value", | |
"requests": [ | |
{ | |
"q": "avg:ethereum.block.number{$exp}", | |
"aggregator": "last" | |
} | |
] | |
}, | |
"title": "Experimental block number" | |
}, | |
{ | |
"definition": { | |
"yaxis": { | |
"includeZero": false | |
}, | |
"markers": [ | |
{ | |
"type": "ok dashed", | |
"value": "y = 2675000", | |
"label": "Spurious dragon (2675000)" | |
}, | |
{ | |
"type": "ok dashed", | |
"value": "y = 1150000", | |
"label": "Homestead (1150000)" | |
}, | |
{ | |
"type": "ok dashed", | |
"value": "y = 2463000", | |
"label": "Tangerine Whistle (2463000)" | |
}, | |
{ | |
"type": "error dashed", | |
"value": "y = 2283415", | |
"label": "Shanghai With Love (2283415)" | |
}, | |
{ | |
"type": "ok dashed", | |
"value": "y = 1920000", | |
"label": "DAO Recovery (1920000)" | |
}, | |
{ | |
"type": "error dashed", | |
"value": "y = 1735280", | |
"label": "DAO Theft (1735280)" | |
}, | |
{ | |
"type": "ok dashed", | |
"value": "y = 4370000", | |
"label": "Byzantium (4370000)" | |
}, | |
{ | |
"type": "ok dashed", | |
"value": "y = 7280000", | |
"label": "Constantinople (7280000)" | |
} | |
], | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "max:ethereum.block.number{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "max:ethereum.block.number{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Block number" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "max:ethereum.block.number{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "max:ethereum.block.number{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Block number" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "max:ethereum.block.number{$master}-max:ethereum.block.number{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Blocknum difference" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "(avg:ethereum.block.number{$master}-avg:ethereum.block.number{$exp})*avg:geth.chain_inserts.mean{$master}/1000000000/3600", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Processing time difference (h)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "max:geth.chain_inserts.mean{$master}/1000000, max:geth.chain_inserts.95_percentile{$master}/1000000, max:geth.chain_inserts.99_percentile{$master}/1000000", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Block processing time - Master" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "max:geth.chain_inserts.mean{$exp}/1000000, max:geth.chain_inserts.95_percentile{$exp}/1000000, max:geth.chain_inserts.99_percentile{$exp}/1000000", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Block processing time - Experimental" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.chain_inserts.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.chain_inserts.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Mean block processing time (ms)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.chain_execution.mean{$master}/1000000, avg:geth.chain_validation.mean{$master}/1000000, avg:geth.chain_write.mean{$master}/1000000, avg:geth.chain_account_reads.mean{$master}/1000000, avg:geth.chain_account_hashes.mean{$master}/1000000, avg:geth.chain_account_updates.mean{$master}/1000000, avg:geth.chain_account_commits.mean{$master}/1000000, avg:geth.chain_storage_reads.mean{$master}/1000000, avg:geth.chain_storage_hashes.mean{$master}/1000000, avg:geth.chain_storage_updates.mean{$master}/1000000, avg:geth.chain_storage_commits.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "area" | |
} | |
] | |
}, | |
"title": "Block execution - Master (ms)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.chain_execution.mean{$exp}/1000000, avg:geth.chain_validation.mean{$exp}/1000000, avg:geth.chain_write.mean{$exp}/1000000, avg:geth.chain_account_reads.mean{$exp}/1000000, avg:geth.chain_account_hashes.mean{$exp}/1000000, avg:geth.chain_account_updates.mean{$exp}/1000000, avg:geth.chain_account_commits.mean{$exp}/1000000, avg:geth.chain_storage_reads.mean{$exp}/1000000, avg:geth.chain_storage_hashes.mean{$exp}/1000000, avg:geth.chain_storage_updates.mean{$exp}/1000000, avg:geth.chain_storage_commits.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "area" | |
} | |
] | |
}, | |
"title": "Block processing - Experimental (ms)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "100*(avg:geth.chain_inserts.mean{$exp}/avg:geth.chain_inserts.mean{$master})", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Block processing percentage, Experimental / Master" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.chain_prefetch_executes.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.chain_prefetch_executes.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Block prefetching" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.chain_prefetch_interrupts.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.chain_prefetch_interrupts.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Prefetch interruption" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.txpool_lock_addtx.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.txpool_lock_addtx.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.txpool_lock_headreset.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.txpool_lock_headreset.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Transaction pool lock contention (ms)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:ethereum.transactions.queued{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:ethereum.transactions.queued{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Queued transactions" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:ethereum.transactions.pending{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:ethereum.transactions.pending{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Pending Transaction" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "max:geth.eth_db_chaindata_disk_read.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "max:geth.eth_db_chaindata_disk_read.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Database reads" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.eth_db_chaindata_disk_read.one_minute{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.eth_db_chaindata_disk_read.one_minute{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Database reads (per sec)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:system.disk.used{$master,device:/dev/nvme1n1}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:system.disk.used{$exp,device:/dev/nvme1n1}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Datadir disk used" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "max:geth.eth_db_chaindata_disk_write.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "max:geth.eth_db_chaindata_disk_write.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Database writes" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.eth_db_chaindata_disk_write.one_minute{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.eth_db_chaindata_disk_write.one_minute{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Database writes (per sec)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.eth_db_chaindata_compact_time.mean{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.eth_db_chaindata_compact_time.mean{$exp}", | |
"style": { | |
"palette": "purple", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Compaction time mean" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.eth_db_chaindata_ancient_read.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.eth_db_chaindata_ancient_read.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Ancient reads" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.eth_db_chaindata_ancient_read.one_minute{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.eth_db_chaindata_ancient_read.one_minute{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Ancient reads (per sec)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.eth_db_chaindata_compact_writedelay_duration.mean{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.eth_db_chaindata_compact_writedelay_duration.mean{$exp}", | |
"style": { | |
"palette": "purple", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Compaction write delay" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.eth_db_chaindata_ancient_write.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.eth_db_chaindata_ancient_write.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Ancient writes" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.eth_db_chaindata_ancient_write.one_minute{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.eth_db_chaindata_ancient_write.one_minute{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Ancient writes (per sec)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:system.fs.file_handles.used{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:system.fs.file_handles.used{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "File handles used" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_gc_time.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_gc_time.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Dirty cache garbage collection time (ms / block)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_flush_time.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_flush_time.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Dirty cache overflow flush time (ms / block)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_commit_time.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_commit_time.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Dirty cache commit time (ms / block)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_gc_size.one_minute{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_gc_size.one_minute{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Dirty cache garbage collection amount (per sec)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_flush_size.one_minute{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_flush_size.one_minute{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Dirty cache overflow flush amount (per sec)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_commit_size.one_minute{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_commit_size.one_minute{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Dirty cache commit amount (per sec)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_bloom_add.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_test.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_miss.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_load.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_fault.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Fast sync bloom filter stats - Master" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_bloom_add.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_test.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_miss.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_load.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_fault.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Fast sync bloom filter stats - Experimental" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_bloom_error{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_bloom_error{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Fast sync bloom filter error rate" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_clean_read.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_clean_read.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Clean cache hits (bytes)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_clean_write.count{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_clean_write.count{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Clean cache misses (bytes)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_prune_time.mean{$master}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_time.mean{$exp}/1000000", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Trie cache prune time mean (ms)" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_prune_size.mean{$master}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_size.mean{$exp}", | |
"style": { | |
"palette": "dog_classic", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
], | |
"yaxis": { | |
"includeZero": false | |
} | |
}, | |
"title": "Trie cache prune size mean" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_prune_queue.mean{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_queue.mean{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_queue.50_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_queue.50_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_queue.95_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_queue.95_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_queue.99_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_queue.99_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Pruner pending tasks" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_prune_assign.mean{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assign.mean{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assign.50_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assign.50_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assign.95_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assign.95_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assign.99_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assign.99_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Pruner new assignments" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_prune_assigndup.mean{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assigndup.mean{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assigndup.50_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assigndup.50_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assigndup.95_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assigndup.95_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assigndup.99_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_assigndup.99_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Pruner new assignment duplicates" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_prune_remain.mean{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remain.mean{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remain.50_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remain.50_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remain.95_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remain.95_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remain.99_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remain.99_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Pruner leftover assignments" | |
}, | |
{ | |
"definition": { | |
"viz": "timeseries", | |
"requests": [ | |
{ | |
"q": "avg:geth.trie_memcache_prune_remaindup.mean{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remaindup.mean{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remaindup.50_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remaindup.50_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remaindup.95_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remaindup.95_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remaindup.99_percentile{$master}", | |
"style": { | |
"palette": "cool", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
}, | |
{ | |
"q": "avg:geth.trie_memcache_prune_remaindup.99_percentile{$exp}", | |
"style": { | |
"palette": "warm", | |
"width": "normal", | |
"type": "solid" | |
}, | |
"type": "line" | |
} | |
] | |
}, | |
"title": "Pruner leftover assignment duplicates" | |
} | |
], | |
"template_variables": [ | |
{ | |
"prefix": "host", | |
"name": "exp" | |
}, | |
{ | |
"prefix": "host", | |
"name": "master" | |
} | |
], | |
"title": "Enterprise Benchmark Dashboard Pro+" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Can we also get the go_expvar config for datadog?