{"title":{"text":"CPU"},"yAxis":{"title":{"enabled":false}}} stacked(alias(sum(series(/host\.cpu_\d+\.cpu_idle/)), 'Idle')) stacked(alias(sum(series(/host\.cpu_\d+\.cpu_interrupt/)), 'Interrupt')) stacked(alias(sum(series(/host\.cpu_\d+\.cpu_nice/)), 'Nice')) stacked(alias(sum(series(/host\.cpu_\d+\.cpu_softirq/)), 'IRQ (soft)')) stacked(alias(sum(series(/host\.cpu_\d+\.cpu_steal/)), 'Steal')) stacked(alias(sum(series(/host\.cpu_\d+\.cpu_system/)), 'System')) stacked(alias(sum(series(/host\.cpu_\d+\.cpu_user/)), 'User')) stacked(alias(sum(series(/host\.cpu_\d+\.cpu_wait/)), 'Wait'))
{"title":{"text":"Load Average"},"yAxis":{"title":{"enabled":false}}} aliasSub(series(/host\.load\.load\..*/), 'host.load.load.', '')
{"title":{"text":"Memory"}} stacked(aliasSub(series(/host\.memory\.memory_.+/), 'host.memory.memory_', ''))
{"title":{"text":"Swap"}} stacked(aliasSub(series(/host\.swap\.swap_.+/), 'host.swap.swap_', ''))
{"title":{"text":"Bytes"},"yAxis":{"title":{"enabled":false}}} alias(series('host.interface_eth0.if_octets.tx'), 'Transmitted') alias(scale(series('host.interface_eth0.if_octets.rx'), -1), 'Received')
{"title":{"text":"Packets"},"yAxis":{"title":{"enabled":false}}} alias(series('host.interface_eth0.if_packets.tx'), 'Transmitted') alias(scale(series('host.interface_eth0.if_packets.rx'), -1), 'Received')
{"title":{"text":"Bytes"},"yAxis":{"title":{"enabled":false}}} alias(series('host.interface_lo.if_octets.tx'), 'Transmitted') alias(scale(series('host.interface_lo.if_octets.rx'), -1), 'Received')
{"title":{"text":"Packets"},"yAxis":{"title":{"enabled":false}}} alias(series('host.interface_lo.if_packets.tx'), 'Transmitted') alias(scale(series('host.interface_lo.if_packets.rx'), -1), 'Received')
{"title":{"text":"Bytes"},"yAxis":{"title":{"enabled":false}}} alias(series('host.disk_xvda.disk_octets.read'), 'Bytes Read') alias(scale(series('host.disk_xvda.disk_octets.write'), -1), 'Bytes Written')
{"title":{"text":"Time Spent"},"yAxis":{"title":{"text":"Milliseconds"}}} alias(series('host.disk_xvda.disk_time.read'), 'Read') alias(scale(series('host.disk_xvda.disk_time.write'), -1), 'Written')
{"title":{"text":"AWS Idle Time"},"yAxis":{"title":{"enabled":false}}} alias(series('aws.volume.xvda.idle_time.average'), 'Average')
{"title":{"text":"AWS Queue Length"},"yAxis":{"title":{"enabled":false}}} alias(series('aws.volume.xvda.queue_length.average'), 'Average')
{"title":{"text":"Bytes/Ops"},"yAxis":[{"title":{"text":"Bytes"}},{"title":{"text":"Operations"}}]} alias(series('host.disk_xvdf.disk_octets.read'), 'Bytes Read') alias(scale(series('host.disk_xvdf.disk_octets.write'), -1), 'Bytes Written')
{"title":{"text":"Time Spent"},"yAxis":{"title":{"text":"Milliseconds"}}} alias(series('host.disk_xvdf.disk_time.read'), 'Read') alias(scale(series('host.disk_xvdf.disk_time.write'), -1), 'Written')
{"title":{"text":"AWS Idle Time"},"yAxis":{"title":{"enabled":false}}} alias(series('aws.volume.xvdf.idle_time.average'), 'Average')
{"title":{"text":"AWS Queue Length"},"yAxis":{"title":{"enabled":false}}} alias(series('aws.volume.xvdf.queue_length.average'), 'Average')
{"title":{"text":"Message Count"},"yAxis":{"title":{"enabled":false}}} alias(series('logsearch.parse_count'), 'Messages')
{"title":{"text":"GC Old"},"yAxis":[{"title":{"text":"Milliseconds"}},{"title":{"text":"Count"}}]} alias(derivative(series('elasticsearch.jvm.gc.collectors.old.collection_time_in_millis')), 'Time') alias(secondYAxis(derivative(series('elasticsearch.jvm.gc.collectors.old.collection_count'))), 'Count')
{"title":{"text":"GC Young"},"yAxis":[{"title":{"text":"Milliseconds"}},{"title":{"text":"Count"}}]} alias(derivative(series('elasticsearch.jvm.gc.collectors.young.collection_time_in_millis')), 'Time') alias(secondYAxis(derivative(series('elasticsearch.jvm.gc.collectors.young.collection_count'))), 'Count')
{"title":{"text":"Threads"},"yAxis":{"title":{"enabled":false}}} alias(series('elasticsearch.jvm.threads.count'), 'Threads')
{"title":{"text":"Memory Used"}} alias(stacked(series('elasticsearch.jvm.mem.heap_used_in_bytes')), 'Heap') alias(stacked(series('elasticsearch.jvm.mem.non_heap_used_in_bytes')), 'Non-Heap')
{"title":{"text":"Documents"}} alias(series('elasticsearch.indices.docs.count'), 'Count') alias(secondYAxis(derivative(series('elasticsearch.indices.docs.count'))), 'Derivative')
{"title":{"text":"Flushes"},"yAxis":[{"title":{"text":"Milliseconds"}},{"title":{"text":"Count"}}]} alias(derivative(series('elasticsearch.indices.flush.total_time_in_millis')), 'Time') alias(secondYAxis(derivative(series('elasticsearch.indices.flush.total'))), 'Count')
{"title":{"text":"Flush"},"yAxis":[{"title":{"text":"Milliseconds"}},{"title":{"text":"Count"}}]} alias(derivative(series('elasticsearch.indices.merges.total_time_in_millis')), 'Time') alias(secondYAxis(derivative(series('elasticsearch.indices.merges.total'))), 'Count')
{"title":{"text":"Refresh"},"yAxis":[{"title":{"text":"Milliseconds"}},{"title":{"text":"Count"}}]} alias(derivative(series('elasticsearch.indices.refresh.total_time_in_millis')), 'Time') alias(secondYAxis(derivative(series('elasticsearch.indices.refresh.total'))), 'Count')
{"title":{"text":"Throttle Time"},"yAxis":{"title":{"enabled":false}}} alias(derivative(series('elasticsearch.indices.store.throttle_time_in_millis')), 'Time')
{"title":{"text":"Store Size"},"yAxis":{"title":{"enabled":false}}} alias(derivative(series('elasticsearch.indices.store.size_in_bytes')), 'Bytes')