diff --git a/aerospike/assets/configuration/spec.yaml b/aerospike/assets/configuration/spec.yaml index 2aec43307b428..c7f5786905e64 100644 --- a/aerospike/assets/configuration/spec.yaml +++ b/aerospike/assets/configuration/spec.yaml @@ -349,19 +349,6 @@ files: - xdr_write_success - xdr_write_timeout - ## ============================================================================== - ## Datacenter (XDR) specific metrics recorded per datacenter - ## ------------------------------------------------------------------------------ - - ## inline comments indicate moved/renamed metrics starting with ASD 3.9+ - - dc_remote_ship_ok - - dc_rec_ship_attempts # renamed dc_ship_attempt - - dc_delete_ship_attempts # renamed dc_ship_delete_success - - dc_ship_attempt - - dc_ship_delete_success - - dc_ship_destination_error - - dc_ship_source_error - - dc_ship_success - template: instances options: - template: instances/openmetrics diff --git a/aerospike/assets/dashboards/alerts_view.json b/aerospike/assets/dashboards/alerts_view.json new file mode 100644 index 0000000000000..0411c41f310dd --- /dev/null +++ b/aerospike/assets/dashboards/alerts_view.json @@ -0,0 +1,212 @@ +{ + "title": "Alerts View", + "description": "Alerts View dashboard provides multi-level metrics regarding alerts and their states of warning, errors and critical as well as info", + "widgets": [ + { + "id": 5221527285160222, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 2626756733441590, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 2860830786402142, + "definition": { + "title": " ", + "type": "manage_status", + "display_format": "counts", + "color_preference": "background", + "hide_zero_counts": true, + "show_status": true, + "last_triggered_format": "relative", + "query": "group:($aerospike_cluster AND $aerospike_service)", + "sort": "name,desc", + "count": 50, + "start": 0, + "summary_type": "groups", + "show_priority": false, + "show_last_triggered": false + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 2 + } + }, + { + "id": 8920091690369624, + "definition": { + "title": "Critical", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3185098878215232, + "definition": { + "title": " ", + "type": "manage_status", + "display_format": "list", + "color_preference": "background", + "hide_zero_counts": false, + "show_status": true, + "last_triggered_format": "relative", + "query": "group_status:\"alert\" AND group:($aerospike_cluster AND $aerospike_service)", + "sort": "name,asc", + "count": 50, + "start": 0, + "summary_type": "groups", + "show_priority": false, + "show_last_triggered": false + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 3598741547608336, + "definition": { + "title": "Warning", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7091709491570682, + "definition": { + "title": " ", + "type": "manage_status", + "display_format": "list", + "color_preference": "background", + "hide_zero_counts": false, + "show_status": true, + "last_triggered_format": "relative", + "query": "group_status:\"Warn\" group:($aerospike_cluster AND $aerospike_service)", + "sort": "name,asc", + "count": 50, + "start": 0, + "summary_type": "groups", + "show_priority": false, + "show_last_triggered": false + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 4, + "width": 12, + "height": 1 + } + }, + { + "id": 5982092018187716, + "definition": { + "title": "Ok", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3141260706502906, + "definition": { + "title": " ", + "type": "manage_status", + "display_format": "list", + "color_preference": "background", + "hide_zero_counts": false, + "show_status": true, + "last_triggered_format": "relative", + "query": "group_status:\"Ok\" group:($aerospike_cluster AND $aerospike_service)", + "sort": "name,asc", + "count": 50, + "start": 0, + "summary_type": "groups", + "show_priority": false, + "show_last_triggered": false + }, + "layout": { + "x": 0, + "y": 0, + "width": 12, + "height": 4 + } + } + ] + }, + "layout": { + "x": 0, + "y": 5, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/cluster_view.json b/aerospike/assets/dashboards/cluster_view.json new file mode 100644 index 0000000000000..0a4db8f80a089 --- /dev/null +++ b/aerospike/assets/dashboards/cluster_view.json @@ -0,0 +1,1906 @@ +{ + "title": "Cluster Overview", + "description": "Cluster Overview dashboard helps visualise multiple cluster and their metrics with a focus on resources ", + "widgets": [ + { + "id": 1270771015043742, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "margin": "lg", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7646194412989236, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 2073403068017606, + "definition": { + "type": "note", + "content": "**Cluster Overview** dashboard helps visualise multiple cluster and their metrics with a focus on resources ", + "background_color": "white", + "font_size": "16", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 5008177739587192, + "definition": { + "title": "Cluster Name & Size", + "type": "treemap", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_node_stats_cluster_size{$aerospike_cluster,$aerospike_service} by {aerospike_cluster}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7040576184783488, + "definition": { + "title": "Aerospike Version", + "type": "treemap", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_up{$aerospike_cluster,$aerospike_service} by {build}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 251477304085608, + "definition": { + "title": "Stop Writes / HWM breached (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3777385801289944, + "definition": { + "title": "Stop Writes", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_stop_writes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + }, + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 5895751476162240, + "definition": { + "title": "Clock Skew Stop Writes", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_clock_skew_stop_writes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 8370364090415716, + "definition": { + "title": "HWM Breached", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query3" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "max:aerospike.aerospike_namespace_hwm_breached{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + }, + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 1136445634521546, + "definition": { + "title": "Migrations (partititons) (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7472707963371554, + "definition": { + "title": "RX Active", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_active{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 6247136453170750, + "definition": { + "title": "RX Remaining", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 5975812169717462, + "definition": { + "title": "TX Active", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_active{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 131635155150458, + "definition": { + "title": "TX Remaining", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 8293794424313092, + "definition": { + "title": "Partitions (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8495853508457234, + "definition": { + "title": "Dead", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_dead_partitions{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7249285443853456, + "definition": { + "title": "Unavailable", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_unavailable_partitions{$aerospike_cluster,$aerospike_service, $ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 2113920469208630, + "definition": { + "title": "Client Reads (TPS) (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Total", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5) + per_second(query6) + per_second(query7) + per_second(query8)" + }, + { + "alias": "Successful", + "formula": "per_second(query1) + per_second(query5)" + }, + { + "alias": "Error", + "formula": "per_second(query3) + per_second(query6)" + }, + { + "alias": "Timeout", + "formula": "per_second(query2) + per_second(query7)" + }, + { + "alias": "Not found", + "formula": "per_second(query4) + per_second(query8)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_client_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_client_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 9349830993196, + "definition": { + "title": "Client Writes (TPS) (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Total", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5) + per_second(query7)" + }, + { + "alias": "Successful", + "formula": "per_second(query1) + per_second(query4)" + }, + { + "alias": "Timeout", + "formula": "per_second(query2) + per_second(query5)" + }, + { + "alias": "Error", + "formula": "per_second(query3) + per_second(query7)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_client_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 5754832306511618, + "definition": { + "title": "Node Statistics", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6390571657248792, + "definition": { + "title": "Client Connections", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Client Connections", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_client_connections{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 501613559033864, + "definition": { + "title": "Cluster Size", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Cluster Size", + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_cluster_size{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 7, + "width": 12, + "height": 3 + } + }, + { + "id": 6197287562184384, + "definition": { + "title": "Resources (CPU)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8841932494336976, + "definition": { + "title": "% ASD CPU usage", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "process CPU (%)", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_process_cpu_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 226787392458314, + "definition": { + "title": "% Total CPU usage", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Total CPU (%)", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_system_total_cpu_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 3276869053237374, + "definition": { + "title": "% User mode CPU usage", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "User CPU (%)", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_system_user_cpu_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 4641864222926340, + "definition": { + "title": "% Kernel mode CPU usage", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Kernel CPU (%)", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_system_kernel_cpu_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 10, + "width": 12, + "height": 5, + "is_column_break": true + } + }, + { + "id": 7675268285927414, + "definition": { + "title": " Resources (Memory)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4355210132244056, + "definition": { + "title": "Active Heap Memory (kibibytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "kibibyte" + } + }, + "alias": "Active Heap Memory", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heap_active_kbytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 1986361647992698, + "definition": { + "title": "Mapped Memory (kibibytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "kibibyte" + } + }, + "alias": "Mapped Memory", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heap_mapped_kbytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 8980788642232280, + "definition": { + "title": "% Heap Efficiency ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "Heap Efficiency(%)", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heap_efficiency_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 2451949438984402, + "definition": { + "title": "Allocated Heap Memory (kibibytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "kibibyte" + } + }, + "alias": "Allocated Heap Memory", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heap_allocated_kbytes{$aerospike_cluster, $aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 3707496416193878, + "definition": { + "title": "% Free System Memory", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "% Free System Memory", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_system_free_mem_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 238562489138418, + "definition": { + "title": "Host Swap Cached (bytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Host swap cached ", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_memory_stats_swap_cached_bytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 3901685341668292, + "definition": { + "title": "Host Shmem (bytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Host Shmem", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_memory_stats_shmem_bytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 4, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 15, + "width": 12, + "height": 7 + } + }, + { + "id": 7374588744746572, + "definition": { + "title": "Network", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7403746154056752, + "definition": { + "title": "Host TCP Connections", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "open", + "formula": "query1" + }, + { + "alias": "established", + "formula": "query2" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_activeopens{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_currestab{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7420067316942234, + "definition": { + "title": "Host Network Traffic - retransmit (packets) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Network traffic retransmit", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_retranssegs{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7126336566473874, + "definition": { + "title": "Host Network Traffic - Received (bytes) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Network Traffic - Received", + "formula": "per_second(query1) + per_second(query2)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_network_receive_bytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_network_receive_bytes_total{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 2547484738735272, + "definition": { + "title": "Host Network Traffic - Transmitted (bytes) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Network Traffic - Transmitted", + "formula": "per_second(query1) + per_second(query2)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_network_transfer_bytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_network_transfer_bytes_total{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 22, + "width": 12, + "height": 5 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/latency_view.json b/aerospike/assets/dashboards/latency_view.json new file mode 100644 index 0000000000000..9ff4ebc5d09dc --- /dev/null +++ b/aerospike/assets/dashboards/latency_view.json @@ -0,0 +1,20606 @@ +{ + "title": "Latency View", + "description": "", + "widgets": [ + { + "id": 5963485197127548, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 4926580438710116, + "definition": { + "title": "Read", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1744974450650632, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5719404335518656, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3165753854519394, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6584110036570490, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5919509479051376, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 5382716312635812, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7742073539100324, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5720579014637314, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1377386794093384, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 3 + } + }, + { + "id": 2305128888930168, + "definition": { + "type": "note", + "content": "**Latency View** dashboard helps visualise latencies as number of queries in each bucket as heatmap in various operations like read, write, batch-index, - support microsecond, millisecond and micro-benchmarks", + "background_color": "white", + "font_size": "14", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 4092349044300070, + "definition": { + "title": "Write", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5845638510104406, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2857075392354964, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8800534855491988, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1508131284146016, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8872601807502252, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 3282419974880320, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 69091133535716, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8028171408374034, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4603965830196346, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 2119903073257512, + "definition": { + "title": "Batch Index", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7625742604745382, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_index_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7060589589523336, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_index_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5429273217365658, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_index_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6323878494621338, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_index_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8054254413454934, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_index_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_index_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 6612846825788418, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_index_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8162093088433542, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_index_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2609619965543966, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_index_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6376773092028070, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_index_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 4, + "width": 12, + "height": 1 + } + }, + { + "id": 1884559097945448, + "definition": { + "title": "Batch Sub Read", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2718627011984252, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8880485142407462, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3097902218279042, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4771554310882878, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7933225839544188, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 4238248940215534, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8342517574033528, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4327289740641876, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2791285334466128, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 5, + "width": 12, + "height": 1 + } + }, + { + "id": 8482490183213228, + "definition": { + "title": "Batch Sub Write", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7043346707644306, + "definition": { + "title": " 4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1221209622931052, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7839297707752012, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1931873039152568, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 592901957549506, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 8650825334441452, + "definition": { + "title": " 4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3257036700103642, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8820365285670758, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7944918561666490, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 6, + "width": 12, + "height": 1 + } + }, + { + "id": 632157796680304, + "definition": { + "title": "Batch Sub Dup Res", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3270177229572810, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1131218911520222, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7699404194890816, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2716282931745798, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 382801267230216, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 6899788460151046, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 74895856909120, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6916278698653146, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1945980079067416, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 7, + "width": 12, + "height": 1 + } + }, + { + "id": 5825769526218348, + "definition": { + "title": "Batch Sub Prestart", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7932784491478194, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_prestart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3481712660625574, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_prestart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4358502664552954, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_prestart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8925871310364836, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_prestart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8633331440120866, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_prestart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_prestart_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 6026280870138956, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_prestart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8800230859975204, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_prestart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3202229707498960, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_prestart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7849878750746270, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_prestart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 8, + "width": 12, + "height": 1 + } + }, + { + "id": 5320579026102498, + "definition": { + "title": "Batch Sub Read Local", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4801804927760540, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5237821654376944, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2234064836199298, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8331761405886084, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5928402099262632, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 7559833989394834, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8518622266853616, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5745336888758534, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5640720118524022, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 9, + "width": 12, + "height": 1 + } + }, + { + "id": 2517009652246424, + "definition": { + "title": "Batch Sub Repl Ping", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8256378623898124, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 405163672987368, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2789217805853052, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6667139158859902, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6995941399669208, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 4762046928179194, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8176082647254520, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1354580957698260, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4044232822451778, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 10, + "width": 12, + "height": 1 + } + }, + { + "id": 2313003354250910, + "definition": { + "title": " Batch Sub Repl Write", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7268902697293500, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6948287326180358, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3326672326242782, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 636242355138472, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5167588255406656, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 624411692318894, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3582082252015950, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2307580679556282, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 246560047324180, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 11, + "width": 12, + "height": 1 + } + }, + { + "id": 2568226638279872, + "definition": { + "title": "Batch Sub Response", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1935329549331022, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5811205177642896, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3678468925226164, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5628760920344654, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8296589910714294, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 1568747003276704, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 277186875177002, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1840164845490074, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3775664598369068, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 12, + "width": 12, + "height": 1 + } + }, + { + "id": 6781029615351954, + "definition": { + "title": "Batch Sub Restart", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7472939777489328, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6384028706402988, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6435092108396300, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5847375854613050, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1774438820852808, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 3977336240565950, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 293128231175280, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6096388432775810, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7885830113158394, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 13, + "width": 12, + "height": 1 + } + }, + { + "id": 2819446726856248, + "definition": { + "title": "Batch Sub Start", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3859255994703888, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2457488252983634, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4362799956842624, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1416494688890072, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1432979334447410, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 793669956660886, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 734178721058718, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5873525095527662, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1746796703235094, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 14, + "width": 12, + "height": 1 + } + }, + { + "id": 2241291807123226, + "definition": { + "title": "Batch Sub Udf Master", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2119460045628716, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2394118481636464, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5415541092726958, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3994013609539762, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6853013489208386, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 3555588936622004, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1663672260770864, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2010361427680332, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8583312921805408, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 15, + "width": 12, + "height": 1 + } + }, + { + "id": 4744421107052350, + "definition": { + "title": "Batch Sub Write Master", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 172742553405776, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4948131453366218, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1230127057605410, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6452543308407896, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1718302217932144, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 5997793753033284, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2535721657966264, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5745580962391516, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8619477657318822, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 16, + "width": 12, + "height": 1 + } + }, + { + "id": 5868324528286446, + "definition": { + "title": "Ops Sub Dup Res", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 500186744883166, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5119752788728100, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5078997536580686, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3748092781780908, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1882574156162952, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_ops_sub_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_ops_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 7478740164700276, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5254071562197940, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6762575802639244, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4801983743975220, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 17, + "width": 12, + "height": 1 + } + }, + { + "id": 4944270689057870, + "definition": { + "title": "Ops Sub Master", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5550500035522194, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7700633673157526, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3860899826365818, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4531852155732888, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3375376892317808, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_ops_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_ops_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 2358886888272876, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3356204766193966, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3630142309081050, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1282625529365532, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 18, + "width": 12, + "height": 1 + } + }, + { + "id": 8266504117313634, + "definition": { + "title": "Ops Sub Repl Write", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8922312432115112, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5057115962019932, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2792548265153420, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6566032699218330, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1197074862407546, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_ops_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_ops_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 7143610074319342, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1437279406336398, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7706165852319916, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2004964600190574, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 19, + "width": 12, + "height": 1 + } + }, + { + "id": 6605184643644576, + "definition": { + "title": "Ops Sub Response", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6182556224993214, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3567215426543018, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8548680593004534, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3078997361947808, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2148023305925530, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_ops_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_ops_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 1278216957759448, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 624193003146950, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 379559409621504, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1068130470978806, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 20, + "width": 12, + "height": 1 + } + }, + { + "id": 4470776785136292, + "definition": { + "title": "Ops Sub Restart", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6067714989172404, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5971645617831524, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6597785676810810, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7209089582387922, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2129527781823732, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_ops_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_ops_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 276829934929342, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3071693417708930, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7671199792706206, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8581666237534312, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 21, + "width": 12, + "height": 1 + } + }, + { + "id": 3399323872327592, + "definition": { + "title": "Ops Sub Start", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 659246948200320, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1029013058770148, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3851770035879810, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6663292580392146, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 265500750039604, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_ops_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_ops_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 6475297792257232, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 456272308432200, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7969325730008652, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1128810992855910, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_ops_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 22, + "width": 12, + "height": 1 + } + }, + { + "id": 2905497357531786, + "definition": { + "title": "Read Dup Res", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8452430700672590, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4950589057748292, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1351048916268250, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4022978662715060, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2595059094266446, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_read_dup_res_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 2141919549162902, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4731242504673618, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7818361319433746, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5684456835804210, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_dup_res_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 23, + "width": 12, + "height": 1 + } + }, + { + "id": 3373359101934998, + "definition": { + "title": "Read Local", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6752001537008288, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2078612974575044, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 204725526551664, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6794716644843248, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7019764355635370, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_read_local_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 693117616103978, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2422321360539972, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3491631463783472, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4808312186163454, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_local_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 24, + "width": 12, + "height": 1 + } + }, + { + "id": 1681774686655548, + "definition": { + "title": "Read Repl Ping", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2564236117090758, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 142113368488014, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4490520593362376, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8926865675216280, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2039414468925002, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_read_repl_ping_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_read_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 8596892640723724, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7911196805988328, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7544737938015472, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4274113417001354, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_repl_ping_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 25, + "width": 12, + "height": 1 + } + }, + { + "id": 1741822529223408, + "definition": { + "title": "Read Response", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2760548977932982, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6717420756014882, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4744965474260642, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2775116307631940, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3469986398414288, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_read_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_read_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 3001518001457500, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8795466821713520, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1699499890060300, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4854044532207292, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 26, + "width": 12, + "height": 1 + } + }, + { + "id": 3998677658060470, + "definition": { + "title": "Read Restart", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1921032181104148, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6162407130847068, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 796557046182596, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1653559823068754, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 377407579726876, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_read_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_read_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 3783124566686972, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7820232158548416, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2169319833760520, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6773634946835700, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 27, + "width": 12, + "height": 1 + } + }, + { + "id": 2134887368350830, + "definition": { + "title": "Read Start", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5397639265434732, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3048373990390512, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3827084980109002, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6487188942470938, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4973643373106722, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_read_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_read_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 7576697995708850, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 120780224026172, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5578736555388798, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 394406405694326, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 28, + "width": 12, + "height": 1 + } + }, + { + "id": 2050614563290460, + "definition": { + "title": "UDF Master", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3607097008948480, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4971273042951614, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_read_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4527569216499916, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 600398968469480, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8180784704739248, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 8958117471746956, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2768087466993630, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4040338829796556, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3102489374435574, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 29, + "width": 12, + "height": 1 + } + }, + { + "id": 4819683953057614, + "definition": { + "title": "UDF Repl Write", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4474518199143582, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4475843732075550, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3724911762803184, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5344896214916488, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3078599981806446, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 8917158746230812, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5262414314968218, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7020118338566466, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7128523217272010, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 30, + "width": 12, + "height": 1 + } + }, + { + "id": 6437372363399648, + "definition": { + "title": " UDF Response", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4444859712693928, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7340036459652778, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5802452541036954, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7585490605181058, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3738536135041338, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 3490081695976078, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8433472048747576, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 401151594410608, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7072290872530580, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 31, + "width": 12, + "height": 1 + } + }, + { + "id": 3223009559595204, + "definition": { + "title": "UDF Restart", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6584561469036390, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5698386631584944, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4834623040148170, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7688864353656230, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7816284875153798, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 2769999739933186, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3045671661944214, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3970436786077554, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3992946612175760, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 32, + "width": 12, + "height": 1 + } + }, + { + "id": 5333340345936004, + "definition": { + "title": "UDF Start", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7239956910031058, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3506185595692538, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2407632946311676, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2759204471845336, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1012815661092750, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 4325746274520446, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7957938224585372, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8242050237938682, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8934417768696066, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 33, + "width": 12, + "height": 1 + } + }, + { + "id": 6070997107611272, + "definition": { + "title": "UDF Sub Master", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4031080747747752, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2720715067823216, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1537729374295832, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1038377580834374, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2101911954296054, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_sub_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 8755252039394832, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6811972762607242, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2486231476287348, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8734843028112226, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 34, + "width": 12, + "height": 1 + } + }, + { + "id": 3654122098637982, + "definition": { + "title": "UDF Sub Repl Write", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8709722402873394, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8215200750999224, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1261752126449328, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1163842636569800, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5863660767147746, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_sub_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 3867417169506606, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4027992905735316, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4779300659222160, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8661503794261676, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 35, + "width": 12, + "height": 1 + } + }, + { + "id": 272996137110818, + "definition": { + "title": "UDF Sub Response", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2165060310628314, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 838522328121012, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6117074453764654, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4790611027272434, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7503831787999636, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_sub_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 2181304773033840, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5580078914773350, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7599818417780436, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2662739075043360, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 36, + "width": 12, + "height": 1 + } + }, + { + "id": 8833861621163636, + "definition": { + "title": "UDF Sub Restart", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3363613279178070, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 857204290015608, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 857125549395056, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3713032956007232, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6762125032347774, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 7991870372510194, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6315901412807128, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1361919592428872, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6285817947626308, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 37, + "width": 12, + "height": 1 + } + }, + { + "id": 7471628901349136, + "definition": { + "title": "UDF Sub Start", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6929965490255384, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2960007594369166, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6409983302177624, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4766818197397272, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5576019336218068, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_udf_sub_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_udf_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 4189721731628794, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8535444459243590, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 5811859687689108, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7799290747718948, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_udf_sub_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 38, + "width": 12, + "height": 1 + } + }, + { + "id": 605960092602322, + "definition": { + "title": "Write Master", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2766898086769558, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 794818276853746, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3673170050830166, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6289134353342652, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8628588424855480, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_batch_sub_write_master_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 7330917105681732, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7804456983703040, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2312741424217772, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4319809280630560, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_batch_sub_write_master_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 39, + "width": 12, + "height": 1 + } + }, + { + "id": 3299845764177964, + "definition": { + "title": "Write Repl Write", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2285277673427328, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2990312589828940, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5140529881099998, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8308923651066316, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8140092172008402, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_write_repl_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_write_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 2145420149070754, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 7509213508269990, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4948002465452304, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 1878559021493298, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_repl_write_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 40, + "width": 12, + "height": 1 + } + }, + { + "id": 633101344805392, + "definition": { + "title": "Write Response", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8167822296435952, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7145908422543794, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7769718244669146, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8323047451842076, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3377712942448686, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_write_response_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_write_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 6911927682803302, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2344350884623100, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3248742096543204, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2502772309472232, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_response_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 41, + "width": 12, + "height": 1 + } + }, + { + "id": 5731451629364530, + "definition": { + "title": "Write Restart", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6972173936113440, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6414566615371808, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4399269559435174, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4535321499767830, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 344589471406188, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_write_restart_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_write_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 4748868096183164, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4493556855161706, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8613885653879582, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4837272473364850, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_restart_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 42, + "width": 12, + "height": 1 + } + }, + { + "id": 4097249363155100, + "definition": { + "title": "Write Start", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6861315518376300, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3219815933215606, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2122560644095970, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7883176818459464, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 799274937500912, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_write_start_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_write_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 8373149453254780, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6768476790497810, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 4861780201496954, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 3217324639256960, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_write_start_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 43, + "width": 12, + "height": 1 + } + }, + { + "id": 2020180542884596, + "definition": { + "title": "Proxy", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1479664434445796, + "definition": { + "title": "4ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_proxy_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8668840749554700, + "definition": { + "title": "8ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_proxy_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1610745819828098, + "definition": { + "title": "64ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_proxy_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5232090836922146, + "definition": { + "title": "512ms", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_proxy_ms_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6203533762809212, + "definition": { + "title": "Latency", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "time": {}, + "type": "heatmap", + "yaxis": { + "include_zero": false + }, + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_proxy_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_proxy_us_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 2 + } + }, + { + "id": 7329158705879630, + "definition": { + "title": "4us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_proxy_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:4} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 6537702421007900, + "definition": { + "title": "8us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_proxy_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:8} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 2991172245475248, + "definition": { + "title": "64us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_proxy_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:64} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 1, + "height": 1 + } + }, + { + "id": 8220639368165358, + "definition": { + "title": "512us", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_latencies_proxy_us_bucket{$aerospike_cluster,$aerospike_service,$ns,le:512} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": "<=", + "value": 2, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 4, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 1, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 44, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/namespace_view.json b/aerospike/assets/dashboards/namespace_view.json new file mode 100644 index 0000000000000..d1c6d11e61097 --- /dev/null +++ b/aerospike/assets/dashboards/namespace_view.json @@ -0,0 +1,6483 @@ +{ + "title": "Namespace View", + "description": "", + "widgets": [ + { + "id": 1519000911568900, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "margin": "md", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 610232380616844, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 979676953178368, + "definition": { + "type": "note", + "content": "**Namespace Overveiw** dashboard helps visualise multiple namespaces in multiple clusters and their metrics with a focus on resources in the namespaces", + "background_color": "white", + "font_size": "16", + "text_align": "left", + "vertical_align": "top", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 1066140158043208, + "definition": { + "title": "Stop Writes / HWM breached (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6482923638261334, + "definition": { + "title": "Stop Writes", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_stop_writes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + }, + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 3989914627965692, + "definition": { + "title": "Clock Skew Stop Writes", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_clock_skew_stop_writes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 4280443360939546, + "definition": { + "title": "HWM Breached", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_hwm_breached{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 256203569073260, + "definition": { + "title": "Partitions (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7316097501872760, + "definition": { + "title": "Dead Partitions (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_dead_partitions{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 8616789614242858, + "definition": { + "title": "Unavailable Partitions (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_unavailable_partitions{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 5821409881687920, + "definition": { + "title": "Aerospike Version", + "type": "treemap", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_node_up{$aerospike_cluster, $aerospike_service} by {build}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 788199892935290, + "definition": { + "title": "Data & Index (bytes) (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4872065770961816, + "definition": { + "title": "Data Used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query3", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + } + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6656657515773714, + "definition": { + "title": "Total Data", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query3" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_total_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6026360051441508, + "definition": { + "title": "% Data used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query3" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2731685416182462, + "definition": { + "title": "Index Used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query7" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 789526581395484, + "definition": { + "title": "Sindex Used ", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query7", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + } + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2939450282778480, + "definition": { + "title": "Set Index Used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query8", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + } + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 5, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 1069050395717142, + "definition": { + "title": "Defrag", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6009367672840954, + "definition": { + "title": "Defrag Sleep (Unique Values)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "aerospike.aerospike_namespace_storage_engine_defrag_sleep{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7012142424348810, + "definition": { + "title": "Defrag Low Water Mark (Unique Values)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "aerospike.aerospike_namespace_storage_engine_defrag_lwm_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7070538305057902, + "definition": { + "title": "Migrations (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7125632478087562, + "definition": { + "title": "RX Remaining", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5362342490982890, + "definition": { + "title": "RX Active", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_active{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">", + "value": 0, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5329387854953024, + "definition": { + "title": "TX Remaining", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4262419838662952, + "definition": { + "title": "TX Active", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_active{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 3260447915201800, + "definition": { + "title": "Objects & Read Errors (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6583524800280076, + "definition": { + "title": "Master", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 1203117237685274, + "definition": { + "title": "Prole", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_prole_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 6838046657605010, + "definition": { + "title": "Read Errors", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_read_errors{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 2797257229849990, + "definition": { + "title": "% Set Quota used (topk)", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_sets_stop_writes_size{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "(query2 / query3) * 100" + } + ], + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "automatic" + } + } + }, + "layout": { + "x": 10, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7576890043856590, + "definition": { + "title": "Data Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "min:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "avg:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "max:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query3" + }, + { + "alias": "Avg", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query6" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query9" + } + ] + } + ], + "has_search_bar": "never" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7779671027761686, + "definition": { + "title": "% Data used", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "min:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "avg:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "max:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "cell_display_mode": "bar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query3" + }, + { + "alias": "Avg", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "cell_display_mode": "bar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query6" + }, + { + "alias": "Max", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "cell_display_mode": "bar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query9" + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7177351680241560, + "definition": { + "title": "Index Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query8", + "query": "min:aerospike.aerospike_namespace_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query8" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1", + "cell_display_mode": "number" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query2" + } + ] + } + ], + "has_search_bar": "never" + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 8175447114365190, + "definition": { + "title": "Sindex Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query7", + "query": "min:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query7" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query2" + } + ] + } + ], + "has_search_bar": "never" + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 1572383157005184, + "definition": { + "title": "Set Index Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query8", + "query": "min:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query8" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query2" + } + ] + } + ], + "has_search_bar": "never" + }, + "layout": { + "x": 8, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 440295893861760, + "definition": { + "title": "Master objects", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "min:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "max:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query1" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query2" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query3" + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 10, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 2074148662823424, + "definition": { + "title": "Read Errors (total) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Auto Revived ", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_read_errors{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,storage_engine}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 6265041704724446, + "definition": { + "title": "NSUP Cycle duration", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "min:aerospike.aerospike_namespace_nsup_cycle_duration{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_namespace_nsup_cycle_duration{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "max:aerospike.aerospike_namespace_nsup_cycle_duration{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query1" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query2" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query3" + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 6, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 7845079384015742, + "definition": { + "title": "% NSUP Cycle deleted", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "min:aerospike.aerospike_namespace_nsup_cycle_deleted_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_namespace_nsup_cycle_deleted_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "max:aerospike.aerospike_namespace_nsup_cycle_deleted_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "cell_display_mode": "bar", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query1", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + }, + { + "alias": "Avg", + "cell_display_mode": "bar", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query2", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + }, + { + "alias": "Max", + "cell_display_mode": "bar", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query3", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 8, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 3686942505925976, + "definition": { + "title": "Objects per Sprig (Primary Index)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query5", + "query": "min:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "min:aerospike.aerospike_namespace_partition_tree_sprigs{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "avg:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "avg:aerospike.aerospike_namespace_partition_tree_sprigs{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_partition_tree_sprigs{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "(query5 / 4096) / query6" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "(query3 / 4096) / query4" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "(query1 / 4096) / query2" + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 10, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 5701273577615764, + "definition": { + "title": "Migration Fresh (Partitions)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Incoming", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_fresh_partitions{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,storage_engine}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 4671930471245334, + "definition": { + "title": "Migrations (Partitions)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Incoming", + "formula": "query1" + }, + { + "alias": "Outgoing", + "formula": "query2" + }, + { + "alias": "RX Active", + "formula": "query3" + }, + { + "alias": "TX Active", + "formula": "query4" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_active{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_active{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 1907011334885450, + "definition": { + "title": "Auto Revived (Partitions)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Auto Revived ", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_auto_revived_partitions{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,storage_engine}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 6063822625695846, + "definition": { + "title": "Defrag (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1579321245209378, + "definition": { + "title": "Defrag Q", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "min", + "max", + "avg" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Defrag Q", + "formula": "per_second(query1) + per_second(query2) + per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_q{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_storage_engine_device_defrag_q{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_storage_engine_stripe_defrag_q{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 2144557262251828, + "definition": { + "title": "Defrag reads & writes", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Defrag reads", + "formula": "per_second(query1) + per_second(query2) + per_second(query3)" + }, + { + "alias": "Defrag writes ", + "formula": "per_second(query4) + per_second(query5) + per_second(query6)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_reads{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_storage_engine_device_defrag_reads{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_storage_engine_stripe_defrag_reads{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_writes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_storage_engine_device_defrag_writes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_storage_engine_stripe_defrag_writes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 13, + "width": 12, + "height": 3 + } + }, + { + "id": 2704747191538898, + "definition": { + "title": "Throughput (Read, Write) (TPS) (rate) ", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8489575896720214, + "definition": { + "title": "Client Reads", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Total", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5) + per_second(query6) + per_second(query7) + per_second(query8)" + }, + { + "alias": "Successful", + "formula": "per_second(query1) + per_second(query5)" + }, + { + "alias": "Error", + "formula": "per_second(query3) + per_second(query6)" + }, + { + "alias": "Timeout", + "formula": "per_second(query2) + per_second(query7)" + }, + { + "alias": "Not found", + "formula": "per_second(query4) + per_second(query8)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_client_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_client_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.erospike_namespace_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 3625628549302100, + "definition": { + "title": "Client Writes", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Total", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5) + per_second(query7)" + }, + { + "alias": "Successful", + "formula": "per_second(query1) + per_second(query4)" + }, + { + "alias": "Timeout", + "formula": "per_second(query2) + per_second(query5)" + }, + { + "alias": "Error", + "formula": "per_second(query3) + per_second(query7)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_client_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 16, + "width": 12, + "height": 1 + } + }, + { + "id": 7682000096215176, + "definition": { + "title": "Throughput (Batch, Query, UDF) (TPS) (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6981750465218746, + "definition": { + "title": "Batch Sub Transactions", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4)" + }, + { + "alias": "Not Found", + "formula": "per_second(query5) + per_second(query6) + per_second(query7) + per_second(query8)" + }, + { + "alias": "Filtered Out", + "formula": "per_second(query9) + per_second(query10) + per_second(query11) + per_second(query12)" + }, + { + "alias": "Error", + "formula": "per_second(query13) + per_second(query14) + per_second(query15) + per_second(query16)" + }, + { + "alias": "Timeout", + "formula": "per_second(query17) + per_second(query18) + per_second(query19) + per_second(query20)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike.aerospike_namespace_batch_sub_write_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike.aerospike_namespace_batch_sub_delete_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike.aerospike_namespace_batch_sub_udf_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query11", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query12", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query13", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query14", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query15", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query16", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query17", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query18", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query19", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query20", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 2302570907064460, + "definition": { + "title": "Queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5) + per_second(query6) + per_second(query7) + per_second(query8) + per_second(query9) + per_second(query10)" + }, + { + "alias": "Error", + "formula": "per_second(query11) + per_second(query12) + per_second(query13) + per_second(query14) + per_second(query15) + per_second(query16) + per_second(query17) + per_second(query18) + per_second(query19) + per_second(query20)" + }, + { + "alias": "Abort/Timeout", + "formula": "per_second(query21) + per_second(query22) + per_second(query23) + per_second(query24) + per_second(query25) + per_second(query26) + per_second(query27) + per_second(query28) + per_second(query29) + per_second(query30)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query11", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query12", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query13", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query14", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query15", + "query": "sum:aerospike.aerospike.aerospike_namespace_pi_query_ops_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query16", + "query": "sum:aerospike.aerospike.aerospike_namespace_si_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query17", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query18", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query19", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query20", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query21", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query22", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query23", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query24", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query25", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query26", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query27", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query28", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query29", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query30", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 1184037569307140, + "definition": { + "title": "UDFs", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Successful", + "formula": "per_second(query1)" + }, + { + "alias": "Timeout", + "formula": "per_second(query2)" + }, + { + "alias": "Error", + "formula": "per_second(query3)" + }, + { + "alias": "Total", + "formula": "per_second(query1) + per_second(query2) + per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_udf_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_udf_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_client_udf_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 17, + "width": 12, + "height": 1 + } + }, + { + "id": 1475904861030344, + "definition": { + "title": " Objects", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8788995031033920, + "definition": { + "title": "Master Objects", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Master Objects", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 6428034139553958, + "definition": { + "title": "Master Tombstones", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Master Tombstones", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_master_tombstones{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 3848040469596804, + "definition": { + "title": "Non-Replica Tombstones", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Non-Replica Tombstones", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_non_replica_tombstones{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 1488071213063318, + "definition": { + "title": "Evicted Objects", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Evicted Objects", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_evicted_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 74340665265476, + "definition": { + "title": "Expired Objects", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Expired Objects", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_expired_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 2471113983182248, + "definition": { + "title": "Prole Objects", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Prole Objects", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_prole_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 2179116420166738, + "definition": { + "title": "Non-Replica Objects", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Non-Replica Objects", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_non_replica_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 5635124487319726, + "definition": { + "title": "Prole Tombstones", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Prole Tombstones", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_prole_tombstones{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 6719459595518650, + "definition": { + "title": "XDR Bin Cemeteries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "XDR Bin Cemeteries", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_xdr_bin_cemeteries{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 4555482928469934, + "definition": { + "title": "XDR Tombstones", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "XDR Tombstones", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_xdr_tombstones{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 6, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 18, + "width": 12, + "height": 1 + } + }, + { + "id": 1341737738528222, + "definition": { + "title": "MRT Statistics", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5815452008885974, + "definition": { + "title": "Monitors Active", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Monitors Active", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_monitors_active{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7964724336826042, + "definition": { + "title": "Commit (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_roll_forward_success{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_roll_forward_error{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_roll_forward_timeout{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 4940739664277534, + "definition": { + "title": "Rollback (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_roll_back_success{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_roll_back_error{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_roll_back_timeout{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 2030889087608924, + "definition": { + "title": "Monitor Commit (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_monitor_roll_forward_success{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_monitor_roll_forward_error{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_monitor_roll_forward_timeout{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 4966016453092040, + "definition": { + "title": "Monitor Rollback (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_monitor_roll_back_success{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_monitor_roll_back_error{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_monitor_roll_back_timeout{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 6, + "height": 2 + } + }, + { + "id": 8900239809216628, + "definition": { + "title": "Verify (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_verify_read_success{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_verify_read_error{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_verify_read_timeout{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 4, + "width": 6, + "height": 2 + } + }, + { + "id": 2406264473637224, + "definition": { + "title": "Provisionals", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Provisionals", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_mrt_provisionals{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 6, + "width": 6, + "height": 2 + } + }, + { + "id": 5620305255920370, + "definition": { + "title": "Fail (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Version Mismatch", + "formula": "per_second(query1)" + }, + { + "alias": "Blocked", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_fail_mrt_version_mismatch{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_fail_mrt_blocked{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 6, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 19, + "width": 12, + "height": 1 + } + }, + { + "id": 6519514270115896, + "definition": { + "title": "Resources", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7049862240013724, + "definition": { + "title": "% Data trend", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "Data_used", + "formula": "query4" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "Data_available", + "formula": "query5" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "Evict_used", + "formula": "query6" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "Stop_writes", + "formula": "query7" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_data_avail_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_storage_engine_evict_used_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_storage_engine_stop_writes_used_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7501101568828140, + "definition": { + "title": "% Data free", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Data_free", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "(100 - query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 3588457386432158, + "definition": { + "title": "Data used (bytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Data_used", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query3" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 2321619948076704, + "definition": { + "title": "Data free (bytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Data_free", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query5 - query6" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_data_total_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 7951368444766908, + "definition": { + "title": "Secondary Index used (bytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Sindex_used", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 8521967263282112, + "definition": { + "title": "Set Index used (bytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Set_idx_used", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 6, + "height": 2 + } + }, + { + "id": 7199345088003380, + "definition": { + "title": "Failure rate", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Fail Generation", + "formula": "per_second(query1)" + }, + { + "alias": "Key Busy", + "formula": "per_second(query2)" + }, + { + "alias": "Record Too Big", + "formula": "per_second(query3)" + }, + { + "alias": "XDR Forbidden", + "formula": "per_second(query4)" + }, + { + "alias": "Client Fail Lost Conflict", + "formula": "per_second(query5)" + }, + { + "alias": "XDR Fail Lost Conflict", + "formula": "per_second(query6)" + }, + { + "alias": "XDR Fail Key Busy", + "formula": "per_second(query7)" + }, + { + "alias": "XDR NSUP Key Busy", + "formula": "per_second(query8)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_fail_generation{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_fail_key_busy{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_fail_record_too_big{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_fail_xdr_forbidden{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_fail_client_lost_conflict{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_fail_xdr_lost_conflict{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_fail_xdr_key_busy{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_nsup_xdr_key_busy{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 4, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 20, + "width": 12, + "height": 1, + "is_column_break": true + } + }, + { + "id": 6222122348182834, + "definition": { + "title": "Batch Statistics (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7614076296385888, + "definition": { + "title": "Batch Sub reads", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Not Found", + "formula": "per_second(query2)" + }, + { + "alias": "Error", + "formula": "per_second(query3)" + }, + { + "alias": "Timeout", + "formula": "per_second(query4)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 8575272801772244, + "definition": { + "title": "Batch Sub writes", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Not Found", + "formula": "per_second(query2)" + }, + { + "alias": "Error", + "formula": "per_second(query3)" + }, + { + "alias": "Timeout", + "formula": "per_second(query4)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 677562255635474, + "definition": { + "title": "Batch Sub deletes", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Not Found", + "formula": "per_second(query2)" + }, + { + "alias": "Error", + "formula": "per_second(query3)" + }, + { + "alias": "Timeout", + "formula": "per_second(query4)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7327807879122668, + "definition": { + "title": "Batch Sub UDF", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "max", + "min" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Not Found", + "formula": "per_second(query2)" + }, + { + "alias": "Error", + "formula": "per_second(query3)" + }, + { + "alias": "Timeout", + "formula": "per_second(query4)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 3733114740283612, + "definition": { + "title": "Batch Sub TSVC", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_batch_sub_tsvc_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_batch_sub_tsvc_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 21, + "width": 12, + "height": 1 + } + }, + { + "id": 4651647090259424, + "definition": { + "title": "Pindex Query Statistics (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6431758981691404, + "definition": { + "title": "All PI queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5)" + }, + { + "alias": "Error", + "formula": "per_second(query6) + per_second(query7) + per_second(query8) + per_second(query9) + per_second(query10)" + }, + { + "alias": "Abort/Timeout", + "formula": "per_second(query11) + per_second(query12) + per_second(query13) + per_second(query14) + per_second(query15)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query11", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query12", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query13", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query14", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query15", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 4028475564162828, + "definition": { + "title": "PI Aggregate queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Abort", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 6512703505250946, + "definition": { + "title": "PI Basic Queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1) + per_second(query2)" + }, + { + "alias": "Error", + "formula": "per_second(query3) + per_second(query4)" + }, + { + "alias": "Abort/Timeout", + "formula": "per_second(query5) + per_second(query6)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 4800910471179900, + "definition": { + "title": "PI OPS BG queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Abort/Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 832440622418822, + "definition": { + "title": "PI Basic Short queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 2274418247275966, + "definition": { + "title": "PI UDF BG queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Abort/Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 6, + "height": 2 + } + }, + { + "id": 1825256708221582, + "definition": { + "title": "PI Basic Long queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Abort", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 4, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 22, + "width": 12, + "height": 1 + } + }, + { + "id": 3442285229844346, + "definition": { + "title": "Sindex Query Statistics (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6691484777270386, + "definition": { + "title": "All SI queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5)" + }, + { + "alias": "Error", + "formula": "per_second(query6) + per_second(query7) + per_second(query8) + per_second(query9) + per_second(query10)" + }, + { + "alias": "Abort/Timeout", + "formula": "per_second(query11) + per_second(query12) + per_second(query13) + per_second(query14) + per_second(query15)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query11", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query12", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query13", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query14", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query15", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 8005913291952022, + "definition": { + "title": "SI Aggregate queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Abort", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 1024895776586246, + "definition": { + "title": "SI Basic queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1) + per_second(query2)" + }, + { + "alias": "Error", + "formula": "per_second(query3) + per_second(query4)" + }, + { + "alias": "Abort/Timeout", + "formula": "per_second(query5) + per_second(query6)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7228710254648620, + "definition": { + "title": "SI UDF BG queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Abort", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 8479231560777720, + "definition": { + "title": "SI Basic Short queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "error", + "formula": "per_second(query2)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 711765279481078, + "definition": { + "title": "SI OPS BG queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Abort", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 452816924604316, + "definition": { + "title": "SI Basic Long queries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + }, + { + "alias": "Error", + "formula": "per_second(query2)" + }, + { + "alias": "Abort", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 6, + "height": 2 + } + }, + { + "id": 9879161435780, + "definition": { + "title": "Sindex GC cleaned", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Sindex GC cleaned", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_gc_cleaned{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 4, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 23, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/node_view.json b/aerospike/assets/dashboards/node_view.json new file mode 100644 index 0000000000000..52e3bbeb36e45 --- /dev/null +++ b/aerospike/assets/dashboards/node_view.json @@ -0,0 +1,3395 @@ +{ + "title": "Node Overview", + "description": "", + "widgets": [ + { + "id": 1270771015043742, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 249346497203218, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 3213773648106712, + "definition": { + "type": "note", + "content": "**Node Overview** dashboard helps visualise multiple nodes in multiple clusters and their metrics with a focus on resources in the nodes.", + "background_color": "white", + "font_size": "16", + "text_align": "left", + "vertical_align": "top", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7165815595542472, + "definition": { + "title": "Connections (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3343363420858982, + "definition": { + "title": "Client", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_client_connections{$aerospike_cluster,$aerospike_service}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 1922352983680612, + "definition": { + "title": "Heartbeat", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heartbeat_connections{$aerospike_cluster,$aerospike_service}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 5680603779025458, + "definition": { + "title": "Fabric", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_fabric_connections{$aerospike_cluster,$aerospike_service}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 1048110248161590, + "definition": { + "title": "Partitions (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6116631007180540, + "definition": { + "title": "Dead", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_dead_partitions{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7496091817662866, + "definition": { + "title": "Unavailable", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_unavailable_partitions{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7169744604463692, + "definition": { + "title": "Aerospike Version", + "type": "treemap", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_node_up{$aerospike_cluster,$aerospike_service} by {build}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7036980655926120, + "definition": { + "title": "Data & Index (bytes) (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6578533714834776, + "definition": { + "title": "Data Used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query3" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8321705836130934, + "definition": { + "title": "Total Data", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query3" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_total_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5303862364795294, + "definition": { + "title": "% Data used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query3" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4662001950377806, + "definition": { + "title": "Index Used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query7" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 788372493103152, + "definition": { + "title": "Sindex Used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query7" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 8651449159871496, + "definition": { + "title": "Set Index Used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query8" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 5, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 4021281172769426, + "definition": { + "title": "Objects (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 621551328641590, + "definition": { + "title": "Master", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 4445538715273806, + "definition": { + "title": "Prole", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_prole_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 2117110222531692, + "definition": { + "title": "Tombstones", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_tombstones{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7235317879368418, + "definition": { + "title": "Evicted", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_evicted_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 5352644251566848, + "definition": { + "title": "Stop Writes / HWM breached (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4047096006018658, + "definition": { + "title": "Stop Writes", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_stop_writes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + }, + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 58882826595378, + "definition": { + "title": "Clock Skew Stop Writes", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_clock_skew_stop_writes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 5634325742439492, + "definition": { + "title": "HWM Breached", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_hwm_breached{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 3456569402541730, + "definition": { + "title": "Migrations (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5028750735214556, + "definition": { + "title": "RX Remaining", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 1269520182244656, + "definition": { + "title": "RX Active", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_active{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">", + "value": 0, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 383869755548404, + "definition": { + "title": "TX Remaining", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 761992425249764, + "definition": { + "title": "TX Active", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_active{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 318234238410514, + "definition": { + "title": "Master objects", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "min:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "max:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query1" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query2" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "cell_display_mode": "number", + "formula": "query3" + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 10, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 4686464570636178, + "definition": { + "title": "Data Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "min:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "avg:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "max:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query3" + }, + { + "alias": "Avg", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query6" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query9" + } + ] + } + ], + "has_search_bar": "never" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 1492235179288964, + "definition": { + "title": "% Data used", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "min:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "avg:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "max:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "cell_display_mode": "bar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query3" + }, + { + "alias": "Avg", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "cell_display_mode": "bar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query6" + }, + { + "alias": "Max", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "cell_display_mode": "bar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "formula": "query9" + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7461363732630758, + "definition": { + "title": "Index Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query6", + "query": "min:aerospike.aerospike_namespace_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query6" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query2" + } + ] + } + ], + "has_search_bar": "never" + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 434139981233444, + "definition": { + "title": "Sindex Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query7", + "query": "min:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query7" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query2" + } + ] + } + ], + "has_search_bar": "never" + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 3862473440510272, + "definition": { + "title": "Set Index Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query8", + "query": "min:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_set_index_used_bytes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query8" + }, + { + "alias": "Avg", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1" + }, + { + "alias": "Max", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ], + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query2" + } + ] + } + ], + "has_search_bar": "never" + }, + "layout": { + "x": 8, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 5090115939604212, + "definition": { + "title": "% Set Quota used (topk)", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns,set}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_sets_stop_writes_size{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns,set}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "(query2 / query3) * 100" + } + ], + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "automatic" + } + } + }, + "layout": { + "x": 10, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 2866940650293648, + "definition": { + "title": "Client Reads (TPS) (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Total", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5) + per_second(query6) + per_second(query7) + per_second(query8)" + }, + { + "alias": "Successful", + "formula": "per_second(query1) + per_second(query5)" + }, + { + "alias": "Error", + "formula": "per_second(query3) + per_second(query6)" + }, + { + "alias": "Timeout", + "formula": "per_second(query2) + per_second(query7)" + }, + { + "alias": "Not found", + "formula": "per_second(query4) + per_second(query8)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_client_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_client_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.erospike_namespace_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 390313032839476, + "definition": { + "title": "Client Writes (TPS) (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Total", + "formula": "per_second(query1) + per_second(query2) + per_second(query3) + per_second(query4) + per_second(query5) + per_second(query7)" + }, + { + "alias": "Successful", + "formula": "per_second(query1) + per_second(query4)" + }, + { + "alias": "Timeout", + "formula": "per_second(query2) + per_second(query5)" + }, + { + "alias": "Error", + "formula": "per_second(query3) + per_second(query7)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_client_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 876164860260472, + "definition": { + "title": "Storage", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3100039677066292, + "definition": { + "title": "% Data Used", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "Data Used", + "formula": "top(query1, 5, 'last', 'desc')" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 3, + "is_column_break": true + } + }, + { + "id": 5513299482594664, + "definition": { + "title": "Connections", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7748763253695858, + "definition": { + "title": "Connections", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Client", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_client_connections{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Fabric", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_fabric_connections{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Heartbeat", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heartbeat_connections{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 4592440440794140, + "definition": { + "title": "Opened / Closed (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Client Opened", + "formula": "per_second(query1)" + }, + { + "alias": "Client Closed", + "formula": "per_second(query2)" + }, + { + "alias": "Fabric Opened", + "formula": "per_second(query3)" + }, + { + "alias": "Fabric Closed", + "formula": "per_second(query4)" + }, + { + "alias": "Heartbeat Opened", + "formula": "per_second(query5)" + }, + { + "alias": "Heartbeat Closed", + "formula": "per_second(query6)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_client_connections_opened{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_node_stats_client_connections_closed{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_node_stats_fabric_connections_opened{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_node_stats_fabric_connections_closed{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_node_stats_heartbeat_connections_opened{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_node_stats_heartbeat_connections_closed{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 8, + "height": 3 + } + }, + { + "id": 1337133887485944, + "definition": { + "title": "Objects", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3092243446264544, + "definition": { + "title": "Objects", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Master", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Prole", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_prole_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Tombstones", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_tombstones{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Evicted", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_evicted_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Expired", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_expired_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Non-replica", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_non_replica_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 2881714220817798, + "definition": { + "title": "Migrations", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3622001375977154, + "definition": { + "title": "Migrations (Partitions)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Incoming", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Outgoing", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "RX Active", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_active{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "TX Active", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_active{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 3322824995456162, + "definition": { + "title": "Threads", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3154446241999640, + "definition": { + "title": "Threads", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Detached", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_threads_detached{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Joinable", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_threads_joinable{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Active (server thread pool)", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_threads_pool_active{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + }, + { + "formulas": [ + { + "alias": "Total (server thread pool)", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_threads_pool_total{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 1548853835481446, + "definition": { + "title": "Latency", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1275234246015058, + "definition": { + "title": "Latency: Reads / sec (max)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "ms", + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query1" + }, + { + "alias": "Ops/sec", + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_latencies_read_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_latencies_read_ms_count{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + }, + "custom_links": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 4314227768514962, + "definition": { + "title": "Latency: Writes / sec (max)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "ms", + "formula": "query1" + }, + { + "alias": "Ops/sec", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_latencies_write_ms_count{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 8962217391235524, + "definition": { + "title": "Latency: Pindex Query / sec (max)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "ms", + "formula": "query1" + }, + { + "alias": "Ops/sec", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_latencies_pi_query_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_latencies_pi_query_ms_count{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 4859595095450452, + "definition": { + "title": "Latency: Sindex Query / sec (max)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "ms", + "formula": "query1" + }, + { + "alias": "Ops/sec", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_latencies_si_query_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_latencies_si_query_ms_count{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 3855448471205410, + "definition": { + "title": "Latency: UDF / sec (max)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "ms", + "formula": "query1" + }, + { + "alias": "Ops/sec", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_latencies_udf_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_latencies_udf_ms_count{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 1582595436533646, + "definition": { + "title": "Latency: Proxies / sec (max)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "ms", + "formula": "query1" + }, + { + "alias": "Ops/sec", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_latencies_proxy_ms_bucket{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,le}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_latencies_proxy_ms_count{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 2, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 17, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/overview.json b/aerospike/assets/dashboards/overview.json index be7289effc8b7..f251727dcf022 100644 --- a/aerospike/assets/dashboards/overview.json +++ b/aerospike/assets/dashboards/overview.json @@ -1,707 +1,589 @@ { - "author_name": "Datadog", - "description": "## Aerospike Dashboard\n\nDatadog's integration for Aerospike gives you the visibility you need to identify performance issues and monitor failovers and events.\n\nThis dashboard shows an overview of your Aerospike infrastructure, and provides more information about records or queries.\n\nClone this template dashboard to make changes and add your own graph widgets.", - "layout_type": "free", - "template_variables": [ - { - "default": "*", - "name": "host", - "prefix": "host" - }, - { - "default": "*", - "name": "namespace", - "prefix": "namespace" - } - ], - "title": "Aerospike Overview", - "widgets": [ - { - "definition": { - "sizing": "zoom", - "type": "image", - "url": "/static/images/logos/aerospike_small.svg" - }, - "id": 7753884020916534, - "layout": { - "height": 8, - "width": 23, - "x": 0, - "y": 0 - } - }, - { - "definition": { - "background_color": "vivid_purple", - "content": "Overview", - "font_size": "14", - "show_tick": false, - "text_align": "center", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" - }, - "id": 633318193893096, - "layout": { - "height": 5, - "width": 42, - "x": 25, - "y": 0 - } - }, - { - "definition": { - "background_color": "vivid_purple", - "content": "Logs", - "font_size": "14", - "show_tick": false, - "text_align": "center", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" - }, - "id": 1687736885768436, - "layout": { - "height": 5, - "width": 42, - "x": 157, - "y": 0 - } - }, - { - "definition": { - "columns": [ - "core_host", - "core_service" - ], - "indexes": [], - "message_display": "expanded-md", - "query": "source:aerospike", - "show_date_column": true, - "show_message_column": true, - "sort": { - "column": "time", - "order": "desc" - }, - "title": "", - "title_align": "left", - "title_size": "16", - "type": "log_stream" - }, - "id": 3413760249370810, - "layout": { - "height": 75, - "width": 42, - "x": 157, - "y": 6 - } - }, - { - "definition": { - "check": "aerospike.cluster_up", - "group_by": [], - "grouping": "cluster", - "tags": [ - "*" - ], - "title": "Cluster up", - "title_align": "center", - "title_size": "16", - "type": "check_status" - }, - "id": 2723979951146168, - "layout": { - "height": 8, - "width": 16, - "x": 28, - "y": 6 - } - }, - { - "definition": { - "check": "aerospike.can_connect", - "group_by": [], - "grouping": "cluster", - "tags": [ - "*" - ], - "title": "Can connect", - "title_align": "center", - "title_size": "16", - "type": "check_status" - }, - "id": 1626887414722286, - "layout": { - "height": 8, - "width": 16, - "x": 48, - "y": 6 - } - }, - { - "definition": { - "background_color": "purple", - "content": "Performances", - "font_size": "14", - "show_tick": false, - "text_align": "center", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" - }, - "id": 5780037871530346, - "layout": { - "height": 5, - "width": 85, - "x": 69, - "y": 61 - } - }, - { - "definition": { - "requests": [ - { - "q": "top(sum:aerospike.namespace.objects{$host,$namespace} by {namespace}, 10, 'max', 'desc')" - } - ], - "time": {}, - "title": "Number of records by namespace (top 10) over $host,$namespace", - "title_align": "left", - "title_size": "16", - "type": "toplist" - }, - "id": 3490162981096378, - "layout": { - "height": 14, - "width": 42, - "x": 69, - "y": 15 - } - }, - { - "definition": { - "background_color": "vivid_purple", - "content": "Records", - "font_size": "14", - "show_tick": false, - "text_align": "center", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" - }, - "id": 516561346724720, - "layout": { - "height": 5, - "width": 42, - "x": 69, - "y": 0 - } - }, - { - "definition": { - "markers": [ - { - "display_type": "error dashed", - "label": "y = 0.01", - "value": "y = 0.01" - }, - { - "display_type": "error dashed", - "label": "y = -0.01", - "value": "y = -0.01" - } - ], - "requests": [ - { - "display_type": "line", - "q": "avg:aerospike.cluster_clock_skew_ms{$host}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "Clock drift over $host", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" - } - }, - "id": 4070848715260756, - "layout": { - "height": 14, - "width": 42, - "x": 69, - "y": 67 - } - }, - { - "definition": { - "background_color": "vivid_purple", - "content": "Disk and Memory", - "font_size": "14", - "show_tick": false, - "text_align": "center", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" - }, - "id": 210385078999180, - "layout": { - "height": 5, - "width": 42, - "x": 25, - "y": 31 - } - }, - { - "definition": { - "markers": [], - "requests": [ - { - "display_type": "line", - "q": "avg:aerospike.namespace.device_used_bytes{$host} by {host}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "Disk usage over $host", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" - } - }, - "id": 7114786597210948, - "layout": { - "height": 14, - "width": 42, - "x": 25, - "y": 37 - } - }, - { - "definition": { - "requests": [ - { - "conditional_formats": [ - { - "comparator": ">", - "palette": "white_on_green", - "value": 50 - }, - { - "comparator": ">=", - "palette": "white_on_yellow", - "value": 20 - } - ], - "q": "top(avg:aerospike.namespace.device_available_pct{$host,$namespace} by {namespace}, 10, 'mean', 'asc')" - } - ], - "time": {}, - "title": "Disk space % left by namespace (bottom 10) over $host,$namespace ", - "title_align": "left", - "title_size": "16", - "type": "toplist" - }, - "id": 2433867121661902, - "layout": { - "height": 14, - "width": 42, - "x": 25, - "y": 52 - } - }, - { - "definition": { - "autoscale": true, - "precision": 2, - "requests": [ - { - "aggregator": "avg", - "q": "sum:aerospike.namespace.master_objects{$host,$namespace}" - } - ], - "time": {}, - "title": "Master records over $host,$namespace", - "title_align": "left", - "title_size": "16", - "type": "query_value" - }, - "id": 7791031123765026, - "layout": { - "height": 8, - "width": 15, - "x": 69, - "y": 6 - } - }, - { - "definition": { - "markers": [], - "requests": [ - { - "display_type": "line", - "q": "sum:aerospike.objects{$host}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "Total number of objects over $host", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" - } - }, - "id": 3326198085934762, - "layout": { - "height": 14, - "width": 42, - "x": 69, - "y": 30 - } - }, - { - "definition": { - "markers": [], - "requests": [ - { - "display_type": "line", - "q": "avg:aerospike.client_connections{$host} by {host}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "Client connection by $host", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" - } - }, - "id": 3729188942455594, - "layout": { - "height": 14, - "width": 42, - "x": 25, - "y": 15 - } - }, - { - "definition": { - "markers": [], - "requests": [ - { - "display_type": "line", - "q": "sum:aerospike.namespace.memory_used_bytes{$host,$namespace} by {namespace}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "Memory usage over $host,$namespace", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" + "title": "Aerospike Overview", + "description": "## Aerospike Dashboard\n\nDatadog's integration for Aerospike gives you the visibility you need to identify performance issues and monitor failovers and events.\n\nThis dashboard shows an overview of your Aerospike infrastructure, and provides more information about records or queries.\n\nClone this template dashboard to make changes and add your own graph widgets. (cloned)", + "widgets": [ + { + "id": 633318193893096, + "layout": { + "x": 16, + "y": 0, + "width": 52, + "height": 5 + }, + "definition": { + "type": "note", + "content": "**Overview**", + "background_color": "vivid_purple", + "font_size": "24", + "text_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + } + }, + { + "id": 2723979951146168, + "layout": { + "x": 0, + "y": 9, + "width": 15, + "height": 11 + }, + "definition": { + "title": "Cluster up", + "title_size": "16", + "title_align": "center", + "type": "check_status", + "check": "datadog.agent.up", + "grouping": "cluster", + "group_by": [], + "tags": [] + } + }, + { + "id": 1626887414722286, + "layout": { + "x": 16, + "y": 6, + "width": 15, + "height": 14 + }, + "definition": { + "title": "Can connect", + "title_size": "16", + "title_align": "center", + "type": "check_status", + "check": "docker.service_up", + "grouping": "cluster", + "group_by": [], + "tags": [] + } + }, + { + "id": 5780037871530346, + "layout": { + "x": 69, + "y": 0, + "width": 49, + "height": 5 + }, + "definition": { + "type": "note", + "content": "**Performances**", + "background_color": "vivid_purple", + "font_size": "24", + "text_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + } + }, + { + "id": 3490162981096378, + "layout": { + "x": 16, + "y": 27, + "width": 34, + "height": 14 + }, + "definition": { + "title": "Number of records by namespace (top 10) over $aerospike_service,$namespace", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "formulas": [ + { + "formula": "top(query1, 10, 'last', 'desc')" + } + ], + "sort": { + "count": 10, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" } - }, - "id": 7260533328190918, - "layout": { - "height": 14, - "width": 42, - "x": 25, - "y": 67 - } - }, - { - "definition": { - "markers": [], - "requests": [ - { - "display_type": "line", - "q": "avg:aerospike.namespace.tps.read{$host,$namespace}, avg:aerospike.namespace.tps.write{$host,$namespace}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "I/O throughput performance over $host,$namespace", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" - } - }, - "id": 1043364801462354, - "layout": { - "height": 14, - "width": 42, - "x": 112, - "y": 67 + ] } - }, - { - "definition": { - "background_color": "white", - "content": "Datadog's integration for Aerospike gives you the visibility you need to identify performance issues and monitor failovers and events.\n\nThis dashboard shows an overview of your Aerospike infrastructure, and provides more information about records or queries.\n\nClone this template dashboard to make changes and add your own graph widgets.", - "font_size": "14", - "show_tick": false, - "text_align": "left", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" - }, - "id": 8592195853847688, - "layout": { - "height": 28, - "width": 21, - "x": 1, - "y": 10 - } - }, - { - "definition": { - "background_color": "gray", - "content": "Check memory and disk usage per node and per namespace to keep an eye on their growth.", - "font_size": "14", - "show_tick": true, - "text_align": "left", - "tick_edge": "right", - "tick_pos": "50%", - "type": "note" + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "automatic" + }, + "palette": "dog_classic" + } + } + }, + { + "id": 516561346724720, + "layout": { + "x": 0, + "y": 21, + "width": 118, + "height": 5 + }, + "definition": { + "type": "note", + "content": "**Records**", + "background_color": "vivid_purple", + "font_size": "24", + "text_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + } + }, + { + "id": 4070848715260756, + "layout": { + "x": 69, + "y": 6, + "width": 49, + "height": 14 + }, + "definition": { + "title": "Clock drift over $aerospike_service", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Clock_Skew", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_node_stats_cluster_clock_skew_ms{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "line_type": "solid", + "line_width": "normal" }, - "id": 6244582391414486, - "layout": { - "height": 11, - "width": 17, - "x": 6, - "y": 61 - } + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false, + "label": "", + "scale": "linear", + "min": "auto", + "max": "auto" }, - { - "definition": { - "markers": [], - "requests": [ - { - "display_type": "line", - "q": "sum:aerospike.namespace.fail_record_too_big{$host,$namespace}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "Transactions failed due to oversized record over $host,$namespace", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" - } + "markers": [ + { + "label": "y = 0.01", + "value": "y = 0.01", + "display_type": "error dashed" + }, + { + "label": "y = -0.01", + "value": "y = -0.01", + "display_type": "error dashed" + } + ] + } + }, + { + "id": 210385078999180, + "layout": { + "x": 0, + "y": 42, + "width": 118, + "height": 5 + }, + "definition": { + "type": "note", + "content": "**Data Utilization**", + "background_color": "vivid_purple", + "font_size": "24", + "text_align": "center", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + } + }, + { + "id": 7114786597210948, + "layout": { + "x": 0, + "y": 48, + "width": 60, + "height": 14 + }, + "definition": { + "title": "Data usage over $aerospike_service", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Used ", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "line_type": "solid", + "line_width": "normal" }, - "id": 1536884807324678, - "layout": { - "height": 14, - "width": 42, - "x": 69, - "y": 45 - } + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false, + "label": "", + "scale": "linear", + "min": "auto", + "max": "auto" }, - { - "definition": { - "background_color": "gray", - "content": "In Aerospike, a record represents the data stored in the database, inside different namespaces.", - "font_size": "14", - "show_tick": false, - "text_align": "left", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" + "markers": [] + } + }, + { + "id": 2433867121661902, + "layout": { + "x": 61, + "y": 48, + "width": 57, + "height": 14 + }, + "definition": { + "title": "Data % left by namespace (bottom 10) over $aerospike_service,$namespace ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Avail_PCT", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "top(query1, 10, 'last', 'asc')" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_data_avail_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" }, - "id": 2447777031307794, - "layout": { - "height": 8, - "width": 26, - "x": 85, - "y": 6 - } - }, - { - "definition": { - "background_color": "vivid_purple", - "content": "Queries", - "font_size": "14", - "show_tick": false, - "text_align": "center", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + } + }, + { + "id": 7791031123765026, + "layout": { + "x": 0, + "y": 27, + "width": 15, + "height": 14 + }, + "definition": { + "title": "Master records over $host,$namespace", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_master_objects{*}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": ">", + "value": 1, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2 + } + }, + { + "id": 3326198085934762, + "layout": { + "x": 51, + "y": 27, + "width": 34, + "height": 14 + }, + "definition": { + "title": "Total number of objects over $aerospike_service", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Objects", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_objects{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "line_type": "solid", + "line_width": "normal" }, - "id": 3541792879628510, - "layout": { - "height": 5, - "width": 42, - "x": 113, - "y": 0 - } + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false, + "label": "", + "scale": "linear", + "min": "auto", + "max": "auto" }, - { - "definition": { - "markers": [], - "requests": [ - { - "display_type": "line", - "q": "sum:aerospike.namespace.query_reqs{$host,$namespace}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "Number of query requests over $host,$namespace", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" - } + "markers": [] + } + }, + { + "id": 3729188942455594, + "layout": { + "x": 32, + "y": 6, + "width": 36, + "height": 14 + }, + "definition": { + "title": "Client connection by $aerospike_service", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Client Connections", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_node_stats_client_connections{*} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "line_type": "solid", + "line_width": "normal" }, - "id": 4722534793496978, - "layout": { - "height": 14, - "width": 42, - "x": 113, - "y": 6 - } + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false, + "label": "", + "scale": "linear", + "min": "auto", + "max": "auto" }, - { - "definition": { - "markers": [], - "requests": [ - { - "display_type": "line", - "q": "sum:aerospike.namespace.query_fail{$host,$namespace}, sum:aerospike.namespace.query_lookup_error{$host,$namespace}, sum:aerospike.namespace.query_agg_error{$host,$namespace}, sum:aerospike.namespace.query_udf_bg_failure{$host,$namespace}, sum:aerospike.namespace.query_fail{$host,$namespace}+sum:aerospike.namespace.query_lookup_error{$host,$namespace}+sum:aerospike.namespace.query_agg_error{$host,$namespace}+sum:aerospike.namespace.query_udf_bg_failure{$host,$namespace}", - "style": { - "line_type": "solid", - "line_width": "normal", - "palette": "dog_classic" - } - } - ], - "show_legend": false, - "time": {}, - "title": "Failed queries over $host,$namespace", - "title_align": "left", - "title_size": "16", - "type": "timeseries", - "yaxis": { - "include_zero": true, - "label": "", - "max": "auto", - "min": "auto", - "scale": "linear" - } + "markers": [] + } + }, + { + "id": 1536884807324678, + "layout": { + "x": 86, + "y": 27, + "width": 32, + "height": 14 + }, + "definition": { + "title": "Transactions failed due to oversized record over $aerospike_service,$namespace", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Fail_Record", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_fail_record_too_big{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "line_type": "solid", + "line_width": "normal" }, - "id": 4609315798922092, - "layout": { - "height": 14, - "width": 42, - "x": 113, - "y": 36 - } + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false, + "label": "", + "scale": "linear", + "min": "auto", + "max": "auto" }, - { - "definition": { - "background_color": "gray", - "content": "If a type of failing query is increasing, it means a specific part of Aerospike is having issues. Types listed:\n\n* `query_fail` related to internal errors,\n\n* `query_lookup_error` for secondary index query lookup,\n\n* `query_agg_error` for query aggregation,\n\n* `query_udf_bg_failure` for udf background queries.", - "font_size": "14", - "show_tick": false, - "text_align": "left", - "tick_edge": "left", - "tick_pos": "50%", - "type": "note" - }, - "id": 3930085723228016, - "layout": { - "height": 14, - "width": 42, - "x": 113, - "y": 21 - } - } - ] -} + "markers": [] + } + }, + { + "id": 7807705153023818, + "layout": { + "x": 0, + "y": 0, + "width": 15, + "height": 8 + }, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + } + ], + "layout_type": "free", + "notify_list": [] +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/secondary_index_view.json b/aerospike/assets/dashboards/secondary_index_view.json new file mode 100644 index 0000000000000..db6c7e9c68899 --- /dev/null +++ b/aerospike/assets/dashboards/secondary_index_view.json @@ -0,0 +1,496 @@ +{ + "title": "Secondary Index View", + "description": "", + "widgets": [ + { + "id": 6391546491938746, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 1655985222069894, + "definition": { + "title": "Summary", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8263010519370292, + "definition": { + "title": "Secondary Index Name", + "title_size": "16", + "title_align": "left", + "type": "change", + "requests": [ + { + "increase_good": true, + "order_by": "change", + "change_type": "absolute", + "order_dir": "desc", + "response_format": "scalar", + "formulas": [ + { + "formula": "hour_before(query1)" + }, + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries{$aerospike_cluster, $ns, $sindex} by {sindex}", + "aggregator": "last" + } + ], + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 1057074896596340, + "definition": { + "title": "Memory Used", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1 + query2", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + } + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_sindex_used_bytes{$aerospike_cluster, $ns, $sindex}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_sindex_memory_used{$aerospike_cluster, $ns, $sindex}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 2623503122259574, + "definition": { + "title": "Entries", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries{$aerospike_cluster, $ns, $sindex}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_namespace_effective_replication_factor{$aerospike_cluster, $ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1 / query2" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 1277189899935654, + "definition": { + "title": "Entries/Records", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries_per_rec{$aerospike_cluster, $ns, $sindex}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 6593471034290600, + "definition": { + "title": "Entries/Bins", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries_per_bval{$aerospike_cluster, $ns, $sindex}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 4671845918367224, + "definition": { + "title": "Max Load Time", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_sindex_load_time{$aerospike_cluster, $ns, $sindex}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "millisecond" + } + } + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 5375595554017504, + "definition": { + "title": "Load percentage", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "min:aerospike.aerospike_sindex_load_pct{$aerospike_cluster, $ns, $sindex}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + } + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 7985376292928478, + "definition": { + "title": "Garbage collection", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Record count", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_stat_gc_recs{$aerospike_cluster, $ns, $sindex}.rollup(sum, 300)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 5 + } + }, + { + "id": 5407366195722862, + "definition": { + "type": "note", + "content": "**Secondary Index View** dashboard provides secondary index as well as helping in tracking and setting specific sindex quotas.", + "background_color": "white", + "font_size": "16", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + }, + { + "name": "sindex", + "prefix": "sindex", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/set_view.json b/aerospike/assets/dashboards/set_view.json new file mode 100644 index 0000000000000..48143a20bb46e --- /dev/null +++ b/aerospike/assets/dashboards/set_view.json @@ -0,0 +1,926 @@ +{ + "title": "Set Dashboard", + "description": "", + "widgets": [ + { + "id": 4721127006668026, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 3377466337507246, + "definition": { + "title": "Summary", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1055143943355278, + "definition": { + "title": "Aerospike Version", + "type": "treemap", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_up{$aerospike_cluster,$aerospike_service} by {build}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 2795426098608308, + "definition": { + "title": "Disable Eviction (Unique values)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "max:aerospike.aerospike_sets_disable_eviction{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": "<", + "value": 0, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 6896925727056882, + "definition": { + "title": "Enable index (Unique values)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "max:aerospike.aerospike_sets_enable_index{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 8065167565040954, + "definition": { + "title": "Stop Writes Size", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "max:aerospike.aerospike_sets_stop_writes_size{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 2876697179464776, + "definition": { + "title": "Stop Writes Count (Unique values)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "max:aerospike.aerospike_sets_stop_writes_count{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 6637694690496034, + "definition": { + "title": "Data used (bytes) ", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query3", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + } + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 7402494854845942, + "definition": { + "title": "Data used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "min:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "max:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Min", + "formula": "query3", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Avg", + "formula": "query1", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Max", + "formula": "query2", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 2, + "y": 2, + "width": 3, + "height": 2 + } + }, + { + "id": 153607814232626, + "definition": { + "title": "Master & Replica Objects (Max)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sets_objects{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 5, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 2910673436746182, + "definition": { + "title": "Master & Replica Objects", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "min:aerospike.aerospike_sets_objects{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_sets_objects{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "max:aerospike.aerospike_sets_objects{$aerospike_cluster, $aerospike_service, $ns, $set}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "formula": "query1", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + }, + { + "alias": "Avg", + "formula": "query2", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + }, + { + "alias": "Max", + "formula": "query3", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + } + ] + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 7, + "y": 2, + "width": 3, + "height": 2 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 5 + } + }, + { + "id": 3963036502086750, + "definition": { + "type": "note", + "content": "**Set dashboard** provides specific set level metrics as well as helping in tracking and setting specific set quotas.", + "background_color": "white", + "font_size": "16", + "text_align": "left", + "vertical_align": "top", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left", + "has_padding": true + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 6060241769756806, + "definition": { + "title": "% Set Quota used (topk)", + "title_size": "16", + "title_align": "left", + "type": "toplist", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns,set}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_sets_stop_writes_size{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns,set}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "(query2 / query3) * 100" + } + ], + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + } + } + ], + "style": { + "display": { + "type": "stacked", + "legend": "automatic" + } + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 2, + "height": 2 + } + }, + { + "id": 2362742957368796, + "definition": { + "title": "% Set Quota used", + "title_size": "16", + "title_align": "left", + "show_legend": false, + "legend_layout": "auto", + "legend_columns": [ + "avg", + "min", + "max", + "value", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "formula": "(query2 / query3) * 100" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns,set}" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_sets_stop_writes_size{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns,set}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7614947523709538, + "definition": { + "title": "Objects", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Master Objects", + "formula": "query1" + }, + { + "alias": "Tombstones", + "formula": "query2" + }, + { + "alias": "Truncations", + "formula": "query3" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sets_objects{$aerospike_cluster, $aerospike_service, $ns, $set} by {aerospike_cluster,aerospike_service,ns,set}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sets_tombstones{$aerospike_cluster, $aerospike_service, $ns, $set} by {aerospike_cluster,aerospike_service,ns,set}" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_sets_truncate_lut{$aerospike_cluster, $aerospike_service, $ns, $set} by {aerospike_cluster,aerospike_service,ns,set}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7573327004659248, + "definition": { + "title": "Data used (bytes) ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Data used", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query3" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_sets_data_used_bytes{$aerospike_cluster, $aerospike_service, $ns, $set} by {aerospike_cluster,aerospike_service,ns,set}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 410378442473226, + "definition": { + "title": "Indexes", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "min", + "max", + "avg" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Indexes Populating", + "formula": "query1" + }, + { + "alias": "Secondary Indexes", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sets_index_populating{$aerospike_cluster, $aerospike_service, $ns, $set} by {aerospike_cluster,aerospike_service,ns,set}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sets_sindexes{$aerospike_cluster, $aerospike_service, $ns, $set} by {aerospike_cluster,aerospike_service,ns,set}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + }, + { + "name": "set", + "prefix": "set", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/usecases/all_flash.json b/aerospike/assets/dashboards/usecases/all_flash.json new file mode 100644 index 0000000000000..61e7f9e66a407 --- /dev/null +++ b/aerospike/assets/dashboards/usecases/all_flash.json @@ -0,0 +1,1768 @@ +{ + "title": "All Flash", + "description": "", + "widgets": [ + { + "id": 6583665499090850, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 2413536845878164, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 5896951501699418, + "definition": { + "type": "note", + "content": "**All Flash Dashboard** displays all critical metrics required to monitor when flash drive is configured for either sindex or index", + "background_color": "white", + "font_size": "16", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7514359117645030, + "definition": { + "title": "Latencies & Index Pressure", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1033373697597068, + "definition": { + "title": "Latencies > 4ms Write", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "(query1 - query2)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster , $ns , le:_inf}", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster , $ns,$le:4}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 4, + "palette": "white_on_yellow" + }, + { + "comparator": ">=", + "value": 5, + "palette": "white_on_red" + }, + { + "comparator": "<", + "value": 4, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5984631842888804, + "definition": { + "title": "Latencies > 4ms Read", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_read_ms_bucket{$aerospike_cluster, $ns, le:_inf}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_read_ms_bucket{$aerospike_cluster, $ns, le:4}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 4, + "palette": "white_on_yellow" + }, + { + "comparator": ">=", + "value": 5, + "palette": "white_on_red" + }, + { + "comparator": "<", + "value": 4, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "(query1 - query2)" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 814184382658470, + "definition": { + "title": "Total Memory", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_pressure_total_memory{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 5, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6443665783678094, + "definition": { + "title": "Dirty Memory", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_index_pressure_dirty_memory{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 5, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 2348884958173240, + "definition": { + "title": "Stop Writes / HWM breached (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 887946604802562, + "definition": { + "title": "Stop Writes", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "max:aerospike.aerospike_namespace_stop_writes{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 1658877635015866, + "definition": { + "title": "HWM Breached (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_hwm_breached{$aerospike_service,$aerospike_cluster, $ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": "=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 3379549670244686, + "definition": { + "title": "Objects per Sprig (Primary Index)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "min:aerospike.aerospike_namespace_master_objects{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "min:aerospike.aerospike_namespace_partition_tree_sprigs{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "avg:aerospike.aerospike_namespace_master_objects{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "avg:aerospike.aerospike_namespace_partition_tree_sprigs{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + }, + { + "name": "query5", + "data_source": "metrics", + "query": "max:aerospike.aerospike_namespace_master_objects{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + }, + { + "name": "query6", + "data_source": "metrics", + "query": "max:aerospike.aerospike_namespace_partition_tree_sprigs{$aerospike_service, $aerospike_cluster, $ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 500, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "alias": "Min", + "cell_display_mode": "number", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + }, + { + "comparator": ">=", + "value": 5000, + "palette": "white_on_red" + } + ], + "formula": "(query1 / 4096) / query2" + }, + { + "alias": "Avg", + "cell_display_mode": "number", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + }, + { + "comparator": ">=", + "value": 5000, + "palette": "white_on_red" + } + ], + "formula": "(query3 / 4096) / query4" + }, + { + "alias": "Max", + "cell_display_mode": "number", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "green_on_white" + }, + { + "comparator": ">=", + "value": 50000, + "palette": "white_on_red" + } + ], + "formula": "(query5 / 4096) / query6" + } + ] + } + ], + "has_search_bar": "auto" + }, + "layout": { + "x": 10, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 1853605775121996, + "definition": { + "title": "Errors", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4212488079498022, + "definition": { + "title": "Evictions (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Evicted Objects", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_evicted_objects{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_service,aerospike_cluster,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 2281919992022214, + "definition": { + "title": "Stop Writes", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Stop Writes", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_stop_writes{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_service,aerospike_cluster,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 1832315663890898, + "definition": { + "title": "HWM Breaches", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "HWM Breached", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_hwm_breached{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_service,aerospike_cluster,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 3 + } + }, + { + "id": 2407502467280718, + "definition": { + "title": " Resources - Primary Index", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5292655956073652, + "definition": { + "title": "Object per Sprig", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Object Per Spring", + "formula": "(query1 / 4096) / query2" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_master_objects{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_partition_tree_sprigs{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7147803259518588, + "definition": { + "title": "% Index - alloc, used ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Allocated", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query3" + }, + { + "alias": "Used", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_flash_alloc_pct{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_mounts_used_pct{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 3078982422449568, + "definition": { + "title": "Bytes - alloc, used", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Allocated", + "formula": "query3" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Used", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_flash_alloc_bytes{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_used_bytes{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 8334467715356646, + "definition": { + "title": "Used % vs High Water Mark % ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Used vs Water Mark", + "formula": "(query1 / count_nonzero(query2)) * 100" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_mounts_used_pct{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_type_evict_mounts_pct{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 6, + "width": 12, + "height": 5 + } + }, + { + "id": 6621934795035232, + "definition": { + "title": "Resources -Sindex", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7350422686654888, + "definition": { + "title": "Used Data % vs High Water Mark %", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Used Data % vs High Water Mark %", + "formula": "(query1 / query2) * 100" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_sindex_mounts_used_pct{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_sindex_type_evict_mounts_pct{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 5025394900817468, + "definition": { + "title": "Bytes - used ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Used Bytes", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 3090039900355370, + "definition": { + "title": "% SIndex -used ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "max", + "min" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "Sindex Used", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_sindex_mounts_used_pct{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 11, + "width": 12, + "height": 3 + } + }, + { + "id": 8410722282506786, + "definition": { + "title": " Resources-Data", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2629948776906068, + "definition": { + "title": "Defrag Q", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "File Defrag Q", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_q{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7260544175206862, + "definition": { + "title": "Defrag - Read and Writes", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "File Defrag Reads", + "formula": "query1" + }, + { + "alias": "Device Defrag Reads", + "formula": "query2" + }, + { + "alias": "File Defrag Writes", + "formula": "query3" + }, + { + "alias": "Device Defrag Writes", + "formula": "query4" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_reads{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_storage_engine_device_defrag_reads{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_writes{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_storage_engine_device_defrag_writes{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7299653052874192, + "definition": { + "title": "Latencies > $le", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Latencies", + "formula": "query1 - query2" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_service,$aerospike_cluster, $ns,le:_inf} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_service,$aerospike_cluster ,$ns, $le} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7433244186280432, + "definition": { + "title": "% Data - used, available (topk)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Used", + "formula": "top(query1, 10, 'last', 'desc')" + }, + { + "alias": "Available", + "formula": "top(query2, 10, 'last', 'desc')" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_data_used_pct{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_service,aerospike_cluster,ns}" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_data_avail_pct{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_service,aerospike_cluster,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 5200189236700674, + "definition": { + "title": "NSUP - Cycle Duration", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Cycle Duration", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_nsup_cycle_duration{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 14, + "width": 12, + "height": 5 + } + }, + { + "id": 4318234877912024, + "definition": { + "title": "Resources - OS", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 908807831553336, + "definition": { + "title": "Memory - system", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Memory", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_node_stats_system_free_mem_pct{$aerospike_service, $aerospike_cluster} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7032662408818504, + "definition": { + "title": "Index Pressure - Memory", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Total Memory", + "formula": "query2" + }, + { + "alias": "Dirty Memory", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_pressure_total_memory{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_service,aerospike_cluster}" + }, + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_pressure_dirty_memory{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [ + { + "value": "y = 80", + "display_type": "error dashed" + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 6090443424293982, + "definition": { + "title": "Index Age ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Index Age", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_index_type_mount_age{$aerospike_service, $aerospike_cluster, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 2957281278318230, + "definition": { + "title": "Sindex Age", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Sindex Age", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_sindex_type_mount_age{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 19, + "width": 12, + "height": 5 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + }, + { + "name": "le", + "prefix": "le", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/usecases/batch_transactions_view.json b/aerospike/assets/dashboards/usecases/batch_transactions_view.json new file mode 100644 index 0000000000000..6cf2b85cec4e5 --- /dev/null +++ b/aerospike/assets/dashboards/usecases/batch_transactions_view.json @@ -0,0 +1,3248 @@ +{ + "title": "Aerospike Batch Transactions View", + "description": "", + "widgets": [ + { + "id": 940328080810550, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7507819836956926, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8026623023118606, + "definition": { + "title": "Success (total) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2) + rate(query3) + rate(query4) + rate(query5)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_success{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_delete_success{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_read_success{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_write_success{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query5", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_success{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 1839533406016798, + "definition": { + "title": "Errors (total) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2) + rate(query3) + rate(query4) + rate(query5) + rate(query6) + rate(query7)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_error{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_error{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_proxy_error{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query5", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_tsvc_error{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query6", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_error{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query7", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 2093601221654708, + "definition": { + "title": "Not Found (total) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_not_found{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_not_found{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 8274505238932156, + "definition": { + "title": "Filtered Out (total) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2) + rate(query3) + rate(query4)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_filtered_out{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_filtered_out{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_filtered_out{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_filtered_out{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 3018586330427794, + "definition": { + "title": "Timeout (total) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2) + rate(query3) + rate(query4) + rate(query5) + rate(query6)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_timeout{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_proxy_timeout{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_tsvc_timeout{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query5", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_timeout{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query6", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster, $aerospike_service, $ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 2, + "height": 2 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 3 + } + }, + { + "id": 1315841412711648, + "definition": { + "type": "note", + "content": "**Aerospike Batch Transactions View** Dashboard helps visualise multiple stats at batch transaction processing including read, write, delete, proxy, tsvc etc.,", + "background_color": "white", + "font_size": "16", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + }, + { + "id": 5880169587244650, + "definition": { + "title": "Read (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5974410397404852, + "definition": { + "title": "Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 6948574236161322, + "definition": { + "title": "Filtered out", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered out", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_filtered_out{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 4269693966861946, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 8888739682724186, + "definition": { + "title": "Not Found", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Not Found", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_not_found{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 4475580881689586, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 6015624877784164, + "definition": { + "title": "Read - From Proxy (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2315020511631762, + "definition": { + "title": "Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 3619649353292642, + "definition": { + "title": "Filtered out", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered out", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 5309974300721050, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 2515612027251720, + "definition": { + "title": "Not Found", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Not Found", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 909085931184582, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ] + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 4, + "width": 12, + "height": 1 + } + }, + { + "id": 7339548873906642, + "definition": { + "title": "Write (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7936138277498644, + "definition": { + "title": "Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 2881091829769826, + "definition": { + "title": "Filtered out", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered out", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 450282349379316, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 4521126351864262, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 5, + "width": 12, + "height": 1 + } + }, + { + "id": 6618634357450846, + "definition": { + "title": "Write - From Proxy (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5682831200452712, + "definition": { + "title": "Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 6536328006230022, + "definition": { + "title": "Filtered out", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered out", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_write_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 7154002777404952, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 4794221498741358, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 6, + "width": 12, + "height": 1 + } + }, + { + "id": 7714715134961398, + "definition": { + "title": "Delete (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2247991211734768, + "definition": { + "title": "Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 5937160046038230, + "definition": { + "title": "Filtered out", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered out", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 1543921395830730, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 5707569144722720, + "definition": { + "title": "Not Found", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Not Found", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 4371124329938404, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 7, + "width": 12, + "height": 1 + } + }, + { + "id": 3371877594707772, + "definition": { + "title": "Delete - From Proxy (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 841762354483378, + "definition": { + "title": "Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 5743741148669018, + "definition": { + "title": "Filtered out", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered out", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 2091450214514812, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 4378591767497592, + "definition": { + "title": "Not Found", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Not Found", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 6861264300027396, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 8, + "width": 12, + "height": 1 + } + }, + { + "id": 4648186408545990, + "definition": { + "title": "UDF (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8941666153951950, + "definition": { + "title": "Complete", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Complete", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 1829497674540364, + "definition": { + "title": "Filtered out", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered out", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 6571815998695238, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 4862378016379940, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 9, + "width": 12, + "height": 1 + } + }, + { + "id": 8252492473561246, + "definition": { + "title": "UDF - From Proxy (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 8992060118101790, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_udf_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 7263646853463646, + "definition": { + "title": "Filtered out", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered out", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_udf_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 4591438352926210, + "definition": { + "title": "Complete", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Complete", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_udf_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 7038019500748980, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_udf_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 10, + "width": 12, + "height": 1 + } + }, + { + "id": 4741912842204092, + "definition": { + "title": "Lang (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3378987755398980, + "definition": { + "title": "Delete Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Delete Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_delete_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 7235407681894988, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 412107025738886, + "definition": { + "title": "Read Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Read Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 1065428763022868, + "definition": { + "title": "Write Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Write Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 11, + "width": 12, + "height": 1 + } + }, + { + "id": 4982998897309748, + "definition": { + "title": "Lang - From Proxy (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4115186113915932, + "definition": { + "title": "Read Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Read Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_lang_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 8266367740883702, + "definition": { + "title": "Write Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Write Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_lang_write_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 5441168994338446, + "definition": { + "title": "Delete Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Delete Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_lang_delete_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 6, + "height": 3 + } + }, + { + "id": 4978112406437256, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_lang_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 3, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 12, + "width": 12, + "height": 1 + } + }, + { + "id": 4961393763285972, + "definition": { + "title": "TSVC (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 2390301541024478, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_tsvc_error{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 5100757995677952, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_tsvc_timeout{$aerospike_cluster, $aerospike_service, $ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 13, + "width": 12, + "height": 1 + } + }, + { + "id": 6910467173968078, + "definition": { + "title": "TSVC - From Proxy (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 652302565433832, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_tsvc_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 3 + } + }, + { + "id": 4824948458502030, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_tsvc_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 14, + "width": 12, + "height": 1 + } + }, + { + "id": 1716606563455496, + "definition": { + "title": "Proxy (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5337197362697150, + "definition": { + "title": "Complete", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Complete", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_proxy_complete{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 6542503536189570, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_proxy_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 3 + } + }, + { + "id": 3319300151026458, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_proxy_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 3 + } + } + ] + }, + "layout": { + "x": 0, + "y": 15, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/usecases/lru_cache_view.json b/aerospike/assets/dashboards/usecases/lru_cache_view.json new file mode 100644 index 0000000000000..e0927bbc0bcfe --- /dev/null +++ b/aerospike/assets/dashboards/usecases/lru_cache_view.json @@ -0,0 +1,1344 @@ +{ + "title": "Aerospike LRU Cache View", + "description": "", + "widgets": [ + { + "id": 8744045617217606, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 3451625166319082, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 5075610103502406, + "definition": { + "type": "note", + "content": "**Aerospike LRU Cache View** -A Usecase dashboard, to view various key metrics useful while using aerospike as a distributed cache, dashboard displays key metrics like read_success, errors, timeouts etc.", + "background_color": "white", + "font_size": "14", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 5319140544473456, + "definition": { + "title": "Ratio: Touch vs Reads", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1 / (query2 + query3)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_success{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_read_success{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 3007813580094660, + "definition": { + "title": "Read Touch (total) (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5228933168656006, + "definition": { + "title": "Success", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_success{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7866000198395500, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_error{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_tsvc_error{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5693112213190314, + "definition": { + "title": "Skip", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_skip{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5835095859652634, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_timeout{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)", + "aggregator": "last" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_tsvc_timeout{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 3695512322550916, + "definition": { + "title": "Objects (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3590216946631714, + "definition": { + "title": "Master", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 8759124546272922, + "definition": { + "title": "Expired (rate)", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_expired_objects{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 424266839381604, + "definition": { + "title": "% TTL", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "TTL", + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_default_read_touch_ttl_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 1386659136141460, + "definition": { + "title": "Ratio: Touch vs Reads", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Ratio: Touch vs Reads", + "formula": "query1 / (query2 + query3)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_read_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 357675552134900, + "definition": { + "title": "Read Success & Not Found (total) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Read Touch - Success", + "formula": "per_second(query1)" + }, + { + "alias": "Read Client/Batch - Success", + "formula": "per_second(query2) + per_second(query3)" + }, + { + "alias": "Read Client/Batch - Not Found", + "formula": "per_second(query4) + per_second(query5)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_success{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)" + }, + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_read_success{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_success{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_read_not_found{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)" + }, + { + "name": "query5", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 6152715347419880, + "definition": { + "title": "Write Success (total) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Write Client/Batch - Success", + "formula": "per_second(query2) + per_second(query3)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_write_success{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_success{$aerospike_cluster,$aerospike_service,$ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 7576061832144418, + "definition": { + "title": "Touch (total) (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1366867591486260, + "definition": { + "title": "Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 8550639913692362, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Timeout", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 6573392878403880, + "definition": { + "title": "Success", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_success{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 2806258184067122, + "definition": { + "title": "Skip", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Skip", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_skip{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 5075903029315720, + "definition": { + "title": "TSVC Error", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "TSVC Error", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_tsvc_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 6, + "height": 2 + } + }, + { + "id": 2086539947369074, + "definition": { + "title": "TSVC Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "TSVC Timeout", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_read_touch_tsvc_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 4, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 7, + "width": 12, + "height": 1 + } + }, + { + "id": 5183056742319044, + "definition": { + "title": "Throughput (Read, Write) (TPS) (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 5883687665638702, + "definition": { + "title": "Client Reads Error & Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query2) + per_second(query1)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3) + per_second(query4)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 6047865603558514, + "definition": { + "title": "Client Writes Error & Timeout", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Error", + "formula": "per_second(query2) + per_second(query1)" + }, + { + "alias": "Timeout", + "formula": "per_second(query3) + per_second(query4)" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query3", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_client_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + }, + { + "name": "query4", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 8, + "width": 12, + "height": 1 + } + }, + { + "id": 8609413267306756, + "definition": { + "title": "Objects", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4673009599230390, + "definition": { + "title": "Master", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Master", + "formula": "query2" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_master_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 4783974536781298, + "definition": { + "title": "Expired", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Expired", + "formula": "query2" + } + ], + "queries": [ + { + "name": "query2", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_namespace_expired_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 9, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/usecases/rolling_restarts.json b/aerospike/assets/dashboards/usecases/rolling_restarts.json new file mode 100644 index 0000000000000..37a3c7044223e --- /dev/null +++ b/aerospike/assets/dashboards/usecases/rolling_restarts.json @@ -0,0 +1,3450 @@ +{ + "title": "Rolling Restarts", + "description": "", + "widgets": [ + { + "id": 6742838983812682, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 8390606248715066, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 3927282139695416, + "definition": { + "type": "note", + "content": "**Rolling Restarts** - A usecase dashboard, which can be used to monitor key server stat and health during a server activity, like 1. Restart, 2. Software upgrade, 3. Investigation etc.", + "background_color": "white", + "font_size": "14", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 8776241950145442, + "definition": { + "title": "Aerospike Version", + "type": "treemap", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_up{$aerospike_cluster,$aerospike_service} by {build}", + "aggregator": "last" + } + ], + "style": { + "palette": "datadog16" + }, + "formulas": [ + { + "formula": "query1" + } + ] + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 2225713300084570, + "definition": { + "title": "Cluster Size (Unique values)", + "type": "treemap", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_node_stats_cluster_size{$aerospike_cluster} by {aerospike_cluster}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "style": { + "palette": "datadog16" + } + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 7406923398166854, + "definition": { + "title": "Partitions & Migrations (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4260138148526826, + "definition": { + "title": "Dead", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_dead_partitions{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5892875758620784, + "definition": { + "title": "Unavailable", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_unavailable_partitions{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6292946237122578, + "definition": { + "title": "Migration TX Remaining (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6255688183355644, + "definition": { + "title": "Migrations RX Active (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_active{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 3, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 6454895762570484, + "definition": { + "title": "Migration RX Remaining (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_yellow" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 7221991800148516, + "definition": { + "title": "Migration TX Active (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_active{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 5, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 2546875174021988, + "definition": { + "title": "Connections", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 1 + } + }, + { + "id": 8919207512876850, + "definition": { + "title": "Quiesces & Stop Writes / HWM breached (total)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3263465125081130, + "definition": { + "title": "Is Quiesced (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_effective_is_quiesced{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_yellow" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 4685090978947350, + "definition": { + "title": "Quiesces Pending", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pending_quiesce{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_yellow" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7756096234169122, + "definition": { + "title": "Stop Writes", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_stop_writes{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 5859119709897592, + "definition": { + "title": "HWM breached", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_hwm_breached{$aerospike_cluster,$aerospike_service,$ns}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 1, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 5, + "y": 0, + "width": 1, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 5129900346401998, + "definition": { + "title": "Client Connections", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_client_connections{$aerospike_cluster,$aerospike_service}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 200, + "palette": "white_on_yellow" + }, + { + "comparator": ">=", + "value": 1000, + "palette": "white_on_red" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 1 + } + }, + { + "id": 7891090331928794, + "definition": { + "title": "Fabric Connections", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_fabric_connections{$aerospike_cluster,$aerospike_service}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 200, + "palette": "white_on_yellow" + }, + { + "comparator": ">=", + "value": 1000, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit" + } + }, + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 2, + "height": 1 + } + }, + { + "id": 4503778555779368, + "definition": { + "title": "Heartbeat Connections", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heartbeat_connections{$aerospike_cluster,$aerospike_service}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": ">=", + "value": 200, + "palette": "white_on_yellow" + }, + { + "comparator": ">=", + "value": 1000, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 1, + "width": 2, + "height": 1 + } + }, + { + "id": 5335996294262290, + "definition": { + "title": "Fabric Connections (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Opened", + "formula": "per_second(query1)" + }, + { + "alias": "Closed", + "formula": "per_second(query2) * -1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_fabric_connections_opened{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_node_stats_fabric_connections_closed{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 6277974781185564, + "definition": { + "title": "Client Connections (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Opened", + "formula": "per_second(query1)" + }, + { + "alias": "Closed", + "formula": "per_second(query2) * -1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_client_connections_opened{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_node_stats_client_connections_closed{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7457732196422312, + "definition": { + "title": "Heartbeat Connections (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Opened", + "formula": "per_second(query1)" + }, + { + "alias": "Closed", + "formula": "per_second(query2) * -1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heartbeat_connections_opened{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_node_stats_heartbeat_connections_closed{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 1079130926794828, + "definition": { + "title": "Quiesces (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Is Quiesced", + "formula": "query1" + }, + { + "alias": " Pending Quiesce", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_effective_is_quiesced{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pending_quiesce{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 3296083092942762, + "definition": { + "title": "XDR Lag", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "XDR Lag", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_lag{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 8175639199525226, + "definition": { + "title": "Errors", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7237663828475108, + "definition": { + "title": "Client - Read, Write, Delete, UDF (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": " Read Error", + "formula": "per_second(query1)" + }, + { + "alias": " Read Not Found", + "formula": "per_second(query2)" + }, + { + "alias": "Read Timeout", + "formula": "per_second(query3)" + }, + { + "alias": "Read Filtered Out", + "formula": "per_second(query4)" + }, + { + "alias": " Write Filtered Out", + "formula": "per_second(query5)" + }, + { + "alias": "Write Timeout", + "formula": "per_second(query6)" + }, + { + "alias": "Write Error", + "formula": "per_second(query7)" + }, + { + "alias": "Delete Error", + "formula": "per_second(query8)" + }, + { + "alias": "Delete Not Found", + "formula": "per_second(query9)" + }, + { + "alias": "Delete Timeout", + "formula": "per_second(query10)" + }, + { + "alias": "Delete Filtered Out", + "formula": "per_second(query11)" + }, + { + "alias": "Lang Error", + "formula": "per_second(query12)" + }, + { + "alias": "Udf Error", + "formula": "per_second(query13)" + }, + { + "alias": "Udf Timeout", + "formula": "per_second(query14)" + }, + { + "alias": "Udf Filtered Out", + "formula": "per_second(query15)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_client_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_client_read_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_client_write_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_client_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_client_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_client_delete_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_client_delete_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_client_delete_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query11", + "query": "sum:aerospike.aerospike_namespace_client_delete_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query12", + "query": "sum:aerospike.aerospike_namespace_client_lang_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query13", + "query": "sum:aerospike.aerospike_namespace_client_udf_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query14", + "query": "sum:aerospike.aerospike_namespace_client_udf_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query15", + "query": "sum:aerospike.aerospike_namespace_client_udf_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7868510767198602, + "definition": { + "title": "Batch - Read, Write, Delete, UDF (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Sub Read Error", + "formula": "per_second(query1)" + }, + { + "alias": "Sub Read Not_Found", + "formula": "per_second(query2)" + }, + { + "alias": "Sub Read Timeout", + "formula": "per_second(query3)" + }, + { + "alias": "Read Filtered Out", + "formula": "per_second(query4)" + }, + { + "alias": "Write Error", + "formula": "per_second(query5)" + }, + { + "alias": "Write Timeout", + "formula": "per_second(query6)" + }, + { + "alias": "Write Filtered Out", + "formula": "per_second(query7)" + }, + { + "alias": "Delete Error", + "formula": "per_second(query8)" + }, + { + "alias": "Delete Not Found", + "formula": "per_second(query9)" + }, + { + "alias": "Delete Timeout", + "formula": "per_second(query10)" + }, + { + "alias": "Delete Filtered Out", + "formula": "per_second(query11)" + }, + { + "alias": "Lang Error", + "formula": "per_second(query12)" + }, + { + "alias": "Udf Error", + "formula": "per_second(query13)" + }, + { + "alias": "Udf Filtered Out", + "formula": "per_second(query14)" + }, + { + "alias": "Udf Timeout", + "formula": "per_second(query15)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_batch_sub_write_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query11", + "query": "sum:aerospike.aerospike_namespace_batch_sub_delete_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query12", + "query": "sum:aerospike.aerospike_namespace_batch_sub_lang_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query13", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.as_rate().rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query14", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.as_rate().rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query15", + "query": "sum:aerospike.aerospike_namespace_batch_sub_udf_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 6952314427722684, + "definition": { + "title": "Incoming Proxy (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Read Error", + "formula": "per_second(query1)" + }, + { + "alias": "Read Filtered Out", + "formula": "per_second(query2)" + }, + { + "alias": "Read Not Found", + "formula": "per_second(query3)" + }, + { + "alias": "Read Timeout", + "formula": "per_second(query4)" + }, + { + "alias": "Write Error", + "formula": "per_second(query5)" + }, + { + "alias": "Write Filtered_Out", + "formula": "per_second(query6)" + }, + { + "alias": "Write Timeout", + "formula": "per_second(query7)" + }, + { + "alias": "Delete Error", + "formula": "per_second(query8)" + }, + { + "alias": "Delete Filtered Out", + "formula": "per_second(query9)" + }, + { + "alias": "Delete Not Found", + "formula": "per_second(query10)" + }, + { + "alias": "Delete Timeout", + "formula": "per_second(query11)" + }, + { + "alias": "Sub Read Error", + "formula": "per_second(query12)" + }, + { + "alias": "Sub Read Filtered_Out", + "formula": "per_second(query13)" + }, + { + "alias": "Sub Read Not_Found", + "formula": "per_second(query14)" + }, + { + "alias": "Sub Read Timeout", + "formula": "per_second(query15)" + }, + { + "alias": "Sub Write Error", + "formula": "per_second(query16)" + }, + { + "alias": "Sub Write Filtered_Out", + "formula": "per_second(query17)" + }, + { + "alias": "Sub Write Timeout", + "formula": "per_second(query18)" + }, + { + "alias": "Sub Delete Error", + "formula": "per_second(query19)" + }, + { + "alias": "Sub Delete Filtered Out", + "formula": "per_second(query20)" + }, + { + "alias": "Sub Delete Not Found", + "formula": "per_second(query21)" + }, + { + "alias": "Sub Delete Timeout", + "formula": "per_second(query22)" + }, + { + "alias": "Sub Tsvc Timeout", + "formula": "per_second(query23)" + }, + { + "alias": "Sub Tsvc Error", + "formula": "per_second(query24)" + }, + { + "alias": "Sub Tsvc Timeout", + "formula": "per_second(query25)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_from_proxy_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_from_proxy_read_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_from_proxy_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_from_proxy_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_from_proxy_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_from_proxy_write_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_from_proxy_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_from_proxy_delete_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_from_proxy_delete_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_from_proxy_delete_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query11", + "query": "sum:aerospike.aerospike_namespace_from_proxy_delete_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query12", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query13", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query14", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query15", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_read_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query16", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_write_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query17", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_write_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query18", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_write_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query19", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query20", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_filtered_out{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query21", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query22", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_delete_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query23", + "query": "sum:aerospike.aerospike_namespace_from_proxy_batch_sub_tsvc_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query24", + "query": "sum:aerospike.aerospike_namespace_from_proxy_tsvc_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query25", + "query": "sum:aerospike.aerospike_namespace_from_proxy_tsvc_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 4889501353394694, + "definition": { + "title": "Outgoing Proxy (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Client Timeout", + "formula": "per_second(query1)" + }, + { + "alias": "Client Error", + "formula": "per_second(query2)" + }, + { + "alias": "Batch Sub Timeout", + "formula": "per_second(query3)" + }, + { + "alias": "Batch Sub Error", + "formula": "per_second(query4)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_client_proxy_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_proxy_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_batch_sub_proxy_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_batch_sub_proxy_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 8261395891840230, + "definition": { + "title": "PI Query - Long, Short, Aggr, UDF (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Long Basic Abort", + "formula": "per_second(query1)" + }, + { + "alias": "Long Basic Error", + "formula": "per_second(query2)" + }, + { + "alias": "Short Basic Timeout", + "formula": "per_second(query3)" + }, + { + "alias": "Short Basic Error", + "formula": "per_second(query4)" + }, + { + "alias": "Aggr Error", + "formula": "per_second(query5)" + }, + { + "alias": "Aggr Abort", + "formula": "per_second(query6)" + }, + { + "alias": "UDF BG Abort", + "formula": "per_second(query7)" + }, + { + "alias": "UDF BG Error", + "formula": "per_second(query8)" + }, + { + "alias": "OPS BG Abort", + "formula": "per_second(query9)" + }, + { + "alias": "OPS BG Error", + "formula": "per_second(query10)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_pi_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_pi_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_pi_query_aggr_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_pi_query_udf_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_pi_query_ops_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 7341875593235026, + "definition": { + "title": "SI Query - Long, Short, Aggr, UDF (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Long Basic Abort", + "formula": "per_second(query1)" + }, + { + "alias": "Long Basic Error", + "formula": "per_second(query2)" + }, + { + "alias": "Short Basic Timeout", + "formula": "per_second(query3)" + }, + { + "alias": "Short Basic Error", + "formula": "per_second(query4)" + }, + { + "alias": "Aggr Error", + "formula": "per_second(query5)" + }, + { + "alias": "Aggr Abort", + "formula": "per_second(query6)" + }, + { + "alias": "UDF BG Abort", + "formula": "per_second(query7)" + }, + { + "alias": "UDF BG Error", + "formula": "per_second(query8)" + }, + { + "alias": "OPS BG Abort", + "formula": "per_second(query9)" + }, + { + "alias": "OPS BG Error", + "formula": "per_second(query10)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_timeout{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query9", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_abort{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query10", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_error{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 8, + "y": 2, + "width": 4, + "height": 2 + } + }, + { + "id": 891863250205836, + "definition": { + "title": "Migrations Progress - RX, TX (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "RX Partitions", + "formula": "query1" + }, + { + "alias": "TX Partitions", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_rx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_migrate_tx_partitions_remaining{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 5712616098315598, + "definition": { + "title": "Migration Fresh (Partitions)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Fresh Partitions", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_migrate_fresh_partitions{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns,storage_engine}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 1577137186409462, + "definition": { + "title": "Evictions (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max", + "sum" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Evicted_Objects", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_evicted_objects{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 8, + "y": 4, + "width": 4, + "height": 2 + } + }, + { + "id": 5261966586423734, + "definition": { + "title": "HWM Breaches (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "HWM_Breached", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_hwm_breached{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 6, + "width": 4, + "height": 2 + } + }, + { + "id": 77770551875924, + "definition": { + "title": "Reads Not Found - Batch, Clients (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Batch Read Not Found", + "formula": "per_second(query1)" + }, + { + "alias": "Client Read Not Found", + "formula": "per_second(query2)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_batch_sub_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_client_read_not_found{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 6, + "width": 4, + "height": 2 + } + }, + { + "id": 8599020344902014, + "definition": { + "title": "Latencies > $le", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Latencies", + "formula": "query1 - query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns, le:_inf} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_latencies_write_ms_bucket{$aerospike_cluster,$aerospike_service,$ns, le:4} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 6, + "width": 4, + "height": 2 + } + }, + { + "id": 5592146102525150, + "definition": { + "title": "Partitions - Dead, Unavailable (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Unavailable Partitions", + "formula": "query1" + }, + { + "alias": "Dead Partitions", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_unavailable_partitions{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_dead_partitions{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 8, + "width": 4, + "height": 2 + } + }, + { + "id": 4078540294684572, + "definition": { + "title": "Duplicate Resolutions - Ask, Respond, No Read (rate) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Ask", + "formula": "per_second(query1)" + }, + { + "alias": "Respond_Read", + "formula": "per_second(query2)" + }, + { + "alias": "Respond_No_Read", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_dup_res_ask{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_dup_res_respond_read{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_dup_res_respond_no_read{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 8, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 9, + "width": 12, + "height": 11 + } + }, + { + "id": 3946575087699156, + "definition": { + "title": "Resources - Usage", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1203427234258128, + "definition": { + "title": "% Data used (vs Size) (topk & bottomk) ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "topk", + "formula": "(top(query1, 10, 'last', 'desc') / top(query2, 10, 'last', 'desc')) * 100" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "alias": "bottomk", + "formula": "(top(query3, 10, 'last', 'asc') / top(query4, 10, 'last', 'asc')) * 100" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_data_total_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_used_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_data_total_bytes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 8113830788119212, + "definition": { + "title": "% Data - used, available (topk) ", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "topk used", + "formula": "top(query1, 10, 'last', 'desc')" + }, + { + "alias": "bottomk used", + "formula": "top(query2, 10, 'last', 'asc')" + }, + { + "alias": "topk avaialable", + "formula": "top(query3, 10, 'last', 'desc')" + }, + { + "alias": "bottomk available", + "formula": "top(query4, 10, 'last', 'asc')" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_data_used_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_data_avail_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_namespace_data_avail_pct{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 20, + "width": 12, + "height": 1, + "is_column_break": true + } + }, + { + "id": 103958355239440, + "definition": { + "title": "Resources - OS", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4312358794674862, + "definition": { + "title": "% CPU - Process, Total, User, Kernel (topk)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Process CPU", + "formula": "top(query1, 10, 'last', 'desc')" + }, + { + "alias": "Total CPU", + "formula": "top(query2, 10, 'last', 'desc')" + }, + { + "alias": "User CPU", + "formula": "top(query3, 10, 'last', 'desc')" + }, + { + "alias": "Kernel CPU", + "formula": "top(query4, 10, 'last', 'desc')" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_process_cpu_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_node_stats_system_total_cpu_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_node_stats_system_user_cpu_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_node_stats_system_kernel_cpu_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7192381420399610, + "definition": { + "title": "Heap - allocated, active (topk) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Allocated", + "formula": "top(query1, 10, 'last', 'desc')" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Active", + "formula": "top(query2, 10, 'last', 'desc')" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Mapped", + "formula": "top(query3, 10, 'last', 'desc')" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_heap_allocated_kbytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_node_stats_heap_active_kbytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_node_stats_heap_mapped_kbytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 6267154194076926, + "definition": { + "title": "% Free System memory (topk & bottomk ) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Free Topk", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "top(query1, 10, 'last', 'desc')" + }, + { + "alias": "Free Bottomk", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "top(query2, 10, 'last', 'asc')" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_system_free_mem_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_node_stats_system_free_mem_pct{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 8, + "y": 0, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 21, + "width": 12, + "height": 1 + } + }, + { + "id": 1542916374145902, + "definition": { + "title": "Misc", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 955226129521588, + "definition": { + "title": "Defrag Q (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Defrag_q", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_q{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 1887867291199168, + "definition": { + "title": "Defrag - Reads & Writes (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Defrag Reads", + "formula": "query1" + }, + { + "alias": "Defrag Writes", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_reads{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_storage_engine_file_defrag_writes{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 6301617078151504, + "definition": { + "title": "Fabric Send & Receive Rates (bytes) (total)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Bulk Send", + "formula": "query1" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Bulk Receive", + "formula": "query2" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "RW Send", + "formula": "query3" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "RW Receive", + "formula": "query4" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "CTRL Send", + "formula": "query5" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "CTRL Receive", + "formula": "query6" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Meta Send", + "formula": "query7" + }, + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Meta Receive", + "formula": "query8" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_node_stats_fabric_bulk_send_rate{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_node_stats_fabric_bulk_recv_rate{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_node_stats_fabric_rw_send_rate{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query4", + "query": "sum:aerospike.aerospike_node_stats_fabric_rw_recv_rate{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query5", + "query": "sum:aerospike.aerospike_node_stats_fabric_ctrl_send_rate{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query6", + "query": "sum:aerospike.aerospike_node_stats_fabric_ctrl_recv_rate{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query7", + "query": "sum:aerospike.aerospike_node_stats_fabric_meta_send_rate{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query8", + "query": "sum:aerospike.aerospike_node_stats_fabric_meta_recv_rate{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 4583660199765228, + "definition": { + "title": "Effective Replication Factor", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Replication_Factor", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_effective_replication_factor{$aerospike_cluster,$aerospike_service,$ns} by {aerospike_cluster,aerospike_service,ns}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + }, + "markers": [] + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 22, + "width": 12, + "height": 1 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + }, + { + "name": "le", + "prefix": "le", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} diff --git a/aerospike/assets/dashboards/usecases/secondary_index_summary.json b/aerospike/assets/dashboards/usecases/secondary_index_summary.json new file mode 100644 index 0000000000000..3cf33416b9dfa --- /dev/null +++ b/aerospike/assets/dashboards/usecases/secondary_index_summary.json @@ -0,0 +1,2112 @@ +{ + "title": "Secondary Index Summary", + "description": "", + "widgets": [ + { + "id": 4562923306895504, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 3894420641073904, + "definition": { + "title": "Cluster Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 5058731761672998, + "definition": { + "type": "note", + "content": "**Secondary Index Summary** dashboard provides information about overview of secondary index usage at namespace level.", + "background_color": "white", + "font_size": "24", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 3816405053135670, + "definition": { + "title": "Sindex Count (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries{$aerospike_cluster} by {sindex}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "count_not_null(query1)" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 8675798975409096, + "definition": { + "title": "UDF Queries (max) (rate/one hour)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3204378703808430, + "definition": { + "title": "Completed", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_udf_bg_complete{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7648759188515174, + "definition": { + "title": "Aborted", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_udf_bg_abort{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 1122925628110134, + "definition": { + "title": "Errors", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_udf_bg_error{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7296789291906384, + "definition": { + "title": "Short Queries (max) (rate/one hour)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1274822495393818, + "definition": { + "title": "Completed", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_short_basic_complete{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 8834472706665212, + "definition": { + "title": "Timeout", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_short_basic_timeout{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 2546732479312086, + "definition": { + "title": "Errors", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_short_basic_error{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 3734907342644984, + "definition": { + "title": "Long Queries (max) (rate/one hour)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 3157428016405320, + "definition": { + "title": "Long Queries - Completed", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_long_basic_complete{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 2891922198243158, + "definition": { + "title": "Long Queries - Aborted (max) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_long_basic_abort{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 1873993765296782, + "definition": { + "title": "Long Queries - Errors (max) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_long_basic_error{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 2005737017732368, + "definition": { + "title": "Query Aggregations (max) (rate/one hour)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1871396530645472, + "definition": { + "title": "Query Aggregations - Completed (max) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_aggr_complete{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 1904001826102278, + "definition": { + "title": "Query Aggregations - Aborted (max) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_aggr_abort{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7553511958568458, + "definition": { + "title": "Query Aggregations - Errors (max) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_aggr_error{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 8491552053987508, + "definition": { + "title": "Ops Background Queries (max) (rate/one hour)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1727716751517380, + "definition": { + "title": "Ops Background Queries - Completed (max) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_ops_bg_complete{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 113884743919294, + "definition": { + "title": "Ops Background Queries - Aborted (max) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_ops_bg_abort{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 4756856328549964, + "definition": { + "title": "Ops Background Queries - Errors (max) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "max:aerospike.aerospike_namespace_si_query_ops_bg_error{$aerospike_cluster}.rollup(max, 3600)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 3173383210671846, + "definition": { + "title": "Memory", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6663635624099076, + "definition": { + "title": "Memory Used (total) (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1", + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + } + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 4562325215569758, + "definition": { + "title": "Garbage Collected (total) (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_gc_cleaned{$aerospike_cluster}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 5153709695764856, + "definition": { + "title": "Memory Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_table", + "requests": [ + { + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "min:aerospike.aerospike_sindex_used_bytes{$aerospike_cluster}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "avg:aerospike.aerospike_sindex_used_bytes{$aerospike_cluster}", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "max:aerospike.aerospike_sindex_used_bytes{$aerospike_cluster}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "sort": { + "count": 5, + "order_by": [ + { + "type": "formula", + "index": 0, + "order": "desc" + } + ] + }, + "formulas": [ + { + "cell_display_mode": "number", + "alias": "Min", + "formula": "query1" + }, + { + "cell_display_mode": "number", + "alias": "Avg", + "formula": "query2" + }, + { + "cell_display_mode": "number", + "alias": "Max", + "formula": "query3" + } + ] + } + ], + "has_search_bar": "auto", + "custom_links": [ + { + "override_label": "containers", + "link": "/dashboard/c6j-wa7-7h7/cluster-overview?aerospike_cluster={{$aerospike_cluster}}&aerospike_service={{$aerospike_service}}&ns={{$ns}}&live=true", + "is_hidden": false + } + ] + }, + "layout": { + "x": 4, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 6324208856639248, + "definition": { + "title": "Namespace Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 364905664342916, + "definition": { + "title": "Sindex Count (total)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "count_not_null(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries{$aerospike_cluster, $ns} by {sindex}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 253585105434702, + "definition": { + "title": "Memory Used (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 4933004352590560, + "definition": { + "title": "% Memory Used", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "percent" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_namespace_sindex_mounts_used_pct{$aerospike_cluster, $ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 2232812675258414, + "definition": { + "title": "Budget (bytes)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_type_mounts_budget{$aerospike_cluster,$ns}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 8680917854222994, + "definition": { + "title": "Garbage Collected (rate)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_gc_cleaned{$aerospike_cluster,$ns}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "text_align": "center", + "custom_links": [], + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": true + }, + "type": "area" + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 869771728504698, + "definition": { + "title": "Memory Used (bytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "Memory Used", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_used_bytes{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 4, + "height": 2 + } + }, + { + "id": 5967638377024328, + "definition": { + "title": "Budget (bytes)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "byte" + } + }, + "alias": "BUDGET", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_type_mounts_budget{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service,ns,sindex}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 1, + "width": 4, + "height": 2 + } + }, + { + "id": 3780912165816036, + "definition": { + "title": "Entries", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Entries", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service,ns,sindex}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 1, + "width": 4, + "height": 2 + } + }, + { + "id": 5009874408264424, + "definition": { + "title": "Entries Per Record", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Entries Per Record", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries_per_rec{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service,ns,sindex}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 3, + "width": 4, + "height": 2 + } + }, + { + "id": 8138680159237666, + "definition": { + "title": "Entries Per Bin", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Entries Per Bin", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sindex_entries_per_bval{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service,ns,sindex}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 3, + "width": 4, + "height": 2 + } + }, + { + "id": 1810414584792762, + "definition": { + "title": "Garbage Collected (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Garbage Collected", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_sindex_gc_cleaned{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 3, + "width": 4, + "height": 2 + } + }, + { + "id": 3794915983106506, + "definition": { + "title": "UDF Queries (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Completed", + "formula": "per_second(query1)" + }, + { + "alias": "Aborted", + "formula": "per_second(query2)" + }, + { + "alias": "Errors", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_complete{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_abort{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_udf_bg_error{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 5, + "width": 4, + "height": 2 + } + }, + { + "id": 4949856686166446, + "definition": { + "title": "Short Queries (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Completed", + "formula": "per_second(query1)" + }, + { + "alias": "Timeout", + "formula": "per_second(query2)" + }, + { + "alias": "Errors", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_complete{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_timeout{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_short_basic_error{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 5, + "width": 4, + "height": 2 + } + }, + { + "id": 4467699853162250, + "definition": { + "title": "Ops Background Queries (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Completed", + "formula": "per_second(query1)" + }, + { + "alias": "Aborted", + "formula": "per_second(query2)" + }, + { + "alias": "Errors", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_complete{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_abort{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_ops_bg_error{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 8, + "y": 5, + "width": 4, + "height": 2 + } + }, + { + "id": 6356570675273148, + "definition": { + "title": "Long Queries (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Completed", + "formula": "per_second(query1)" + }, + { + "alias": "Aborted", + "formula": "per_second(query2)" + }, + { + "alias": "Errors", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_complete{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_abort{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_long_basic_error{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 7, + "width": 4, + "height": 2 + } + }, + { + "id": 7878037951067360, + "definition": { + "title": "Query Aggregations (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Completed", + "formula": "per_second(query1)" + }, + { + "alias": "Aborted", + "formula": "per_second(query2)" + }, + { + "alias": "Errors", + "formula": "per_second(query3)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_complete{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_abort{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query3", + "query": "sum:aerospike.aerospike_namespace_si_query_aggr_error{$aerospike_cluster,$ns} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 4, + "y": 7, + "width": 4, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 9, + "width": 12, + "height": 10 + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "ns", + "prefix": "ns", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/users_view.json b/aerospike/assets/dashboards/users_view.json new file mode 100644 index 0000000000000..6a41adcabbcdc --- /dev/null +++ b/aerospike/assets/dashboards/users_view.json @@ -0,0 +1,516 @@ +{ + "title": "Users View", + "description": "", + "widgets": [ + { + "id": 6786210902814456, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 8688668769458348, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 6717320286508880, + "definition": { + "title": "Connections", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_users_conns_in_use{$aerospike_cluster, $aerospike_service, $user}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 3954794939817868, + "definition": { + "title": "Write Single Record TPS", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_users_write_single_record_tps{$aerospike_cluster, $aerospike_service, $user} by {user}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 1377389298114786, + "definition": { + "title": "Read Scan RPS", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_users_read_scan_query_rps{$aerospike_cluster, $aerospike_service, $user} by {user}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 4176964595569584, + "definition": { + "title": "Write Scan RPS", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_users_write_scan_query_rps{$aerospike_cluster, $aerospike_service, $user} by {user}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 5664517558153862, + "definition": { + "title": "Limitless Read Scan/Query", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_users_limitless_read_scan_query{$aerospike_cluster, $aerospike_service, $user} by {user}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 8923407582022238, + "definition": { + "title": "Limitless Write Scan/Query", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_users_limitless_write_scan_query{$aerospike_cluster, $aerospike_service, $user} by {user}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 0, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 1541354272909700, + "definition": { + "title": "Read Single Record TPS", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_users_read_single_record_tps{$aerospike_cluster, $aerospike_service, $user} by {user}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 2, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 2162438227530900, + "definition": { + "title": "Read Quota", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_users_read_quota{$aerospike_cluster, $aerospike_service, $user} by {user}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 4, + "y": 2, + "width": 2, + "height": 2 + } + }, + { + "id": 762803172535682, + "definition": { + "title": "Write Quota", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_users_write_quota{$aerospike_cluster, $aerospike_service, $user} by {user}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area", + "yaxis": { + "include_zero": true + } + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 2, + "height": 2 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 5 + } + }, + { + "id": 7138731925194628, + "definition": { + "type": "note", + "content": "**User View** dashboard helps visualise user centric metrics like connections,read query ,write query etc.", + "background_color": "white", + "font_size": "14", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 2 + } + } + ], + "template_variables": [ + { + "name": "user", + "prefix": "user", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/assets/dashboards/xdr_view.json b/aerospike/assets/dashboards/xdr_view.json new file mode 100644 index 0000000000000..0828394c39f13 --- /dev/null +++ b/aerospike/assets/dashboards/xdr_view.json @@ -0,0 +1,2006 @@ +{ + "title": "XDR View", + "description": "", + "widgets": [ + { + "id": 8810548677994722, + "definition": { + "type": "image", + "url": "/static/images/logos/aerospike_small.svg", + "sizing": "cover", + "has_background": true, + "has_border": true, + "vertical_align": "center", + "horizontal_align": "center" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 3698193779071874, + "definition": { + "title": "Overview", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [] + }, + "layout": { + "x": 2, + "y": 0, + "width": 10, + "height": 1 + } + }, + { + "id": 1797635947279060, + "definition": { + "type": "note", + "content": "**XDR View** Dashboard displays key metrics like lag, bytes-shipped related to the data backup and transfer status between each data-center and namespaces configured", + "background_color": "white", + "font_size": "16", + "text_align": "left", + "show_tick": false, + "tick_pos": "50%", + "tick_edge": "left" + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 2 + } + }, + { + "id": 2193582963386164, + "definition": { + "title": "Host Connections", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 628399571622714, + "definition": { + "title": "Open", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_activeopens{$aerospike_cluster, $aerospike_service}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 2798573670779060, + "definition": { + "title": "Established", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_currestab{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 2, + "y": 0, + "width": 4, + "height": 2 + } + }, + { + "id": 7021214503959196, + "definition": { + "title": "DC Nodes & Host Network Traffic (total) (rate)", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 1788144956988476, + "definition": { + "title": "DC Nodes", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_xdr_nodes{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">", + "value": 0, + "palette": "white_on_green" + }, + { + "comparator": "=", + "value": 0, + "palette": "white_on_red" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3748492255421564, + "definition": { + "title": "Retransmit (packets)", + "title_size": "16", + "title_align": "left", + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1)" + } + ], + "queries": [ + { + "name": "query1", + "data_source": "metrics", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_retranssegs{$aerospike_cluster,$aerospike_service,$dc}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 1, + "y": 0, + "width": 1, + "height": 1 + } + }, + { + "id": 3696151746172318, + "definition": { + "title": "Received (bytes)", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sysinfo_network_receive_bytes{$aerospike_cluster,$aerospike_service,$dc}.rollup(max, 30)", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sysinfo_network_receive_bytes_total{$aerospike_cluster,$aerospike_service,$dc}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 1123052587293710, + "definition": { + "title": "Transmitted (bytes)", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "formulas": [ + { + "formula": "rate(query1) + rate(query2)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sysinfo_network_transfer_bytes{$aerospike_cluster,$aerospike_service,$dc}.rollup(max, 30)", + "aggregator": "last" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sysinfo_network_transfer_bytes_total{$aerospike_cluster,$aerospike_service,$dc}.rollup(max, 30)", + "aggregator": "last" + } + ], + "response_format": "scalar", + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 709418328049930, + "definition": { + "title": "XDR Statistics Summary", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4839145275235650, + "definition": { + "title": "Throughput (total)", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_throughput{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7249053984328050, + "definition": { + "title": "Bytes shipped (total)", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_bytes_shipped{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 6356231541006122, + "definition": { + "title": "In Queue (total) ", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_in_queue{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "formulas": [ + { + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 4, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 7375550377774958, + "definition": { + "title": "Recoveries Pending (total) ", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_recoveries_pending{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 5459290331810494, + "definition": { + "title": "In Progress (total) ", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_in_progress{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 8, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 340037224681884, + "definition": { + "title": "Ship Latency (average)", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_xdr_latency_ms{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "millisecond" + } + }, + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 10, + "y": 0, + "width": 2, + "height": 1 + } + }, + { + "id": 8052153201365360, + "definition": { + "title": "Lap us (average)", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_xdr_lap_us{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "microsecond" + } + }, + "formula": "query1" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 0, + "y": 1, + "width": 2, + "height": 1 + } + }, + { + "id": 8090238143538752, + "definition": { + "title": "Lag (average)", + "title_size": "16", + "title_align": "left", + "time": {}, + "type": "query_value", + "requests": [ + { + "response_format": "scalar", + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "avg:aerospike.aerospike_xdr_lag{$aerospike_cluster,$aerospike_service,$dc}", + "aggregator": "last" + } + ], + "conditional_formats": [ + { + "comparator": ">=", + "value": 10, + "palette": "white_on_red" + }, + { + "comparator": ">=", + "value": 0, + "palette": "white_on_green" + } + ], + "formulas": [ + { + "number_format": { + "unit": { + "type": "canonical_unit", + "unit_name": "second" + } + }, + "formula": "query1" + } + ] + } + ], + "autoscale": true, + "precision": 2, + "timeseries_background": { + "yaxis": { + "include_zero": false + }, + "type": "area" + } + }, + "layout": { + "x": 2, + "y": 1, + "width": 2, + "height": 1 + } + } + ] + }, + "layout": { + "x": 0, + "y": 3, + "width": 12, + "height": 1 + } + }, + { + "id": 3786451906072822, + "definition": { + "title": "Detailed Statistics", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 7271556947251946, + "definition": { + "title": "Throughput", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Throughput", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_throughput{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 2060638812790360, + "definition": { + "title": "Success (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "max", + "min" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Success", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_success{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 7248651861395368, + "definition": { + "title": "Abandoned (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Abandoned", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_abandoned{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 8428622013624118, + "definition": { + "title": "Not Found (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Not Found", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_not_found{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 2248224622306008, + "definition": { + "title": "Filtered Out (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Filtered Out ", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_filtered_out{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 4, + "width": 6, + "height": 2 + } + }, + { + "id": 1368840789513408, + "definition": { + "title": "Retry Connection Reset (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Retry Connection Reset", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_retry_conn_reset{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 4, + "width": 6, + "height": 2 + } + }, + { + "id": 2173861493372638, + "definition": { + "title": "Retry Destination (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Retry Destination", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_retry_dest{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 6, + "width": 6, + "height": 2 + } + }, + { + "id": 1655284525843038, + "definition": { + "title": "Hot Keys (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Hot Keys", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_hot_keys{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 6, + "width": 6, + "height": 2 + } + }, + { + "id": 1973625986757106, + "definition": { + "title": "In Progress", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "In Progress", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_in_progress{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 8, + "width": 6, + "height": 2 + } + }, + { + "id": 5073011967441274, + "definition": { + "title": "In Queue", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "In Queue", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_in_queue{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 8, + "width": 6, + "height": 2 + } + }, + { + "id": 7593140533594274, + "definition": { + "title": "Lag", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Lag", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_lag{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 10, + "width": 6, + "height": 2 + } + }, + { + "id": 1013336811977902, + "definition": { + "title": "Lap μs", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Lap μs", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_lap_us{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 10, + "width": 6, + "height": 2 + } + }, + { + "id": 6581515111712578, + "definition": { + "title": "Recoveries (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Recoveries ", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_recoveries{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 12, + "width": 6, + "height": 2 + } + }, + { + "id": 5304825399809448, + "definition": { + "title": "Recoveries Pending", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Recoveries Pending", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_recoveries_pending{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 12, + "width": 6, + "height": 2 + } + }, + { + "id": 1460897574121664, + "definition": { + "title": "Latency ms", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Latency", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_latency_ms{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 14, + "width": 6, + "height": 2 + } + }, + { + "id": 7583986932893606, + "definition": { + "title": "Avg Compression Ratio", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "min", + "max", + "avg" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Avg Compression Ratio", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_compression_ratio{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 14, + "width": 6, + "height": 2 + } + }, + { + "id": 3703974493639366, + "definition": { + "title": "Uncompressed Pct", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Uncompressed Pct", + "formula": "query1" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_uncompressed_pct{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 16, + "width": 6, + "height": 2 + } + }, + { + "id": 1296763461415748, + "definition": { + "title": "Bytes Shipped (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Bytes Shipped", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_xdr_bytes_shipped{$aerospike_cluster,$aerospike_service,$dc} by {aerospike_cluster,aerospike_service,dc}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 16, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 4, + "width": 12, + "height": 1 + } + }, + { + "id": 3264014758340118, + "definition": { + "title": "Resources - Network", + "background_color": "vivid_purple", + "show_title": true, + "type": "group", + "layout_type": "ordered", + "widgets": [ + { + "id": 4042700166116114, + "definition": { + "title": "Host TCP Connections", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Open", + "formula": "query1" + }, + { + "alias": "Established", + "formula": "query2" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_activeopens{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_currestab{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "line" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 2135000053317962, + "definition": { + "title": "Host Network Traffic - retransmit (packets) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Traffic Retransmit", + "formula": "per_second(query1)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sysinfo_netstat_tcp_retranssegs{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 0, + "width": 6, + "height": 2 + } + }, + { + "id": 4774566641963704, + "definition": { + "title": "Host Network Traffic - Received (bytes) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Network Traffic - Received ", + "formula": "per_second(query1) + per_second(query2)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sysinfo_network_receive_bytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sysinfo_network_receive_bytes_total{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 0, + "y": 2, + "width": 6, + "height": 2 + } + }, + { + "id": 7205111918545896, + "definition": { + "title": "Host Network Traffic - Transmitted (bytes) (rate)", + "title_size": "16", + "title_align": "left", + "show_legend": true, + "legend_layout": "vertical", + "legend_columns": [ + "avg", + "min", + "max" + ], + "time": {}, + "type": "timeseries", + "requests": [ + { + "formulas": [ + { + "alias": "Network Traffic - Transmitted", + "formula": "per_second(query1) + per_second(query2)" + } + ], + "queries": [ + { + "data_source": "metrics", + "name": "query1", + "query": "sum:aerospike.aerospike_sysinfo_network_transfer_bytes{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + }, + { + "data_source": "metrics", + "name": "query2", + "query": "sum:aerospike.aerospike_sysinfo_network_transfer_bytes_total{$aerospike_cluster,$aerospike_service} by {aerospike_cluster,aerospike_service}.rollup(max, 30)" + } + ], + "response_format": "timeseries", + "style": { + "palette": "dog_classic", + "order_by": "values", + "line_type": "solid", + "line_width": "normal" + }, + "display_type": "area" + } + ], + "yaxis": { + "include_zero": false + } + }, + "layout": { + "x": 6, + "y": 2, + "width": 6, + "height": 2 + } + } + ] + }, + "layout": { + "x": 0, + "y": 5, + "width": 12, + "height": 1, + "is_column_break": true + } + } + ], + "template_variables": [ + { + "name": "aerospike_cluster", + "prefix": "aerospike_cluster", + "available_values": [], + "default": "*" + }, + { + "name": "aerospike_service", + "prefix": "aerospike_service", + "available_values": [], + "default": "*" + }, + { + "name": "dc", + "prefix": "dc", + "available_values": [], + "default": "*" + } + ], + "layout_type": "ordered", + "notify_list": [], + "reflow_type": "fixed" +} \ No newline at end of file diff --git a/aerospike/changelog.d/19188.added b/aerospike/changelog.d/19188.added new file mode 100644 index 0000000000000..8c3a58cf5fec7 --- /dev/null +++ b/aerospike/changelog.d/19188.added @@ -0,0 +1,5 @@ +Sy/slurm user + +* Allows all metrics from aerospike-prometheus-exporter to be available in datadog +* Added various dashboard to cover different types of aerospike metrics like cluster, node, namespace, secondary index, set etc., +* Added various use-cases specific dashboard which can be used during specific activities like upgrades, restart etc., diff --git a/aerospike/changelog.d/19188.fixed b/aerospike/changelog.d/19188.fixed new file mode 100644 index 0000000000000..d605dadf42350 --- /dev/null +++ b/aerospike/changelog.d/19188.fixed @@ -0,0 +1,3 @@ +Sy/slurm user + +* Fixed existing Overview dashboard to include the new metrics pushed by the agent \ No newline at end of file diff --git a/aerospike/datadog_checks/aerospike/aerospike.py b/aerospike/datadog_checks/aerospike/aerospike.py index cec0c918ffdd8..8a9240247643d 100644 --- a/aerospike/datadog_checks/aerospike/aerospike.py +++ b/aerospike/datadog_checks/aerospike/aerospike.py @@ -6,562 +6,18 @@ # Licensed under a 3-clause BSD style license (see LICENSE) from __future__ import absolute_import -import re -from collections import defaultdict -from typing import List # noqa: F401 - from datadog_checks.base import AgentCheck -from datadog_checks.base.errors import CheckException +# Local Imports from .check import AerospikeCheckV2 -try: - import aerospike -except ImportError as e: - aerospike = None - aerospike_exception = e - - -SOURCE_TYPE_NAME = 'aerospike' -SERVICE_CHECK_UP = '%s.cluster_up' % SOURCE_TYPE_NAME -SERVICE_CHECK_CONNECT = '%s.can_connect' % SOURCE_TYPE_NAME -DATACENTER_SERVICE_CHECK_CONNECT = '%s.datacenter.can_connect' % SOURCE_TYPE_NAME -CLUSTER_METRIC_TYPE = SOURCE_TYPE_NAME -DATACENTER_METRIC_TYPE = '%s.datacenter' % SOURCE_TYPE_NAME -XDR_DATACENTER_METRIC_TYPE = '%s.xdr_dc' % SOURCE_TYPE_NAME -NAMESPACE_METRIC_TYPE = '%s.namespace' % SOURCE_TYPE_NAME -NAMESPACE_TPS_METRIC_TYPE = '%s.namespace.tps' % SOURCE_TYPE_NAME -NAMESPACE_LATENCY_METRIC_TYPE = '%s.namespace.latency' % SOURCE_TYPE_NAME -SINDEX_METRIC_TYPE = '%s.sindex' % SOURCE_TYPE_NAME -SET_METRIC_TYPE = '%s.set' % SOURCE_TYPE_NAME -MAX_AEROSPIKE_SETS = 200 -MAX_AEROSPIKE_SINDEXS = 100 - -AEROSPIKE_CAP_MAP = {SINDEX_METRIC_TYPE: MAX_AEROSPIKE_SINDEXS, SET_METRIC_TYPE: MAX_AEROSPIKE_SETS} -AEROSPIKE_CAP_CONFIG_KEY_MAP = {SINDEX_METRIC_TYPE: "max_sindexs", SET_METRIC_TYPE: "max_sets"} -ENABLED_VALUES = {'true', 'on', 'enable', 'enabled'} -DISABLED_VALUES = {'false', 'off', 'disable', 'disabled'} - -V5_1 = (5, 1, 0, 0) -V5_0 = (5, 0, 0, 0) - - -def parse_namespace(data, namespace, secondary): - idxs = [] - while data: - line = data.pop(0) - - # $ asinfo -v 'sindex/phobos_sindex' - # ns=phobos_sindex:set=longevity:indexname=str_100_idx:num_bins=1:bins=str_100_bin:type=TEXT:sync_state=synced:state=RW # noqa: E501 - # ns=phobos_sindex:set=longevity:indexname=str_uniq_idx:num_bins=1:bins=str_uniq_bin:type=TEXT:sync_state=synced:state=RW # noqa: E501 - # ns=phobos_sindex:set=longevity:indexname=int_uniq_idx:num_bins=1:bins=int_uniq_bin:type=INT SIGNED:\ - # sync_state=synced:state=RW - # - # $ asinfo -v 'sets/bar' - # ns=bar:set=demo:objects=1:tombstones=0:memory_data_bytes=34:truncate_lut=0:stop-writes-count=0:set-enable-xdr=use-default:disable-eviction=false # noqa: E501 - # ns=bar:set=demo2:objects=123456:tombstones=0:memory_data_bytes=8518464:truncate_lut=0:stop-writes-count=0:set-enable-xdr=use-default:disable-eviction=false # noqa: E501 - - match = re.match('^ns=%s:([^:]+:)?%s=([^:]+):.*$' % (namespace, secondary), line) - if match is None: - continue - idxs.append(match.groups()[1]) - - return idxs - class AerospikeCheck(AgentCheck): """ - This is a legacy implementation that will be removed at some point, refer to check.py for the new implementation. + We will support only openmetrics based implementation, + as aerospike-prometheus-exporter is capable of taking to different server versions and make server calls seamlessly. + and expose metrics in openmetrics format. """ def __new__(cls, name, init_config, instances): - instance = instances[0] - - if 'openmetrics_endpoint' in instance: - return AerospikeCheckV2(name, init_config, instances) - - else: - return super(AerospikeCheck, cls).__new__(cls) - - def __init__(self, name, init_config, instances): - super(AerospikeCheck, self).__init__(name, init_config, instances) - - if not aerospike: - msg = 'The `aerospike` client is not installed: {}'.format(aerospike_exception) - self.log.error(msg) - raise CheckException(msg) - - # https://www.aerospike.com/apidocs/python/aerospike.html#aerospike.client - host = self.instance.get('host', 'localhost') - port = int(self.instance.get('port', 3000)) - tls_name = self.instance.get('tls_name') - self._host = (host, port, tls_name) if tls_name else (host, port) - self._tls_config = self.instance.get('tls_config') - if self._tls_config: - self._tls_config['enable'] = True - - # https://www.aerospike.com/apidocs/python/client.html#aerospike.Client.connect - self._username = self.instance.get('username') - self._password = self.instance.get('password') - - # In milliseconds, see https://www.aerospike.com/apidocs/python/client.html#aerospike-info-policies - timeout = int(self.instance.get('timeout', 10)) * 1000 - self._info_policies = {'timeout': timeout} - - self._metrics = set(self.instance.get('metrics', [])) - self._namespace_metrics = set(self.instance.get('namespace_metrics', [])) - self._required_namespaces = self.instance.get('namespaces') - self._datacenter_metrics = set(self.instance.get('datacenter_metrics', [])) - self._required_datacenters = self.instance.get('datacenters') - self._rate_metrics = set(self.init_config.get('mappings', [])) - self._tags = self.instance.get('tags', []) - - # We'll connect on the first check run - self._client = None - - # Cache for the entirety of each check run - self._node_name = None - - def check(self, _): - if self._client is None: - client = self.get_client() - if client is None: - return - - self._client = client - - self._node_name = None - - # https://www.aerospike.com/docs/reference/info/#statistics - self.collect_info('statistics', CLUSTER_METRIC_TYPE, required_keys=self._metrics, tags=self._tags) - - # https://www.aerospike.com/docs/reference/info/#namespaces - namespaces = self.get_namespaces() - - for ns in namespaces: - namespace_tags = ['namespace:{}'.format(ns)] - namespace_tags.extend(self._tags) - - # https://www.aerospike.com/docs/reference/info/#namespace - self.collect_info( - 'namespace/{}'.format(ns), - NAMESPACE_METRIC_TYPE, - required_keys=self._namespace_metrics, - tags=namespace_tags, - ) - - # https://www.aerospike.com/docs/reference/info/#sindex - sindex = self.get_info('sindex/{}'.format(ns)) - for idx in parse_namespace(sindex, ns, 'indexname'): - sindex_tags = ['sindex:{}'.format(idx)] - sindex_tags.extend(namespace_tags) - self.collect_info('sindex/{}/{}'.format(ns, idx), SINDEX_METRIC_TYPE, tags=sindex_tags) - - # https://www.aerospike.com/docs/reference/info/#sets - sets = self.get_info('sets/{}'.format(ns)) - for s in parse_namespace(sets, ns, 'set'): - set_tags = ['set:{}'.format(s)] - set_tags.extend(namespace_tags) - self.collect_info('sets/{}/{}'.format(ns, s), SET_METRIC_TYPE, separator=':', tags=set_tags) - - version = self.collect_version() - if version is None: - self.log.debug("Could not determine version, assuming Aerospike v5.1") - version = V5_1 - - # Handle metric compatibility for latency/throughput - if version < V5_1: - self.collect_throughput(namespaces) - self.collect_latency(namespaces) - else: - self.collect_latencies(namespaces) - - # Handle metric compatibility for xdr/dc - if version >= V5_0: - self.collect_xdr() - else: - try: - datacenters = self.get_datacenters() - for dc in datacenters: - self.collect_datacenter(dc) - except Exception as e: - self.log.debug("There were no datacenters found: %s", e) - - self.service_check(SERVICE_CHECK_UP, self.OK, tags=self._tags) - - def collect_version(self): - try: - raw_version = self.get_info("build")[0] - self.submit_version_metadata(raw_version) - parse_version = raw_version.split('.') - version = tuple(int(p) for p in parse_version) - self.log.debug("Found Aerospike version: %s", version) - return version - except Exception as e: - self.log.debug("Unable to parse version: %s", str(e)) - return None - - @AgentCheck.metadata_entrypoint - def submit_version_metadata(self, version): - self.set_metadata('version', version) - - def collect_info(self, command, metric_type, separator=';', required_keys=None, tags=None): - entries = self.get_info(command, separator=separator) - - if required_keys: - required_data = {} - for entry in entries: - key, value = entry.split('=', 1) - if key in required_keys: - required_data[key] = value - else: - required_data = dict(entry.split('=', 1) for entry in entries) - - if metric_type in AEROSPIKE_CAP_MAP: - cap = self.instance.get(AEROSPIKE_CAP_CONFIG_KEY_MAP[metric_type], AEROSPIKE_CAP_MAP[metric_type]) - if len(required_data) > cap: - self.log.warning('Exceeded cap `%s` for metric type `%s` - please contact support', cap, metric_type) - return - - for key, value in required_data.items(): - self.send(metric_type, key, value, tags) - - def get_namespaces(self): - namespaces = self.get_info('namespaces') - - if self._required_namespaces: - return [ns for ns in namespaces if ns in self._required_namespaces] - - return namespaces - - def get_datacenters(self): - """ - https://www.aerospike.com/docs/reference/info/#dcs - - Note: Deprecated in Aerospike 5.0.0 - """ - datacenters = self.get_info('dcs') - - if self._required_datacenters: - return [dc for dc in datacenters if dc in self._required_datacenters] - - return datacenters - - def collect_xdr(self): - """ - XDR metrics are available from the get-stats command as of Aerospike 5.0.0 - - https://www.aerospike.com/docs/reference/info/#get-stats - """ - if self._required_datacenters: - for dc in self._required_datacenters: - data = self.get_info('get-stats:context=xdr;dc={}'.format(dc), separator=None) - if not data: - self.log.debug("Got invalid data for dc %s", dc) - continue - self.log.debug("Got data for dc `%s`: %s", dc, data) - parsed_data = data.split("\n") - tags = ['datacenter:{}'.format(dc)] - for line in parsed_data: - line = line.strip() - if line: - if line.startswith('ERROR:'): - self.log.debug("Error collecting XDR metrics: %s", data) - continue - - if 'returned' in line: - # Parse remote dc host and port from - # `ip-10-10-17-247.ec2.internal:3000 (10.10.17.247) returned:` - remote_dc = line.split(" (")[0].split(":") - tags.extend( - [ - 'remote_dc_host:{}'.format(remote_dc[0]), - 'remote_dc_port:{}'.format(remote_dc[1]), - ] - ) - else: - # Parse metrics from - # lag=0;in_queue=0;in_progress=0;success=98344698;abandoned=0;not_found=0;filtered_out=0;... - xdr_metrics = line.split(';') - self.log.debug("For dc host tags %s, got: %s", tags, xdr_metrics) - for item in xdr_metrics: - metric = item.split('=') - key = metric[0] - value = metric[1] - self.send(XDR_DATACENTER_METRIC_TYPE, key, value, tags) - # Reset dc tag - tags = ['datacenter:{}'.format(dc)] - else: - self.log.debug("No datacenters were specified to collect XDR metrics: %s", self._required_datacenters) - - def get_client(self): - client_config = {'hosts': [self._host]} - if self._tls_config: - client_config['tls'] = self._tls_config - try: - client = aerospike.client(client_config).connect(self._username, self._password) - except Exception as e: - self.log.error('Unable to connect to database: %s', e) - self.service_check(SERVICE_CHECK_CONNECT, self.CRITICAL, tags=self._tags) - else: - self.service_check(SERVICE_CHECK_CONNECT, self.OK, tags=self._tags) - return client - - @property - def node_name(self): - if self._node_name is None: - host, port = self._host[:2] - node_data = self._client.get_node_names() - for data in node_data: - if data['address'] == host and data['port'] == port: - self._node_name = data['node_name'] - break - else: - raise Exception('Could not find node name for {}:{} among: {}'.format(host, port, node_data)) - - return self._node_name - - def get_node_info(self, command): - # Aerospike deprecated `info_node` as of v6.0 - if hasattr(self._client, 'get_node_names'): - return self._client.info_single_node(command, self.node_name, self._info_policies) - else: - return self._client.info_node(command, self._host, self._info_policies) - - def get_info(self, command, separator=';'): - # type: (str, str) -> List[str] - # See https://www.aerospike.com/docs/reference/info/ - # Example output: command\tKEY=VALUE;KEY=VALUE;... - try: - data = self.get_node_info(command) - self.log.debug( - "Get info results for command=`%s`, host=`%s`, policies=`%s`: %s", - command, - self._host, - self._info_policies, - data, - ) - except Exception as e: - self.log.warning("Command `%s` was unsuccessful: %s", command, str(e)) - return [] - - # Get rid of command and whitespace - data = data[len(command) :].strip() - - if not separator: - return data - - if not data: - return [] - - # Get rid of any trailing separators before splitting - data = data.rstrip(';') - return data.split(separator) - - def collect_datacenter(self, datacenter): - # returned information from dc/ endpoint includes a service check: - # dc_state=CLUSTER_UP - - datacenter_tags = ['datacenter:{}'.format(datacenter)] - datacenter_tags.extend(self._tags) - - # https://www.aerospike.com/docs/reference/info/#dc/DC_NAME - data = self.get_info('dc/{}'.format(datacenter)) - - for item in data: - metric = item.split("=") - key = metric[0] - value = metric[1] - if key == 'dc_state': - if value == 'CLUSTER_UP': - self.service_check(DATACENTER_SERVICE_CHECK_CONNECT, self.OK, tags=self._tags) - continue - else: - self.service_check(DATACENTER_SERVICE_CHECK_CONNECT, self.CRITICAL, tags=self._tags) - continue - self.send(DATACENTER_METRIC_TYPE, key, value, datacenter_tags) - - def get_metric_name(self, line): - # match only works at the beginning - # ':' or ';' are not allowed in namespace-name: https://www.aerospike.com/docs/guide/limitations.html - ns_metric_name_match = re.match(r'\{([^}:;]+)\}-([-\w]+):', line) - if ns_metric_name_match: - return ns_metric_name_match.groups()[0], ns_metric_name_match.groups()[1] - elif line.startswith("batch-index"): - # https://www.aerospike.com/docs/operations/monitor/latency/#batch-index - return None, "batch-index" - else: - self.log.warning("Invalid data. Namespace and/or metric name not found in line: `%s`", line) - # Since the data come by pair and the order matters it's safer to return right away than submitting - # possibly wrong metrics. - return None, None - - def collect_latencies(self, namespaces): - """ - The `latencies` command is introduced in Aerospike 5.1+ and replaces latency and throughput - - https://www.aerospike.com/docs/reference/info/#latencies - """ - data = self.get_info('latencies:') - - while data: - line = data.pop(0) - - ns, metric_name = self.get_metric_name(line) - if metric_name is None: - continue - - namespace_tags = ['namespace:{}'.format(ns)] if ns else [] - namespace_tags.extend(self._tags) - - values = re.search(r':\w+,(\d*\.?\d*),([,\d+.\d+]*)', line) - if values: - ops_per_sec_val = values.groups()[0] - # For backwards compatibility, the ops/sec value is `latencies` is already calculated - ops_per_sec_name = metric_name + "_" + "ops_sec" - self.send(NAMESPACE_LATENCY_METRIC_TYPE, ops_per_sec_name, float(ops_per_sec_val), namespace_tags) - - bucket_vals = values.groups()[1] - if bucket_vals: - latencies = bucket_vals.split(',') - if latencies and len(latencies) == 17: - for i in range(len(latencies)): - bucket = 2**i - tags = namespace_tags + ['bucket:{}'.format(bucket)] - latency_name = metric_name - self.send(NAMESPACE_LATENCY_METRIC_TYPE, latency_name, latencies[i], tags) - - # Also submit old latency names like `aerospike.namespace.latency.read_over_64ms` - if bucket in [1, 8, 64]: - latency_name = metric_name + '_over_{}ms'.format(str(bucket)) - self.send(NAMESPACE_LATENCY_METRIC_TYPE, latency_name, latencies[i], tags) - else: - self.log.debug("Got unexpected latency buckets: %s", latencies) - - def collect_latency(self, namespaces): - """ - https://www.aerospike.com/docs/reference/info/#latency - - Note: Deprecated in Aerospike 5.2 - """ - data = self.get_info('latency:') - - ns = None - - ns_latencies = defaultdict(dict) - - while data: - line = data.pop(0) - metric_names = [] - - if line.startswith("error-"): - continue - - timestamp = re.match(r'(\d+:\d+:\d+)', line) - if timestamp: - metric_values = line.split(",")[1:] - ns_latencies[ns].setdefault("metric_values", []).extend(metric_values) - continue - - ns, metric_name = self.get_metric_name(line) - if metric_name is None: - continue - - # need search because this isn't at the beginning - ops_per_sec = re.search(r'(\w+\/\w+)', line) - if ops_per_sec: - ops_per_sec_name = ops_per_sec.groups()[0].replace("/", "_") - metric_names.append(metric_name + "_" + ops_per_sec_name) - - # findall will grab everything instead of first match - latencies = re.findall(r'>(\d+ms)', line) - if latencies: - for latency in latencies: - latency = metric_name + '_over_' + latency - metric_names.append(latency) - - ns_latencies[ns].setdefault("metric_names", []).extend(metric_names) - - for ns, v in ns_latencies.items(): - metric_names = v.get("metric_names", []) - metric_values = v.get("metric_values", []) - namespace_tags = ['namespace:{}'.format(ns)] if ns else [] - namespace_tags.extend(self._tags) - if len(metric_names) == len(metric_values): - for i in range(len(metric_names)): - self.send(NAMESPACE_LATENCY_METRIC_TYPE, metric_names[i], metric_values[i], namespace_tags) - else: - self.log.debug("Got unexpected latency buckets: %s", ns_latencies) - - def collect_throughput(self, namespaces): - """ - https://www.aerospike.com/docs/reference/info/#throughput - - Note: Deprecated in Aerospike 5.1 - """ - data = self.get_info('throughput:') - - while data: - line = data.pop(0) - - # skip errors - while line.startswith('error-'): - if not data: - return - line = data.pop(0) - - # $ asinfo -v 'throughput:' - # {ns}-read:23:56:38-GMT,ops/sec;23:56:48,0.0;{ns}-write:23:56:38-GMT,ops/sec;23:56:48,0.0; \ - # error-no-data-yet-or-back-too-small;error-no-data-yet-or-back-too-small - # - # data = [ "{ns}-read..","23:56:40,0.0", "{ns}-write...","23:56:48,0.0" ... ] - - match = re.match('^{(.+)}-([^:]+):', line) - if match is None: - continue - - ns = match.groups()[0] - if ns not in namespaces: - continue - - key = match.groups()[1] - if not data: - # unexpected EOF - return - - namespace_tags = ['namespace:{}'.format(ns)] - namespace_tags.extend(self._tags) - val = data.pop(0).split(',')[1] - self.send(NAMESPACE_TPS_METRIC_TYPE, key, val, namespace_tags) - - def send(self, metric_type, key, val, tags): - if re.match('^{(.+)}-(.*)hist-track', key): - self.log.debug("Histogram config skipped: %s=%s", key, str(val)) - return - - if key == 'cluster_key': - val = str(int(val, 16)) - - datatype = 'gauge' - try: - val = float(val) - if key in self._rate_metrics: - datatype = 'rate' - except ValueError: - val_lower = val.lower() - if val_lower in ENABLED_VALUES: - val = 1 - elif val_lower in DISABLED_VALUES: - val = 0 - else: - # Non numeric/boolean metric, discard - return - - if datatype == 'rate': - self.rate(self.make_key(metric_type, key), val, tags=tags) - else: - self.gauge(self.make_key(metric_type, key), val, tags=tags) - - @staticmethod - def make_key(event_type, n): - return '%s.%s' % (event_type, n.replace('-', '_')) + return AerospikeCheckV2(name, init_config, instances) diff --git a/aerospike/datadog_checks/aerospike/check.py b/aerospike/datadog_checks/aerospike/check.py index 28d3ee7f5fa67..20c25cc2da692 100644 --- a/aerospike/datadog_checks/aerospike/check.py +++ b/aerospike/datadog_checks/aerospike/check.py @@ -7,9 +7,7 @@ class AerospikeCheckV2(OpenMetricsBaseCheckV2): - - __NAMESPACE__ = 'aerospike' - + __NAMESPACE__ = "aerospike" DEFAULT_METRIC_LIMIT = 0 def __init__(self, name, init_config, instances): @@ -17,6 +15,12 @@ def __init__(self, name, init_config, instances): def get_default_config(self): return { - 'metrics': [METRIC_MAP], - 'rename_labels': {'cluster_name': 'aerospike_cluster', 'service': 'aerospike_service'}, + "metrics": [METRIC_MAP], + # 'collect_histogram_buckets': 'true', + # 'histogram_buckets_as_distributions': 'true', + # 'collect_counters_with_distributions': 'true', + "rename_labels": { + "cluster_name": "aerospike_cluster", + "service": "aerospike_service", + }, } diff --git a/aerospike/datadog_checks/aerospike/metrics.py b/aerospike/datadog_checks/aerospike/metrics.py index dec7a679ddc55..693671a485fea 100644 --- a/aerospike/datadog_checks/aerospike/metrics.py +++ b/aerospike/datadog_checks/aerospike/metrics.py @@ -4,58 +4,13 @@ # https://docs.aerospike.com/server/operations/monitor/key_metrics METRIC_MAP = { - 'aerospike_namespace_clock_skew_stop_writes': 'namespace.clock_skew_stop_writes', - 'aerospike_namespace_dead_partitions': 'namespace.dead_partitions', - 'aerospike_namespace_device_available_pct': 'namespace.device_available_pct', - 'aerospike_namespace_hwm_breached': 'namespace.hwm_breached', - 'aerospike_namespace_memory_free_pct': 'namespace.memory_free_pct', - 'aerospike_namespace_stop_writes': 'namespace.stop_writes', - # pmem only available when configured: - # https://github.com/aerospike/aerospike-prometheus-exporter/issues/20#issuecomment-634476536 - 'aerospike_namespace_pmem_available_pct': 'namespace.pmem_available_pct', - 'aerospike_namespace_unavailable_partitions': 'namespace.unavailable_partitions', - 'aerospike_node_stats_client_connections': 'node_stats.client_connections', - 'aerospike_node_stats_client_connections_opened': 'node_stats.client_connections_opened', - 'aerospike_node_stats_cluster_size': 'node_stats.cluster_size', - 'aerospike_node_stats_fabric_connections_opened': 'node_stats.fabric_connections_opened', - 'aerospike_node_stats_heartbeat_connections_opened': 'node_stats.heartbeat_connections_opened', - 'aerospike_node_stats_system_free_mem_pct': 'node_stats.system_free_mem_pct', - 'aerospike_xdr_lag': 'xdr.lag', - 'aerospike_namespace_client_delete_error': 'namespace.client_delete_error', - 'aerospike_namespace_client_read_error': 'namespace.client_read_error', - 'aerospike_namespace_client_read_success': 'namespace.client_read_success', - 'aerospike_namespace_client_read_not_found': 'namespace.client_read_not_found', - 'aerospike_namespace_client_read_timeout': 'namespace.client_read_timeout', - 'aerospike_namespace_client_read_filtered_out': 'namespace.client_read_filtered_out', - 'aerospike_namespace_client_udf_error': 'namespace.client_udf_error', - 'aerospike_namespace_client_write_error': 'namespace.client_write_error', - 'aerospike_namespace_client_write_success': 'namespace.client_write_success', - 'aerospike_namespace_client_write_timeout': 'namespace.client_write_timeout', - 'aerospike_namespace_client_write_filtered_out': 'namespace.client_write_filtered_out', - # index_flash_alloc_pct only available in ee configured with index-type flash: - # https://docs.aerospike.com/reference/metrics#index_flash_alloc_pct - 'aerospike_namespace_index_flash_alloc_pct': 'namespace.index_flash_alloc_pct', - 'aerospike_namespace_memory_used_bytes': 'namespace.memory_used_bytes', - 'aerospike_namespace_scan_aggr_error': 'namespace.scan_aggr_error', - 'aerospike_namespace_scan_basic_error': 'namespace.scan_basic_error', - 'aerospike_namespace_scan_ops_bg_error': 'namespace.scan_ops_bg_error', - 'aerospike_namespace_scan_udf_bg_error': 'namespace.scan_udf_bg_error', - # storage_engine metrics available per-device or per-file depending on storage configuration: - # https://github.com/aerospike/aerospike-prometheus-exporter/blob/bf6af43d758c6f96d7d34bf2b8742d3a6df4bfc8/watcher_namespaces.go#L383-L400 - 'aerospike_namespace_storage_engine_device_defrag_q': 'namespace.storage_engine_device_defrag_q', - 'aerospike_namespace_storage_engine_file_defrag_q': 'namespace.storage_engine_file_defrag_q', - 'aerospike_namespace_storage_engine_device_write_q': 'namespace.storage_engine_device_write_q', - 'aerospike_namespace_storage_engine_file_write_q': 'namespace.storage_engine_file_write_q', - 'aerospike_node_stats_batch_index_error': 'node_stats.batch_index_error', - 'aerospike_node_stats_heap_efficiency_pct': 'node_stats.heap_efficiency_pct', - 'aerospike_node_stats_rw_in_progress': 'node_stats.rw_in_progress', - 'aerospike_xdr_abandoned': 'xdr.abandoned', - 'aerospike_xdr_lap_us': 'xdr.lap_us', - 'aerospike_xdr_latency_ms': 'xdr.latency_ms', - 'aerospike_xdr_recoveries': 'xdr.recoveries', - 'aerospike_xdr_recoveries_pending': 'xdr.recoveries_pending', - 'aerospike_xdr_retry_conn_reset': 'xdr.retry_conn_reset', - 'aerospike_xdr_retry_dest': 'xdr.retry_dest', - 'aerospike_xdr_retry_no_node': 'xdr.retry_no_node', - 'aerospike_xdr_success': 'xdr.success', + # all metrics will be treated as gauge, as we need latest values not up-down or deltas + "aerospike_users(.*)": {"name": "$1", "type": "gauge"}, + "aerospike_namespace(.*)": {"name": "$1", "type": "gauge"}, + "aerospike_node(.*)": {"name": "$1", "type": "gauge"}, + "aerospike_sets(.*)": {"name": "$1", "type": "gauge"}, + "aerospike_sindex(.*)": {"name": "$1", "type": "gauge"}, + "aerospike_xdr(.*)": {"name": "$1", "type": "gauge"}, + "aerospike_sysinfo(.*)": {"name": "$1", "type": "gauge"}, + "aerospike_latencies(.*)": {"name": "$1", "type": "gauge"}, } diff --git a/aerospike/hatch.toml b/aerospike/hatch.toml index addb780e2e411..67a16544a1869 100644 --- a/aerospike/hatch.toml +++ b/aerospike/hatch.toml @@ -4,15 +4,13 @@ check-types = false [[envs.default.matrix]] python = ["3.12"] -version = ["4", "5.0", "5.3", "5.6"] +version = ["7.2"] [envs.default.overrides] matrix.version.env-vars = [ - { key = "AEROSPIKE_VERSION", value = "4.9.0.11", if = ["4"] }, - { key = "AEROSPIKE_VERSION", value = "5.0.0.10", if = ["5.0"] }, - { key = "AEROSPIKE_VERSION", value = "5.3.0.6", if = ["5.3"] }, - { key = "AEROSPIKE_VERSION", value = "5.6.0.5", if = ["5.6"] }, + { key = "AEROSPIKE_VERSION", value = "7.2.0.4", if = ["7.2"] }, ] [envs.default.env-vars] -AEROSPIKE_EXPORTER_VERSION = "1.5.0" +AEROSPIKE_EXPORTER_VERSION = "1.20.0" +AEROSPIKE_TOOLS_VERSION = "11.0.2" diff --git a/aerospike/manifest.json b/aerospike/manifest.json index 9975da7c8e1c6..e1292ae5f3ca5 100644 --- a/aerospike/manifest.json +++ b/aerospike/manifest.json @@ -8,7 +8,7 @@ "configuration": "README.md#Setup", "support": "README.md#Support", "changelog": "CHANGELOG.md", - "description": "Collect cluster and namespaces statistics from the Aerospike database", + "description": "Collect cluster, namespaces, index statistics from the Aerospike database", "title": "Aerospike", "media": [], "classifier_tags": [ @@ -37,7 +37,7 @@ "prefix": "aerospike.", "check": [ "aerospike.uptime", - "aerospike.namespace.memory_free_pct" + "aerospike.aerospike_node_up" ], "metadata_path": "metadata.csv" }, @@ -48,7 +48,22 @@ "auto_install": true }, "dashboards": { - "Aerospike Overview": "assets/dashboards/overview.json" + "Aerospike Overview": "assets/dashboards/overview.json", + "Aerospike Alerts View": "assets/dashboards/alerts_view.json", + "Aerospike Cluster View ": "assets/dashboards/cluster_view.json", + "Aerospike Latency View ": "assets/dashboards/latency_view.json", + "Aerospike Namespace View": "assets/dashboards/namespace_view.json", + "Aerospike Node View": "assets/dashboards/node_view.json", + "Aerospike Secondary Index View": "assets/dashboards/secondary_index_view.json", + "Aerospike Set View": "assets/dashboards/set_view.json", + "Aerospike Users View": "assets/dashboards/users_view.json", + "Aerospike XDR View": "assets/dashboards/xdr_view.json", + + "Aerospike All_Flash View": "assets/dashboards/usecases/all_flash.json", + "Aerospike Batch Transaction View": "assets/dashboards/usecases/batch_transactions_view.json", + "Aerospike Lru_Cache View": "assets/dashboards/usecases/lru_cache_view.json", + "Aerospike Rolling_Restarts View": "assets/dashboards/usecases/rolling_restarts.json", + "Aerospike Sindex_Summary View": "assets/dashboards/usecases/secondary_index_summary.json" } } } \ No newline at end of file diff --git a/aerospike/metadata.csv b/aerospike/metadata.csv index 0ce0528181467..a283bdc994865 100644 --- a/aerospike/metadata.csv +++ b/aerospike/metadata.csv @@ -1,782 +1,542 @@ -metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name,curated_metric -aerospike.aggr_scans_failed,gauge,,,,[Legacy] The number of scans aborted. Deprecated since 3.9,0,aerospike,Scans Failed, -aerospike.aggr_scans_succeeded,gauge,,,,[Legacy] The number of aggregation scans that completed successfully. Deprecated since 3.9,0,aerospike,Scans Succeeded, -aerospike.basic_scans_failed,gauge,,,,[Legacy] The number of basic scans that failed. Deprecated since 3.9,0,aerospike,, -aerospike.basic_scans_succeeded,gauge,,,,[Legacy] The number of basic scans that completed successfully. Deprecates since 3.9,0,aerospike,, -aerospike.batch_error,gauge,,,,[Legacy] The number of batch direct requests that were rejected because of errors.,0,aerospike,, -aerospike.batch_errors,gauge,,,,[Legacy] The number of batch direct requests that were rejected because of errors. Deprecated since 3.9,0,aerospike,, -aerospike.batch_index_complete,gauge,,,,[Legacy] The number of batch index requests completed.,0,aerospike,, -aerospike.batch_index_created_buffers,gauge,,,,[Legacy] The number of 128KB response buffers created.,0,aerospike,, -aerospike.batch_index_delay,gauge,,,,[Legacy] The number of times a batch index response buffer has been delayed (WOULDBLOCK on the send).,0,aerospike,, -aerospike.batch_index_destroyed_buffers,gauge,,,,[Legacy] The number of 128KB response buffers destroyed.,0,aerospike,, -aerospike.batch_index_error,gauge,,,,[Legacy] The number of batch index requests that were rejected because of errors.,0,aerospike,, -aerospike.batch_index_errors,gauge,,,,[Legacy] The number of batch index requests that were rejected because of errors. Deprecated since 3.9,0,aerospike,, -aerospike.batch_index_huge_buffers,gauge,,,,[Legacy] The number temporary response buffers created that exceeded 128KB.,0,aerospike,, -aerospike.batch_index_initiate,gauge,,,,[Legacy] The number of batch index requests received.,0,aerospike,, -aerospike.batch_index_proto_compression_ratio,gauge,,,,[Legacy] This measures the average compressed size to uncompressed size ratio for protocol message data in batch index responses.,0,aerospike,, -aerospike.batch_index_proto_uncompressed_pct,gauge,,percent,,[Legacy] This measures the percentage of batch index responses with uncompressed protocol message data.,0,aerospike,, -aerospike.batch_index_timeout,gauge,,,,[Legacy] The number of batch index requests that timed-out on the server before being processed.,0,aerospike,, -aerospike.batch_index_unused_buffers,gauge,,,,[Legacy] The number of available 128 KB response buffers currently in buffer pool.,0,aerospike,, -aerospike.batch_initiate,gauge,,,,[Legacy] The number of batch direct requests received.,0,aerospike,, -aerospike.batch_queue,gauge,,,,[Legacy] The number of batch direct requests remaining on the queue awaiting processing.,0,aerospike,, -aerospike.batch_timeout,gauge,,,,[Legacy] The number of batch direct requests that timed-out on the server before being processed.,0,aerospike,, -aerospike.batch_tree_count,gauge,,,,[Legacy] The number of tree lookups for all batch direct requests. Deprecated since 3.9,0,aerospike,, -aerospike.client_connections,gauge,,,,[Legacy] The number of active client connections to this node,1,aerospike,, -aerospike.cluster_clock_skew_ms,gauge,,millisecond,,[Legacy] The current maximum clock skew in milliseconds between nodes cluster.,0,aerospike,, -aerospike.cluster_clock_skew_stop_writes_sec,gauge,,second,,[Legacy] The threshold at which any namespace that is set to strong-consistency will stop accepting writes due to clock skew (cluster_clock_skew_ms).,0,aerospike,, -aerospike.cluster_generation,gauge,,,,[Legacy] A 64 bit unsigned integer incremented on a node for every successful cluster partition re-balance or transition to orphan state.,0,aerospike,, -aerospike.cluster_integrity,gauge,,,,[Legacy] Indicates whether the cluster is in a whole and complete state (as far as the nodes that it sees and is able to connect to are all concerned.) ,1,aerospike,, -aerospike.cluster_is_member,gauge,,,,[Legacy],0,aerospike,, -aerospike.cluster_key,gauge,,,,[Legacy] A randomly generated 64 bit hexadecimal string used to name the last Paxos cluster state agreement.,0,aerospike,, -aerospike.cluster_max_compatibility_id,gauge,,,,[Legacy] The cluster's maximum software version.,0,aerospike,, -aerospike.cluster_min_compatibility_id,gauge,,,,[Legacy] The cluster's minimum software version.,0,aerospike,, -aerospike.cluster_principal,gauge,,,,[Legacy] This specifies the Node ID of the current cluster principal. Will be '0' on an orphan node.,0,aerospike,, -aerospike.cluster_size,gauge,,,,[Legacy] The size of the cluster,0,aerospike,, -aerospike.data_used_bytes_memory,gauge,,byte,,[Legacy] The amount of memory occupied by data. Deprecated since 3.9.,0,aerospike,, -aerospike.datacenter.dc_as_open_conn,gauge,,connection,,[Legacy] The number of open connection to the Aerospike DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_as_size,gauge,,,,[Legacy] The cluster size of the destination Aerospike DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_deletes_shipped,gauge,,transaction,,[Legacy] The number of delete transactions that have been successfully shipped. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_err_ship_client,gauge,,error,,"[Legacy] The number of client layer errors while shipping records for this DC. Errors include timeout [Removed in 5.0.0], bad network fd, etc.",0,aerospike,, -aerospike.datacenter.dc_err_ship_server,gauge,,error,,"[Legacy] The number of errors from the remote cluster(s) while shipping records for this DC. Errors include out-of-space, key-busy, etc. [Removed in 5.0.0]",0,aerospike,, -aerospike.datacenter.dc_esmt_bytes_shipped,gauge,,byte,,[Legacy] The number of bytes shipped for this DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_http_good_locations,gauge,,,,[Legacy] The number of URLs that are considered healthy and being used by the change notification system. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_http_locations,gauge,,,,[Legacy] The number of URLs configured for the HTTP destination. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_latency_avg_ship,gauge,,,,[Legacy] The moving average of shipping latency for the specific DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_open_conn,gauge,,connection,,"[Legacy] The number of open connection to the DC. If the DC accepts pipeline writes, there will be 64 connections per destination node. [Removed in 5.0.0]",0,aerospike,, -aerospike.datacenter.dc_recs_inflight,gauge,,record,,[Legacy] The number of records that are inflight (which have been shipped but for which a response from the remote DC has not yet been received). [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_recs_shipped,gauge,,record,,"[Legacy] The number of records that have been attempted to be shipped, but could have resulted in either success or error. [Removed in 5.0.0]",0,aerospike,, -aerospike.datacenter.dc_recs_shipped_ok,gauge,,record,,[Legacy] The number of records that have been successfully shipped. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_remote_ship_avg_sleep,gauge,,millisecond,,[Legacy] The average number of ms of sleep for each record being shipped. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_attempts,gauge,,record,,"[Legacy] The number of records that have been attempted to be shipped, but could have resulted in either success or error. [Removed in 5.0.0]",0,aerospike,, -aerospike.datacenter.dc_ship_bytes,gauge,,byte,,[Legacy] The number of bytes shipped for this DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_delete_success,gauge,,transaction,,[Legacy] The number of delete transactions that have been successfully shipped. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_destination_error,gauge,,error,,[Legacy] The number of errors from the remote cluster(s) while shipping records for this DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_idle_avg,gauge,,millisecond,,[Legacy] The average number of ms of sleep for each record being shipped. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_idle_avg_pct,gauge,,percent,,[Legacy] The representation in percent of total time spent for dc_ship_idle_avg. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_inflight_objects,gauge,,record,,[Legacy] The number of records that are inflight (which have been shipped but for which a response from the remote DC has not yet been received). [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_latency_avg,gauge,,,,[Legacy] The moving average of shipping latency for the specific DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_source_error,gauge,,error,,[Legacy] The number of client layer errors while shipping records for this DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_ship_success,gauge,,record,,[Legacy] The number of records that have been successfully shipped. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_size,gauge,,,,[Legacy] The cluster size of the destination DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_state,gauge,,,,[Legacy] The state of the DC. [Removed in 5.0.0],0,aerospike,, -aerospike.datacenter.dc_timelag,gauge,,,,[Legacy] The time lag for this specific DC. [Removed in 5.0.0],0,aerospike,, -aerospike.delete_queue,gauge,,,,[Legacy],0,aerospike,, -aerospike.demarshal_error,gauge,,,,[Legacy] The number of errors during the demarshal step.,0,aerospike,, -aerospike.dlog_free_pct,gauge,,percent,,[Legacy] The percentage of the digest log free and available for use.,1,aerospike,, -aerospike.dlog_logged,gauge,,record,,[Legacy] The number of records logged into digest log.,0,aerospike,, -aerospike.dlog_overwritten_error,gauge,,record,,[Legacy] The number of digest log entries that got overwritten.,0,aerospike,, -aerospike.dlog_processed_link_down,gauge,,,,[Legacy] The number of linkdown that were processed.,0,aerospike,, -aerospike.dlog_processed_main,gauge,,,,[Legacy] The number of records processed on the local Aerospike server.,0,aerospike,, -aerospike.dlog_processed_replica,gauge,,,,[Legacy] The number of records processed for a node in the cluster that is not the local node.,0,aerospike,, -aerospike.dlog_relogged,gauge,,record,,[Legacy] The number of records relogged by this node into the digest log due to temporary issues when attempting to ship.,0,aerospike,, -aerospike.dlog_used_objects,gauge,,record,,[Legacy] The total number of records slots used in the digest log,0,aerospike,, -aerospike.early_tsvc_batch_sub_error,gauge,,,,[Legacy] The number of errors early in the transaction for batch sub transactions.,0,aerospike,, -aerospike.early_tsvc_client_error,gauge,,,,[Legacy] The number of errors early in the transaction for direct client requests.,0,aerospike,, -aerospike.early_tsvc_from_proxy_batch_sub_error,gauge,,error,,[Legacy] The number of errors early in the transaction for batch sub transactions proxied from another node.,0,aerospike,, -aerospike.early_tsvc_from_proxy_error,gauge,,error,,[Legacy] The number of errors early in the transaction for transactions (other than batch sub transactions) proxied from another node.,0,aerospike,, -aerospike.early_tsvc_ops_sub_error,gauge,,error,,[Legacy] The number of errors early in an internal ops sub transaction (ops scan/query).,0,aerospike,, -aerospike.early_tsvc_udf_sub_error,gauge,,,,[Legacy] The number of errors early in the transaction for udf sub transactions.,0,aerospike,, -aerospike.err_duplicate_proxy_request,gauge,,,,[Legacy] The number of duplicate proxy errors. Deprecated since 3.9,0,aerospike,, -aerospike.err_out_of_space,gauge,,,,[Legacy] The number of writes resulting in disk out of space errors. Deprecated since 3.9,-1,aerospike,, -aerospike.err_recs_dropped,gauge,,,,[Legacy],-1,aerospike,, -aerospike.err_replica_non_null_node,gauge,,,,[Legacy] The number of errors during cluster state exchange because of unexpected replica node information. Deprecated since 3.9,-1,aerospike,, -aerospike.err_replica_null_node,gauge,,,,[Legacy] The number of errors during cluster state exchange because of missing replica node information. Deprecated since 3.9,-1,aerospike,, -aerospike.err_rw_cant_put_unique,gauge,,,,[Legacy] The number of write transactions aborted because write required unique and record existed already. Deprecated since 3.9,-1,aerospike,, -aerospike.err_rw_pending_limit,gauge,,,,[Legacy] The number of read/write transactions failed on 'hot keys'. Deprecated since 3.9,-1,aerospike,, -aerospike.err_rw_request_not_found,gauge,,,,[Legacy] The number of read/write transactions started but could not find record in rw hash after the replica side of the transaction is processed (due to timeout that would remove the record from rw hash). Deprecated in 3.9,-1,aerospike,, -aerospike.err_storage_queue_full,gauge,,,,[Legacy] The number of non-read requests failed due to disk being too backed up. Will return 'DEVICE_OVERLOAD' failure to client. See also storage_max_write_cache. Deprecated since 3.9,-1,aerospike,, -aerospike.err_sync_copy_null_master,gauge,,,,[Legacy] The number of errors during cluster state exchange because of missing master node information. Deprecated since 3.9,-1,aerospike,, -aerospike.err_sync_copy_null_node,gauge,,,,[Legacy] The number of errors during cluster state exchange because of missing general node information. Deprecated since 3.9,-1,aerospike,, -aerospike.err_tsvc_requests,gauge,,,,[Legacy] The number of failures where the execution is not even attempted. Deprecated since 3.9,-1,aerospike,, -aerospike.err_tsvc_requests_timeout,gauge,,,,[Legacy] The number of failures where the execution times out while in the transaction queue. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_bin_exists,gauge,,,,[Legacy] The number of write requests resulting in error 'bin exists'. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_bin_name,gauge,,,,[Legacy] The number of write requests resulting in error 'bin name'. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_bin_not_found,gauge,,,,[Legacy] The number of write requests resulting in error 'bin not found'. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_forbidden,gauge,,,,[Legacy] The number of write requests failed because a write transaction is being attempted on a set still being deleted. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_generation,gauge,,,,[Legacy] The number of write requests failed because of generation mismatch. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_generation_xdr,gauge,,,,[Legacy] The number of write requests from XDR that failed because of generation mismatch. Deprecated since 3.8.1,-1,aerospike,, -aerospike.err_write_fail_incompatible_type,gauge,,,,[Legacy] The number of write requests which are not integer. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_key_exists,gauge,,,,[Legacy] The number of write transactions that failed because the key already exists. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_key_mismatch,gauge,,,,[Legacy] The number of failed requests due to key mismatch occurs when key is stored in Aerospike and key check is requested on the transaction. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_not_found,gauge,,,,[Legacy] The number of write transactions that failed due to the key not found. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_noxdr,gauge,,,,[Legacy] The number of writes rejected because XDR was not running. Deprecated since 3.8.1,-1,aerospike,, -aerospike.err_write_fail_parameter,gauge,,,,[Legacy] The number of write transactions that failed because of a bad parameter from application code. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_prole_delete,gauge,,,,[Legacy] The number of replica delete failures because the replica record is not found. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_prole_generation,gauge,,,,[Legacy] The number of prole write failures because of generation mismatch. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_prole_unknown,gauge,,,,[Legacy] The number of prole write failures with unknown errors. Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_record_too_big,gauge,,,,[Legacy] The number of write failures due to record being too big (bigger than write-block-size). Deprecated since 3.9,-1,aerospike,, -aerospike.err_write_fail_unknown,gauge,,,,[Legacy] The number of write failures with unknown errors. Deprecated since 3.9,-1,aerospike,, -aerospike.fabric_bulk_recv_rate,gauge,,byte,,[Legacy] The number of bytes received by the fabric bulk channel,0,aerospike,, -aerospike.fabric_bulk_send_rate,gauge,,byte,,[Legacy] The number of bytes sent by the fabric bulk channel,0,aerospike,, -aerospike.fabric_connections,gauge,,,,[Legacy] The number of active fabric connections to this node,0,aerospike,, -aerospike.fabric_ctrl_recv_rate,gauge,,byte,,[Legacy] The number of bytes received by the fabric control channel,0,aerospike,, -aerospike.fabric_ctrl_send_rate,gauge,,byte,,[Legacy] The number of bytes sent by the fabric control channel,0,aerospike,, -aerospike.fabric_meta_recv_rate,gauge,,byte,,[Legacy] The number of bytes received by the fabric meta channel,0,aerospike,, -aerospike.fabric_meta_send_rate,gauge,,byte,,[Legacy] The number of bytes sent by the fabric meta channel,0,aerospike,, -aerospike.fabric_msgs_rcvd,gauge,,,,[Legacy] The number of messages received via the fabric layer from other nodes. Deprecated since 3.11.1.1,0,aerospike,, -aerospike.fabric_msgs_sent,gauge,,,,[Legacy] The number of messages sent via the fabric layer to other nodes. Deprecated since 3.11.1.1,0,aerospike,, -aerospike.fabric_rw_recv_rate,gauge,,byte,,[Legacy] The number of bytes received by the fabric rw channel,0,aerospike,, -aerospike.fabric_rw_send_rate,gauge,,byte,,[Legacy] The number of bytes sent by the fabric rw channel,0,aerospike,, -aerospike.failed_node_sessions_pending,gauge,,,,[Legacy],0,aerospike,, -aerospike.free_dlog_pct,gauge,,percent,,[Legacy] The percentage of the digest log free and available for use. Deprecated since 3.9,1,aerospike,, -aerospike.free_pct_disk,gauge,,percent,,[Legacy] The percentage of disk capacity free for this namespace. Deprecated since 3.9.,1,aerospike,, -aerospike.free_pct_memory,gauge,,percent,,[Legacy] The percentage of memory capacity free for this namespace. Deprecated since 3.9.,1,aerospike,, -aerospike.heap_active_kbytes,gauge,,kibibyte,,[Legacy] The amount of memory in in-use pages. An in-use page is a page that has some allocated memory (either partial or full).,0,aerospike,, -aerospike.heap_allocated_kbytes,gauge,,kibibyte,,[Legacy] The amount of memory allocated by the asd daemon,0,aerospike,, -aerospike.heap_efficiency_pct,gauge,,percent,,[Legacy] The heap_allocated_kbytes / heap_mapped_kbytes ratio. A lower number indicates a higher fragmentation rate.,0,aerospike,, -aerospike.heap_mapped_kbytes,gauge,,kibibyte,,[Legacy] The amount of memory in mapped pages (i.e. the amount of memory that JEM received from the Linux kernel). It should be a multiple of 4 as that would be the typical page size (4096 bytes).,0,aerospike,, -aerospike.heap_site_count,gauge,,,,[Legacy],0,aerospike,, -aerospike.heartbeat_connections,gauge,,,,[Legacy] The number of active heartbeat connections to this node,0,aerospike,, -aerospike.heartbeat_received_foreign,gauge,,,,[Legacy] The total number of heartbeats received from remote nodes.,0,aerospike,, -aerospike.heartbeat_received_self,gauge,,,,[Legacy] The total number of multicast heartbeats from this node received by this node. Will be 0 for mesh.,0,aerospike,, -aerospike.hotkeys_fetched,gauge,,,,[Legacy] The number of record's digest that are actually shipped because their hotkey cache entries expired and were dirty. Should be interpreted in conjunction with noship_recs_hotkey,0,aerospike,, -aerospike.index_used_bytes_memory,gauge,,byte,,[Legacy] The amount of memory occupied by the index. Deprecated since 3.9,0,aerospike,, -aerospike.info_complete,gauge,,,,[Legacy] The number of info requests completed.,0,aerospike,, -aerospike.info_queue,gauge,,,,[Legacy] The number of info requests pending in info queue,0,aerospike,, -aerospike.latency_avg_dlogread,gauge,,millisecond,,[Legacy] The moving average latency to read from the digest log. Deprecated since 3.9,-1,aerospike,Digest Log Read Latency, -aerospike.latency_avg_dlogwrite,gauge,,millisecond,,[Legacy] The moving average latency to write to the digest log. Deprecated since 3.9,-1,aerospike,Digest Log Write Latency, -aerospike.latency_avg_ship,gauge,,millisecond,,[Legacy] The moving average latency to ship a record to remote Aerospike clusters. Deprecated since 3.9,-1,aerospike,XDR Shipment Latency, -aerospike.linkdown_sessions_pending,gauge,,,,[Legacy],0,aerospike,, -aerospike.local_recs_error,gauge,,,,[Legacy] The number of failed records fetched from local Aerospike server. Deprecated since 3.9,0,aerospike,, -aerospike.local_recs_fetch_avg_latency,gauge,,millisecond,,[Legacy] The moving average latency to read a record/batch of records from local Aerospike server. Deprecated since 3.9,0,aerospike,, -aerospike.local_recs_fetched,gauge,,,,[Legacy] The number of records fetched from local Aerospike server. Deprecated since 3.9,0,aerospike,, -aerospike.local_recs_notfound,gauge,,,,[Legacy] The number of record fetch attempts to the local Aerospike server that resulted in 'Not Found' response code. Deprecated since 3.9,0,aerospike,, -aerospike.migrate_allowed,gauge,,,,[Legacy],0,aerospike,, -aerospike.migrate_msgs_recv,gauge,,,,[Legacy] The number of migrate messages received. Deprecated since 3.8.3,0,aerospike,, -aerospike.migrate_msgs_sent,gauge,,,,[Legacy] The number of migrate messages sent. Deprecated since 3.8.3,0,aerospike,, -aerospike.migrate_num_incoming_accepted,gauge,,,,[Legacy] The number of migrate requests accepted from other nodes Deprecated since 3.8.3.,0,aerospike,, -aerospike.migrate_num_incoming_refused,gauge,,,,[Legacy] The number of migrate requests refused from other nodes due to reaching 'migrate-max-num-incoming' limit. Deprecated since 3.8.3,0,aerospike,, -aerospike.migrate_partitions_remaining,gauge,,,,[Legacy] The number of partitions remaining to migrate in either direction.,-1,aerospike,, -aerospike.migrate_progress_recv,gauge,,,,[Legacy] The number of partitions currently being received on this node. Deprecated since 3.9,-1,aerospike,, -aerospike.migrate_progress_send,gauge,,,,[Legacy] The number of partitions currently being sent out from this node. Deprecated since 3.9,-1,aerospike,, -aerospike.migrate_rx_objs,gauge,,,,[Legacy] The number of partitions currently migrating to this node. Deprecated since 3.9,-1,aerospike,Migration Receive Partitions, -aerospike.migrate_tx_objs,gauge,,,,[Legacy] The number of partitions currently migrating from this node. Deprecated since 3.9,-1,aerospike,Migration Send Partitions, -aerospike.namespace.allow_nonxdr_writes,gauge,,,,[Legacy] A parameter to control the writes done by a non-XDR client.,0,aerospike,, -aerospike.namespace.allow_xdr_writes,gauge,,,,[Legacy] A parameter to control whether to accept write transactions originating from an XDR client.,0,aerospike,, -aerospike.namespace.appeals_records_exonerated,gauge,,record,,[Legacy] The number of records that were marked replicated as result of an appeal. Partition appeals will happen for namespaces operating under the strong-consistency mode when a node needs to validate the records it has when joining the cluster.,0,aerospike,, -aerospike.namespace.appeals_rx_active,gauge,,,,[Legacy] The number of partition appeals currently being received. Partition appeals will happen for namespaces operating under the strong-consistency mode when a node needs to validate the records it has when joining the cluster.,0,aerospike,, -aerospike.namespace.appeals_tx_active,gauge,,,,[Legacy] The number of partition appeals not yet sent. Partition appeals will happen for namespaces operating under the strong-consistency mode when a node needs to validate the records it has when joining the cluster.,0,aerospike,, -aerospike.namespace.appeals_tx_remaining,gauge,,,,[Legacy] The number of partition appeals currently being sent.,0,aerospike,, -aerospike.namespace.available_bin_names,gauge,,,,[Legacy] The remaining number of unique bins that the user can create for this namespace.,0,aerospike,, -aerospike.namespace.available_pct,gauge,,percent,,[Legacy] The minimum contiguous disk space for all disks in a namespace. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.background_scan_max_rps,gauge,,,,[Legacy] The maximum records per second (rps) allowed for a background scan (i.e. UDF or ops scan).,0,aerospike,, -aerospike.namespace.batch_sub_proxy_complete,gauge,,,,[Legacy] The number of proxied batch-index sub transactions that completed.,0,aerospike,, -aerospike.namespace.batch_sub_proxy_error,gauge,,,,[Legacy] The number of proxied batch-index sub transactions that failed with an error.,0,aerospike,, -aerospike.namespace.batch_sub_proxy_timeout,gauge,,,,[Legacy] The number of proxied batch-index sub transactions that timed out.,0,aerospike,, -aerospike.namespace.batch_sub_read_error,gauge,,,,[Legacy] The number of batch-index read sub transaction that failed with an error.,0,aerospike,, -aerospike.namespace.batch_sub_read_filtered_out,gauge,,transaction,,[Legacy] The number of batch-index read sub transactions that did not happen because the record was filtered out via a predicate expression,0,aerospike,, -aerospike.namespace.batch_sub_read_not_found,gauge,,,,[Legacy] The number of batch-index read sub transaction that resulted in not found.,0,aerospike,, -aerospike.namespace.batch_sub_read_success,gauge,,,,[Legacy] The number of successful batch-index read sub transactions.,0,aerospike,, -aerospike.namespace.batch_sub_read_timeout,gauge,,,,[Legacy] The number of batch-index read sub transactions that timed out.,0,aerospike,, -aerospike.namespace.batch_sub_tsvc_error,gauge,,,,[Legacy] The number of batch-index read sub transactions that failed with an error in the transaction service before attempting to handle the transaction.,0,aerospike,, -aerospike.namespace.batch_sub_tsvc_timeout,gauge,,,,[Legacy] The number of batch-index read sub transactions that timed out in the transaction service before attempting to handle the transaction.,0,aerospike,, -aerospike.namespace.cache_read_pct,gauge,,percent,,[Legacy] The percentage of read transactions that are hitting the post write queue and will save an io to the underlying storage device. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.client_delete_error,gauge,,,,[Legacy] The number of client delete transactions that failed with an error.,0,aerospike,, -aerospike.namespace.client_delete_error.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client delete transactions that failed with an error.,0,aerospike,, -aerospike.namespace.client_delete_filtered_out,gauge,,transaction,,[Legacy] The number of client delete transactions that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.client_delete_not_found,gauge,,,,[Legacy] The number of client delete transactions that resulted in a not found.,0,aerospike,, -aerospike.namespace.client_delete_success,gauge,,,,[Legacy] The number of successful client delete transactions.,0,aerospike,, -aerospike.namespace.client_delete_timeout,gauge,,,,[Legacy] The number of client delete transactions that timed out.,0,aerospike,, -aerospike.namespace.client_lang_delete_success,gauge,,,,[Legacy] The number of client initiated udf transactions that successfully deleted a record.,0,aerospike,, -aerospike.namespace.client_lang_error,gauge,,,,[Legacy] The number of client initiated udf transactions that failed with an error.,0,aerospike,, -aerospike.namespace.client_lang_read_success,gauge,,,,[Legacy] The number of successful client initiated udf read transactions.,0,aerospike,, -aerospike.namespace.client_lang_write_success,gauge,,,,[Legacy] The number of successful client initiated udf write transactions.,0,aerospike,, -aerospike.namespace.client_proxy_complete,gauge,,,,[Legacy] The number of completed proxy transactions initiated by a client request.,0,aerospike,, -aerospike.namespace.client_proxy_error,gauge,,,,[Legacy] The number of proxy transactions initiated by a client request that failed with an error.,0,aerospike,, -aerospike.namespace.client_proxy_timeout,gauge,,,,[Legacy] The number of proxy transactions initiated by a client request that timed out.,0,aerospike,, -aerospike.namespace.client_read_error,gauge,,,,[Legacy] The number of client read transaction errors.,0,aerospike,, -aerospike.namespace.client_read_error.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client read transaction errors.,0,aerospike,, -aerospike.namespace.client_read_filtered_out,gauge,,transaction,,[Legacy] The number of client read transactions that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.client_read_filtered_out.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client read transaction filtered out.,0,aerospike,, -aerospike.namespace.client_read_not_found,gauge,,,,[Legacy] The number of client read transaction that resulted in not found.,0,aerospike,, -aerospike.namespace.client_read_not_found.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client read transaction not found.,0,aerospike,, -aerospike.namespace.client_read_success,gauge,,,,[Legacy] The number of successful client read transactions.,0,aerospike,, -aerospike.namespace.client_read_success.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client read transaction success.,0,aerospike,, -aerospike.namespace.client_read_timeout,gauge,,,,[Legacy] The number of client read transaction that timed out.,0,aerospike,, -aerospike.namespace.client_read_timeout.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client read transaction timeout.,0,aerospike,, -aerospike.namespace.client_tsvc_error,gauge,,,,[Legacy] The number of client transactions that failed in the transaction service before attempting to handle the transaction. ,0,aerospike,, -aerospike.namespace.client_tsvc_timeout,gauge,,,,[Legacy] The number of client transactions that timed out while in the transaction service before attempting to handle the transaction.,0,aerospike,, -aerospike.namespace.client_udf_complete,gauge,,,,[Legacy] The number of completed udf transactions initiated by the client.,0,aerospike,, -aerospike.namespace.client_udf_error,gauge,,,,[Legacy] The number of failed udf transactions initiated by the client.,0,aerospike,, -aerospike.namespace.client_udf_error.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of failed udf transactions initiated by the client.,0,aerospike,, -aerospike.namespace.client_udf_filtered_out,gauge,,transaction,,[Legacy] The number of client udf transactions that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.client_udf_timeout,gauge,,,,[Legacy] The number of udf transactions initiated by the client that timed out.,0,aerospike,, -aerospike.namespace.client_write_error,gauge,,,,[Legacy] The number of client write transactions that failed with an error.,0,aerospike,, -aerospike.namespace.client_write_error.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client write transactions that failed with an error.,0,aerospike,, -aerospike.namespace.client_write_filtered_out,gauge,,transaction,,[Legacy] The number of client write transactions that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.client_write_filtered_out.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client write transactions that were filtered out.,0,aerospike,, -aerospike.namespace.client_write_success,gauge,,,,[Legacy] The number of successful client write transactions.,0,aerospike,, -aerospike.namespace.client_write_success.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client write transactions that succeeded.,0,aerospike,, -aerospike.namespace.client_write_timeout,gauge,,,,[Legacy] The number of client write transactions that timed out.,0,aerospike,, -aerospike.namespace.client_write_timeout.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client write transactions that timed out.,0,aerospike,, -aerospike.namespace.clock_skew_stop_writes,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v4.0+] This will be true if clock skew is outside of tolerance for strong-consistency.,0,aerospike,, -aerospike.namespace.current_time,gauge,,,,[Legacy] The current time represented as Aerospike epoch time.,0,aerospike,, -aerospike.namespace.data_in_index,gauge,,,,"[Legacy] The optimization in single bin case, will only allow integer or float stored in index space.",0,aerospike,, -aerospike.namespace.data_used_bytes_memory,gauge,,byte,,[Legacy] The amount of memory occupied by data. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.dead_partitions,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v4.0+] The number of dead partitions for this namespace (when using strong-consistency). This is the number of partitions that are unavailable when all roster nodes are present.,0,aerospike,, -aerospike.namespace.default_ttl,gauge,,,,[Legacy] Default time-to-live (in seconds) for a record from the time of creation or last update.,0,aerospike,, -aerospike.namespace.deleted_last_bin,gauge,,object,,[Legacy] The number of objects deleted because their last bin was deleted.,0,aerospike,, -aerospike.namespace.device_available_pct,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v3.9+] The minimum contiguous disk space for all disks in a namespace.,0,aerospike,, -aerospike.namespace.device_compression_ratio,gauge,,,,[Legacy] The average compressed size to uncompressed size ratio.,0,aerospike,, -aerospike.namespace.device_free_pct,gauge,,percent,,[Legacy] The percentage of disk capacity free for this namespace. This is the amount of free storage across all devices in the namespace.,0,aerospike,, -aerospike.namespace.device_total_bytes,gauge,,byte,,[Legacy] The total bytes of disk space allocated to this namespace on this node.,0,aerospike,, -aerospike.namespace.device_used_bytes,gauge,,byte,,[Legacy] The total bytes of disk space used by this namespace on this node.,0,aerospike,, -aerospike.namespace.disable_cold_start_eviction,gauge,,,,"[Legacy] If true, disables eviction that may occur at cold start for this namespace only.",0,aerospike,, -aerospike.namespace.disable_write_dup_res,gauge,,,,[Legacy] This disables write duplicate resolution for the namespace.,0,aerospike,, -aerospike.namespace.disallow_null_setname,gauge,,,,[Legacy] Enabling this configuration will error out a record write attempt if done without a set name.,0,aerospike,, -aerospike.namespace.effective_is_quiesced,gauge,,,,[Legacy] This reports true when the namespace has rebalanced after previously receiving a quiesce info request.,0,aerospike,, -aerospike.namespace.effective_prefer_uniform_balance,gauge,,,,"[Legacy] If Aerospike applied the uniform balance algorithm for the current cluster state, the value returned will be true.",0,aerospike,, -aerospike.namespace.effective_replication_factor,gauge,,,,[Legacy] The effective replication factor for the namespace.,0,aerospike,, -aerospike.namespace.enable_benchmarks_batch_sub,gauge,,,,[Legacy] This enables histograms for batch sub transactions.,0,aerospike,, -aerospike.namespace.enable_benchmarks_ops_sub,gauge,,,,[Legacy] This enables histograms for ops sub transactions.,0,aerospike,, -aerospike.namespace.enable_benchmarks_read,gauge,,,,[Legacy] This enables histograms for read transactions.,0,aerospike,, -aerospike.namespace.enable_benchmarks_storage,gauge,,,,[Legacy] This enables histograms for storage access.,0,aerospike,, -aerospike.namespace.enable_benchmarks_udf,gauge,,,,[Legacy] This enables histograms for udf transactions.,0,aerospike,, -aerospike.namespace.enable_benchmarks_udf_sub,gauge,,,,[Legacy] This enables histograms for udf sub transactions.,0,aerospike,, -aerospike.namespace.enable_benchmarks_write,gauge,,,,[Legacy] This enables histograms for write transactions.,0,aerospike,, -aerospike.namespace.enable_hist_proxy,gauge,,,,[Legacy] This enables histograms for proxy transactions.,0,aerospike,, -aerospike.namespace.enable_xdr,gauge,,,,"[Legacy] This controls, at the namespace level, whether digest log entries are being written to the digest log.",0,aerospike,, -aerospike.namespace.evict_hist_buckets,gauge,,,,[Legacy] The number of histogram buckets used for evictions.,0,aerospike,, -aerospike.namespace.evict_tenths_pct,gauge,,,,[Legacy] The maximum 1/10th percentage of objects to be deleted during each iteration of eviction.,0,aerospike,, -aerospike.namespace.evict_ttl,gauge,,,,[Legacy] The current eviction depth or the highest ttl of records that have been evicted.,0,aerospike,, -aerospike.namespace.evict_void_time,gauge,,second,,"[Legacy] The current eviction depth, expressed as a void time in seconds since 1 January 2010 UTC.",0,aerospike,, -aerospike.namespace.evicted_objects,gauge,,,,[Legacy] The number of objects evicted from this namespace on this node since the server started. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.expired_objects,gauge,,,,[Legacy] The number of objects expired from this namespace on this node since the server started. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.fail_generation,gauge,,,,[Legacy] The number of read/write transactions failed on generation check.,0,aerospike,, -aerospike.namespace.fail_key_busy,gauge,,,,[Legacy] The number of read/write transactions failed on 'hot keys'. ,0,aerospike,, -aerospike.namespace.fail_record_too_big,gauge,,,,[Legacy] The number of read/write transactions failed due to record too big (above the write-block-size limit).,0,aerospike,, -aerospike.namespace.fail_xdr_forbidden,gauge,,,,[Legacy] The number of read/write transactions failed due to configuration restriction.,0,aerospike,, -aerospike.namespace.free_pct_disk,gauge,,percent,,[Legacy] The percentage of disk capacity free for this namespace. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.free_pct_memory,gauge,,percent,,[Legacy] The percentage of memory capacity free for this namespace. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.from_proxy_batch_sub_read_error,gauge,,transaction,,[Legacy] The number of batch-index read sub-transactions proxied from another node that failed with an error.,0,aerospike,, -aerospike.namespace.from_proxy_batch_sub_read_filtered_out,gauge,,transaction,,[Legacy] The number of batch-index read sub transactions proxied from another node that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.from_proxy_batch_sub_read_not_found,gauge,,transaction,,[Legacy] The number of batch-index read sub transactions proxied from another node that resulted in not found.,0,aerospike,, -aerospike.namespace.from_proxy_batch_sub_read_success,gauge,,transaction,,[Legacy] The number of records successfully read by batch-index sub transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_batch_sub_read_timeout,gauge,,transaction,,[Legacy] The number of batch-index read sub transactions proxied from another node that timed out.,0,aerospike,, -aerospike.namespace.from_proxy_batch_sub_tsvc_error,gauge,,transaction,,"[Legacy] The number of batch-index read sub transactions proxied from another node that failed with an error in the transaction service, before attempting to handle the transaction.",0,aerospike,, -aerospike.namespace.from_proxy_batch_sub_tsvc_timeout,gauge,,transaction,,"[Legacy] The number of batch-index read sub transactions proxied from another node that timed out in the transaction service, before attempting to handle the transaction.",0,aerospike,, -aerospike.namespace.from_proxy_delete_error,gauge,,error,,[Legacy] The number of errors for delete transactions proxied from another node. This includes xdr_from_proxy_delete_error.,0,aerospike,, -aerospike.namespace.from_proxy_delete_filtered_out,gauge,,transaction,,[Legacy] The number of delete transactions proxied from another node that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.from_proxy_delete_not_found,gauge,,transaction,,[Legacy] The number of delete transactions proxied from another node that resulted in not found. This includes xdr_from_proxy_delete_not_found.,0,aerospike,, -aerospike.namespace.from_proxy_delete_success,gauge,,transaction,,[Legacy] The number of successful delete transactions proxied from another node. This includes xdr_from_proxy_delete_success.,0,aerospike,, -aerospike.namespace.from_proxy_delete_timeout,gauge,,transaction,,[Legacy] The number of timeouts for delete transactions proxied from another node. This includes xdr_from_proxy_delete_timeout.,0,aerospike,, -aerospike.namespace.from_proxy_lang_delete_success,gauge,,transaction,,[Legacy] The number of successful udf delete transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_lang_error,gauge,,error,,[Legacy] The number of language (Lua) errors for udf transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_lang_read_success,gauge,,transaction,,[Legacy] The number of successful udf read transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_lang_write_success,gauge,,transaction,,[Legacy] The number of successful udf write transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_read_error,gauge,,transaction,,[Legacy] The number of errors for read transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_read_filtered_out,gauge,,transaction,,[Legacy] The number of read transactions proxied from another node that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.from_proxy_read_not_found,gauge,,transaction,,[Legacy] The number of read transactions proxied from another node that resulted in not found.,0,aerospike,, -aerospike.namespace.from_proxy_read_success,gauge,,transaction,,[Legacy] The number of successful read transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_read_timeout,gauge,,transaction,,[Legacy] The number of timeouts for read transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_tsvc_error,gauge,,transaction,,"[Legacy] The number of transactions proxied from another node that failed in the transaction service, before attempting to handle the transaction.",0,aerospike,, -aerospike.namespace.from_proxy_tsvc_timeout,gauge,,transaction,,"[Legacy] The number of transactions proxied from another node that timed out while in the transaction service, before attempting to handle the transaction.",0,aerospike,, -aerospike.namespace.from_proxy_udf_complete,gauge,,transaction,,[Legacy] The number of successful udf transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_udf_error,gauge,,transaction,,[Legacy] The number of errors for udf transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_udf_filtered_out,gauge,,transaction,,[Legacy] The number of udf transactions proxied from another node that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.from_proxy_udf_timeout,gauge,,transaction,,[Legacy] The number of timeouts for udf transactions proxied from another node.,0,aerospike,, -aerospike.namespace.from_proxy_write_error,gauge,,transaction,,[Legacy] The number of errors for write transactions proxied from another node. This includes xdr_from_proxy_write_error.,0,aerospike,, -aerospike.namespace.from_proxy_write_filtered_out,gauge,,transaction,,[Legacy] The number of write transactions proxied from another node that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.from_proxy_write_success,gauge,,transaction,,[Legacy] The number of successful write transactions proxied from another node. This includes xdr_from_proxy_write_success.,0,aerospike,, -aerospike.namespace.from_proxy_write_timeout,gauge,,transaction,,[Legacy] The number of timeouts for write transactions proxied from another node. This includes xdr_from_proxy_write_timeout.,0,aerospike,, -aerospike.namespace.geo2dsphere_within.earth_radius_meters,gauge,,,,"[Legacy] Earth's radius in meters, since the workspace here is the complete earth.",0,aerospike,, -aerospike.namespace.geo2dsphere_within.level_mod,gauge,,,,[Legacy] This determines if only cells where (level - min-level) is a multiple of level-mod will be used (default 1).,0,aerospike,, -aerospike.namespace.geo2dsphere_within.max_cells,gauge,,,,[Legacy] The maximum desired number of cells in the approximation. The maximum number of cells allowed is 256.,0,aerospike,, -aerospike.namespace.geo2dsphere_within.max_level,gauge,,,,[Legacy] The maximum depth to go for a single cell,0,aerospike,, -aerospike.namespace.geo2dsphere_within.min_level,gauge,,,,[Legacy] The minimum depth to go for a single cell,0,aerospike,, -aerospike.namespace.geo2dsphere_within.strict,gauge,,,,"[Legacy] An additional sanity check from Aerospike to validate whether the points returned by S2 falls under the user's query region. When set to false, Aerospike does not do this additional check and send the results as it is.",0,aerospike,, -aerospike.namespace.geo_region_query_cells,gauge,,,,[Legacy],0,aerospike,, -aerospike.namespace.geo_region_query_falsepos,gauge,,,,[Legacy],0,aerospike,, -aerospike.namespace.geo_region_query_points,gauge,,,,[Legacy],0,aerospike,, -aerospike.namespace.geo_region_query_reqs,gauge,,,,[Legacy],0,aerospike,, -aerospike.namespace.high_water_disk_pct,gauge,,,,[Legacy] Data will be evicted if the disk utilization is greater than this specified percentage.,0,aerospike,, -aerospike.namespace.high_water_memory_pct,gauge,,,,[Legacy] Data will be evicted if the memory utilization is greater than this specified percentage.,0,aerospike,, -aerospike.namespace.hwm_breached,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v3.9+] If true Aerospike has breached 'high-water-[disk/memory]-pct' for this namespace. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.index_flash_alloc_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.6+] Applies only to Enterprise Edition configured with index-type flash. Percentage of the mount(s) allocated for the primary index used by this namespace on this node.,0,aerospike,, -aerospike.namespace.index_flash_used_bytes,gauge,,byte,,[Legacy] The total bytes in-use on the mount(s) for the primary index used by this namespace on this node. Applies only to Enterprise Version configured with index-type flash.,0,aerospike,, -aerospike.namespace.index_flash_used_pct,gauge,,,,[Legacy] The percentage of the mount(s) in-use for the primary index used by this namespace on this node. Applies only to Enterprise Version configured with index-type flash.,0,aerospike,, -aerospike.namespace.index_pmem_used_bytes,gauge,,byte,,[Legacy] The total bytes in-use on the mount(s) for the primary index used by this namespace on this node. Applies only to Enterprise Version configured with index-type pmem.,0,aerospike,, -aerospike.namespace.index_pmem_used_pct,gauge,,,,[Legacy] The percentage of the mount(s) in-use for the primary index used by this namespace on this node. Applies only to Enterprise Version configured with index-type pmem.,0,aerospike,, -aerospike.namespace.index_stage_size,gauge,,,,[Legacy] The configuration used to size the primary index arena(s).,0,aerospike,, -aerospike.namespace.index_used_bytes_memory,gauge,,byte,,[Legacy] The amount of memory occupied by the index for this namespace. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.latency.batch_index,gauge,,transaction,,[Legacy] The batch latency tagged by bucket (1 to 2^16).,0,aerospike,, -aerospike.namespace.latency.batch_index_ops_sec,gauge,,transaction,,[Legacy] The batch read operations per sec.,-1,aerospike,batch read ops sec, -aerospike.namespace.latency.batch_index_over_1ms,gauge,,transaction,,[Legacy] The batch read latency over 1ms.,-1,aerospike,batch read latency 1ms, -aerospike.namespace.latency.batch_index_over_64ms,gauge,,transaction,,[Legacy] The batch read latency over 64ms.,-1,aerospike,batch read latency 64ms, -aerospike.namespace.latency.batch_index_over_8ms,gauge,,transaction,,[Legacy] The batch read latency over 8ms.,-1,aerospike,batch read latency 8ms, -aerospike.namespace.latency.read,gauge,,transaction,,[Legacy] The read latency tagged by bucket (1 to 2^16).,0,aerospike,, -aerospike.namespace.latency.read_ops_sec,gauge,,transaction,,[Legacy] The read operations per sec.,-1,aerospike,read ops sec, -aerospike.namespace.latency.read_over_1ms,gauge,,transaction,,[Legacy] The read latency over 1ms.,-1,aerospike,read latency 1ms, -aerospike.namespace.latency.read_over_64ms,gauge,,transaction,,[Legacy] The read latency over 64ms.,-1,aerospike,read latency 64ms, -aerospike.namespace.latency.read_over_8ms,gauge,,transaction,,[Legacy] The read latency over 8ms.,-1,aerospike,read latency 8ms, -aerospike.namespace.latency.udf,gauge,,transaction,,[Legacy] The udf latency tagged by bucket (1 to 2^16).,0,aerospike,, -aerospike.namespace.latency.write,gauge,,transaction,,[Legacy] The write latency tagged by bucket (1 to 2^16).,0,aerospike,, -aerospike.namespace.latency.write_ops_sec,gauge,,transaction,,[Legacy] The write operations per sec.,-1,aerospike,write ops sec, -aerospike.namespace.latency.write_over_1ms,gauge,,transaction,,[Legacy] The write latency over 1ms.,-1,aerospike,write latency 1ms, -aerospike.namespace.latency.write_over_64ms,gauge,,transaction,,[Legacy] The write latency over 64ms.,-1,aerospike,write latency 64ms, -aerospike.namespace.latency.write_over_8ms,gauge,,transaction,,[Legacy] The write latency over 8ms.,-1,aerospike,write latency 8ms, -aerospike.namespace.ldc_gc_rate,gauge,,,,[Legacy],0,aerospike,, -aerospike.namespace.ldt_delete_success,gauge,,,,[Legacy] The number of successful LDT delete operations.,0,aerospike,, -aerospike.namespace.ldt_deletes,gauge,,,,[Legacy] The number of LDT delete operations.,0,aerospike,, -aerospike.namespace.ldt_errors,gauge,,,,[Legacy] The number of LDT errors.,0,aerospike,, -aerospike.namespace.ldt_read_success,gauge,,,,[Legacy] The number of successful LDT read operations.,0,aerospike,, -aerospike.namespace.ldt_reads,gauge,,,,[Legacy] The number of LDT read operations.,0,aerospike,, -aerospike.namespace.ldt_updates,gauge,,,,[Legacy] The number of LDT update operations.,0,aerospike,, -aerospike.namespace.ldt_write_success,gauge,,,,[Legacy] The number of successful LDT write operations,0,aerospike,, -aerospike.namespace.ldt_writes,gauge,,,,[Legacy] The number of LDT write operations.,0,aerospike,, -aerospike.namespace.master_objects,gauge,,,,[Legacy] The number of records on this node which are active masters.,0,aerospike,, -aerospike.namespace.master_sub_objects,gauge,,,,[Legacy] The number of LDT sub-records on this node which are active masters.,0,aerospike,, -aerospike.namespace.master_tombstones,gauge,,,,[Legacy] The number of tombstones on this node which are active masters.,0,aerospike,, -aerospike.namespace.max_evicted_ttl,gauge,,,,[Legacy] The highest record TTL that Aerospike has evicted from this namespace.,0,aerospike,, -aerospike.namespace.max_void_time,gauge,,,,[Legacy] The maximum record TTL ever inserted into this namespace,0,aerospike,, -aerospike.namespace.memory_free_pct,gauge,,percent,,[Legacy and OpenMetricsV2 and Aerospike v3.9+]The percentage of memory capacity free for this namespace.,0,aerospike,, -aerospike.namespace.memory_size,gauge,,,,[Legacy] The maximum amount of memory for the namespace.,0,aerospike,, -aerospike.namespace.memory_used_bytes,gauge,,byte,,[Legacy and OpenMetrics V2 and Aerospike v3.9+] The total bytes of memory used by this namespace on this node.,0,aerospike,, -aerospike.namespace.memory_used_data_bytes,gauge,,byte,,[Legacy] The amount of memory occupied by data.,0,aerospike,, -aerospike.namespace.memory_used_index_bytes,gauge,,byte,,[Legacy] The amount of memory occupied by the index for this namespace.,0,aerospike,, -aerospike.namespace.memory_used_sindex_bytes,gauge,,byte,,[Legacy] The amount of memory occupied by secondary indexes for this namespace on this node.,0,aerospike,, -aerospike.namespace.migrate_order,gauge,,,,[Legacy] The number between 1 and 10 which determines the order namespaces are to be processed when migrating.,0,aerospike,, -aerospike.namespace.migrate_record_receives,gauge,,,,[Legacy] The number of record insert request received by immigration. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.migrate_record_retransmits,gauge,,,,[Legacy] The number of times emigration has retransmitted records. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.migrate_records_skipped,gauge,,,,[Legacy] The number of times emigration did not ship a record because the remote node was already up-to-date. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.migrate_records_transmitted,gauge,,,,[Legacy] The number of records emigration has read and sent. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.migrate_retransmit_ms,gauge,,millisecond,,"[Legacy] How long to wait for success, in milliseconds, before retrying a migration related transaction.",0,aerospike,, -aerospike.namespace.migrate_rx_instance_count,gauge,,,,[Legacy] The number of instance objects managing immigrations,0,aerospike,, -aerospike.namespace.migrate_rx_instances,gauge,,,,[Legacy] The number of instance objects managing immigrations.,0,aerospike,, -aerospike.namespace.migrate_rx_partitions_active,gauge,,,,[Legacy] The number of partitions currently immigrating to this node.,0,aerospike,, -aerospike.namespace.migrate_rx_partitions_initial,gauge,,,,[Legacy] The total number of migrations this node will receive during the current migration cycle for this namespace.,0,aerospike,, -aerospike.namespace.migrate_rx_partitions_remaining,gauge,,,,[Legacy] The number of migrations this node has not yet received during the current migration cycle for this namespace.,0,aerospike,, -aerospike.namespace.migrate_signals_active,gauge,,,,"[Legacy] For finished partition migrations on this node, the number of outstanding clean-up signals, sent to participating member nodes, waiting for clean-up acknowledgment.",0,aerospike,, -aerospike.namespace.migrate_signals_remaining,gauge,,,,"[Legacy] For unfinished partition migrations on this node, the number of clean-up signals to send to participating member nodes, as migration completes",0,aerospike,, -aerospike.namespace.migrate_sleep,gauge,,microsecond,,[Legacy] The number of microseconds to sleep after each record migration.,0,aerospike,, -aerospike.namespace.migrate_tx_instance_count,gauge,,,,[Legacy] The number of instance objects managing emigrations.,0,aerospike,, -aerospike.namespace.migrate_tx_instances,gauge,,,,[Legacy] The number of instance objects managing emigrations.,0,aerospike,, -aerospike.namespace.migrate_tx_partitions_active,gauge,,,,[Legacy] The number of partitions currently emigrating from this node.,0,aerospike,, -aerospike.namespace.migrate_tx_partitions_imbalance,gauge,,,,[Legacy] The number of partition migrations failures which could lead to partitions being imbalanced.,0,aerospike,, -aerospike.namespace.migrate_tx_partitions_initial,gauge,,,,[Legacy] The total number of migrations this node will send during the current migration cycle for this namespace.,0,aerospike,, -aerospike.namespace.migrate_tx_partitions_lead_remaining,gauge,,,,[Legacy] The number of initially scheduled emigrations which are not delayed by the migrate-fill-delay configuration.,0,aerospike,, -aerospike.namespace.migrate_tx_partitions_remaining,gauge,,,,[Legacy] The number of migrations this node not yet sent during the current migration cycle for this namespace.,0,aerospike,, -aerospike.namespace.nodes_quiesced,gauge,,node,,[Legacy] The number of nodes observed to be quiesced as of the most recent reclustering event.,0,aerospike,, -aerospike.namespace.non_expirable_objects,gauge,,,,[Legacy] The number of records in this namespace with non-expirable TTLs (TTLs of value 0).,0,aerospike,, -aerospike.namespace.non_replica_objects,gauge,,record,,[Legacy] The number of records on this node which are neither master nor replicas,0,aerospike,, -aerospike.namespace.non_replica_tombstones,gauge,,,,[Legacy] The number of tombstones on this node which are neither master nor replicas. This number is non-zero only during migration.,0,aerospike,, -aerospike.namespace.ns_cluster_size,gauge,,,,[Legacy] The namespace cluster size,0,aerospike,, -aerospike.namespace.ns_forward_xdr_writes,gauge,,,,[Legacy] This parameter provides fine grained control at namespace level to forward writes that originated from another XDR to the specified destination datacenters (in xdr section).,0,aerospike,, -aerospike.namespace.nsup_cycle_duration,gauge,,millisecond,,[Legacy] The length of the last nsup cycle.,0,aerospike,, -aerospike.namespace.nsup_cycle_sleep_pct,gauge,,percent,,[Legacy] The percent time spent sleeping in the last nsup cycle. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.nsup_hist_period,gauge,,,,"[Legacy] The interval (secs) at which the object size histograms, as well as the time-to-live (ttl) histogram, are updated.",0,aerospike,, -aerospike.namespace.nsup_period,gauge,,,,"[Legacy] The interval at which the main expiration/eviction thread (called nsup, the namespace supervisor) wakes up to process the namespace.",0,aerospike,, -aerospike.namespace.nsup_threads,gauge,,thread,,[Legacy] The number of dedicated expiration/eviction threads for nsup to use when processing the namespace.,0,aerospike,, -aerospike.namespace.obj_size_hist_max,gauge,,,,[Legacy],0,aerospike,, -aerospike.namespace.objects,gauge,,record,,[Legacy] The number of records in this namespace for this node. Does not include tombstones.,0,aerospike,Namespace Objects, -aerospike.namespace.ops_sub_tsvc_error,gauge,,transaction,,[Legacy] The number of ops scan/query sub-transactions that failed with an error in the transaction service.,0,aerospike,, -aerospike.namespace.ops_sub_tsvc_timeout,gauge,,transaction,,[Legacy] The number of ops scan/query sub-transactions that timed out in the transaction service.,0,aerospike,, -aerospike.namespace.ops_sub_write_error,gauge,,transaction,,[Legacy] The number of ops scan/query write sub-transactions that failed with an error. Does not include timeouts.,0,aerospike,, -aerospike.namespace.ops_sub_write_filtered_out,gauge,,transaction,,[Legacy] The number of ops scan/query write sub-transactions for which the write did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.ops_sub_write_success,gauge,,transaction,,[Legacy] The number of successful ops scan/query write sub-transactions.,0,aerospike,, -aerospike.namespace.ops_sub_write_timeout,gauge,,transaction,,[Legacy] The number of ops scan/query write sub-transactions that timed out.,0,aerospike,, -aerospike.namespace.partition_tree_sprigs,gauge,,,,[Legacy] The number of tree sprigs per partition to use.,0,aerospike,, -aerospike.namespace.pending_quiesce,gauge,,,,[Legacy] This reports 'true' when the quiesce info command has been received by a node.,0,aerospike,, -aerospike.namespace.pmem_available_pct,gauge,,percent,,[Legacy and OpenMetricsV2 and Aerospike v4.8+] The minimum contiguous pmem storage file space across all such files in a namespace.,0,aerospike,, -aerospike.namespace.pmem_compression_ratio,gauge,,,,[Legacy] The average compressed size to uncompressed size ratio for pmem storage,0,aerospike,, -aerospike.namespace.pmem_free_pct,gauge,,percent,,[Legacy] The percentage of pmem storage capacity free for this namespace.,0,aerospike,, -aerospike.namespace.pmem_total_bytes,gauge,,byte,,[Legacy] The total bytes of pmem storage file space allocated to this namespace on this node.,0,aerospike,, -aerospike.namespace.pmem_used_bytes,gauge,,byte,,[Legacy] The total bytes of pmem storage file space used by this namespace on this node.,0,aerospike,, -aerospike.namespace.prefer_uniform_balance,gauge,,,,"[Legacy] If true, this namespace will make an effort to distribute partitions evenly to all nodes.",0,aerospike,, -aerospike.namespace.prole_objects,gauge,,record,,[Legacy] The number of records on this node which are proles (replicas) on this node. Does not include tombstones.,0,aerospike,, -aerospike.namespace.prole_sub_objects,gauge,,record,,[Legacy] The number of LDT sub records on this node which are proles (replicas) on this node.,0,aerospike,, -aerospike.namespace.prole_tombstones,gauge,,,,[Legacy] The number of tombstones on this node which are proles (replicas) on this node.,0,aerospike,, -aerospike.namespace.query_abort,gauge,,,,[Legacy] The number of user aborted queries seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.query_agg,gauge,,,,[Legacy] The number of aggregations run on this node seen by this node.,0,aerospike,, -aerospike.namespace.query_agg_abort,gauge,,,,[Legacy] The number of query aggregations aborted by the user seen by this node.,0,aerospike,, -aerospike.namespace.query_agg_avg_rec_count,gauge,,,,[Legacy] The average number of records returned by the aggregations underlying query.,0,aerospike,, -aerospike.namespace.query_agg_error,gauge,,,,[Legacy] The number of query aggregations errors due to an internal error.,0,aerospike,, -aerospike.namespace.query_agg_success,gauge,,,,[Legacy] The number of query aggregations completed on this node.,0,aerospike,, -aerospike.namespace.query_avg_rec_count,gauge,,,,[Legacy] The average number of records returned by the all queries against this secondary index (combinesquery_agg_avg_rec_count and query_lookup_avg_rec_count).,0,aerospike,, -aerospike.namespace.query_fail,gauge,,,,[Legacy] The number of queries which failed due to an internal error. Those are failures not part of query lookup (see query_lookup_error) query aggregation (see query_agg_error) or query background udf (see query_udf_bg_failure).,0,aerospike,, -aerospike.namespace.query_long_queue_full,gauge,,,,[Legacy] The number of long running queries queue full errors.,0,aerospike,, -aerospike.namespace.query_long_reqs,gauge,,,,[Legacy] The number of long running queries currently in process.,0,aerospike,, -aerospike.namespace.query_lookup_abort,gauge,,,,[Legacy] The number of user aborted secondary index queries.,0,aerospike,, -aerospike.namespace.query_lookup_avg_rec_count,gauge,,,,[Legacy] The average number of records returned by all secondary index query look-ups.,0,aerospike,, -aerospike.namespace.query_lookup_err,gauge,,,,[Legacy] The number of secondary index query look-up errors.,0,aerospike,, -aerospike.namespace.query_lookup_error,gauge,,,,[Legacy] The number of secondary index query look-up errors.,0,aerospike,, -aerospike.namespace.query_lookup_success,gauge,,,,[Legacy] The number of secondary index look-ups which succeeded.,0,aerospike,, -aerospike.namespace.query_lookups,gauge,,,,[Legacy] The number of secondary index lookups attempted on this node.,0,aerospike,, -aerospike.namespace.query_ops_bg_failure,gauge,,query,,[Legacy] The number of ops background queries that failed on this node.,0,aerospike,, -aerospike.namespace.query_ops_bg_success,gauge,,query,,[Legacy] The number of ops background queries that completed on this node.,0,aerospike,, -aerospike.namespace.query_proto_compression_ratio,gauge,,,,[Legacy] The average compressed size to uncompressed size ratio for protocol message data in query responses to the client.,0,aerospike,, -aerospike.namespace.query_proto_uncompressed_pct,gauge,,percent,,[Legacy] The percentage of query responses to the client with uncompressed protocol message data.,0,aerospike,, -aerospike.namespace.query_reqs,gauge,,,,[Legacy] The number of query requests ever attempted on this node. Combines query_agg and query_lookups. Even very early failures would be counted here as opposed to query_short_running and query_long_running which would increment a bit later.,0,aerospike,, -aerospike.namespace.query_short_queue_full,gauge,,,,[Legacy] The number of short running queries queue full errors.,0,aerospike,, -aerospike.namespace.query_short_reqs,gauge,,,,[Legacy] The number of short running queries currently in process.,0,aerospike,, -aerospike.namespace.query_udf_bg_failure,gauge,,,,[Legacy] The number of udf background queries that failed on this node.,0,aerospike,, -aerospike.namespace.query_udf_bg_success,gauge,,,,[Legacy] The number of udf background queries that completed on this node.,0,aerospike,, -aerospike.namespace.rack_id,gauge,,microsecond,,"[Legacy] If this namespace should be rack-aware, which rack should this node be a part of.",0,aerospike,, -aerospike.namespace.re_repl_error,gauge,,error,,[Legacy] The number of re-replication errors which were not timeout.,0,aerospike,, -aerospike.namespace.re_repl_success,gauge,,,,[Legacy] The number of successful re-replications.,0,aerospike,, -aerospike.namespace.re_repl_timeout,gauge,,,,[Legacy] The number of re-replications that ended in timeout,0,aerospike,, -aerospike.namespace.read_consistency_level_override,gauge,,,,"[Legacy] When set to a non-default value, overrides the client-specified per-transaction read consistency level for this namespace.",0,aerospike,, -aerospike.namespace.record_proto_compression_ratio,gauge,,,,[Legacy] The average compressed size to uncompressed size ratio for protocol message data in single-record transaction client responses.,0,aerospike,, -aerospike.namespace.record_proto_uncompressed_pct,gauge,,percent,,[Legacy] The percentage of single-record transaction client responses with uncompressed protocol message data.,0,aerospike,, -aerospike.namespace.repl_factor,gauge,,,,[Legacy] The effective replication factor for the namespace,0,aerospike,, -aerospike.namespace.replication_factor,gauge,,,,[Legacy] The number of copies of a record (including the master copy) maintained in the entire cluster.,0,aerospike,, -aerospike.namespace.retransmit_all_batch_sub_dup_res,gauge,,,,[Legacy] The number of retransmits that occurred during batch sub transactions that were being duplicate resolved.,0,aerospike,, -aerospike.namespace.retransmit_all_delete_dup_res,gauge,,,,[Legacy] The number of retransmits that occurred during delete transactions that were being duplicate resolved.,0,aerospike,, -aerospike.namespace.retransmit_all_delete_repl_write,gauge,,,,[Legacy] The number of retransmits that occurred during delete transactions that were being replica written.,0,aerospike,, -aerospike.namespace.retransmit_all_read_dup_res,gauge,,,,[Legacy] The number of retransmits that occurred during read transactions that were being duplicate resolved,0,aerospike,, -aerospike.namespace.retransmit_all_udf_dup_res,gauge,,,,[Legacy] The number of retransmits that occurred during client initiated udf transactions that were being duplicate resolved.,0,aerospike,, -aerospike.namespace.retransmit_all_udf_repl_write,gauge,,,,[Legacy] The number of retransmits that occurred during client initiated udf transactions that were being replica written.,0,aerospike,, -aerospike.namespace.retransmit_all_write_dup_res,gauge,,,,[Legacy] The number of retransmits that occurred during write transactions that were being duplicate resolved.,0,aerospike,, -aerospike.namespace.retransmit_all_write_repl_write,gauge,,,,[Legacy] The number of retransmits that occurred during write transactions that were being replica written.,0,aerospike,, -aerospike.namespace.retransmit_nsup_repl_write,gauge,,,,[Legacy] The number of retransmits that occurred during nsup initiated delete transactions that were being replica written.,0,aerospike,, -aerospike.namespace.retransmit_ops_sub_dup_res,gauge,,,,[Legacy] The number of retransmits that occurred during write sub-transactions of ops scan/query jobs that were being duplicate resolved.,0,aerospike,, -aerospike.namespace.retransmit_ops_sub_repl_write,gauge,,,,[Legacy] The number of retransmits that occurred during write sub-transactions of ops scan/query jobs that were being replica written.,0,aerospike,, -aerospike.namespace.retransmit_udf_sub_dup_res,gauge,,,,[Legacy] The number of retransmits that occurred during udf sub transactions of scan/query background udf jobs that were being duplicate resolved.,0,aerospike,, -aerospike.namespace.retransmit_udf_sub_repl_write,gauge,,,,[Legacy] The number of retransmits that occurred during udf sub transactions of scan/query background udf jobs that were being replica written.,0,aerospike,, -aerospike.namespace.scan_aggr_abort,gauge,,,,[Legacy] The number of scan aggregations that were aborted.,0,aerospike,, -aerospike.namespace.scan_aggr_complete,gauge,,,,[Legacy] The number of aggregation scans that completed successfully,0,aerospike,, -aerospike.namespace.scan_aggr_error,gauge,,,,[Legacy] The number of scans aborted.,0,aerospike,, -aerospike.namespace.scan_aggr_error.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of scans aborted.,0,aerospike,, -aerospike.namespace.scan_basic_abort,gauge,,,,[Legacy] The number of basic scans that were aborted.,0,aerospike,, -aerospike.namespace.scan_basic_complete,gauge,,,,[Legacy] The number of basic scans that completed.,0,aerospike,, -aerospike.namespace.scan_basic_error,gauge,,,,[Legacy] The number of basic scans that failed.,0,aerospike,, -aerospike.namespace.scan_basic_error.count,count,,,,[OpenMetricsV2 and Aerospike 3.9] The number of basic scans that failed.,0,aerospike,, -aerospike.namespace.scan_ops_bg_abort,gauge,,,,[Legacy] The number of ops background scans that were aborted.,0,aerospike,, -aerospike.namespace.scan_ops_bg_complete,gauge,,scan,,[Legacy] The number of ops background scans that completed.,0,aerospike,, -aerospike.namespace.scan_ops_bg_error,gauge,,scan,,[Legacy] The number of ops background scans that failed.,0,aerospike,, -aerospike.namespace.scan_ops_bg_error.count,count,,scan,,[OpenMetricsV2 and Aerospike v4.7] The number of ops background scans that failed.,0,aerospike,, -aerospike.namespace.scan_proto_compression_ratio,gauge,,,,[Legacy] The average compressed size to uncompressed size ratio for protocol message data in basic scan or aggregation scan client responses,0,aerospike,, -aerospike.namespace.scan_proto_uncompressed_pct,gauge,,percent,,[Legacy] The percentage of basic scan or aggregation scan client responses with uncompressed protocol message data.,0,aerospike,, -aerospike.namespace.scan_udf_bg_abort,gauge,,,,[Legacy] The number of scan background udf that were aborted.,0,aerospike,, -aerospike.namespace.scan_udf_bg_complete,gauge,,,,[Legacy] The number of scan background udf that completed.,0,aerospike,, -aerospike.namespace.scan_udf_bg_error,gauge,,,,[Legacy] The number of scan background udf that failed.,0,aerospike,, -aerospike.namespace.scan_udf_bg_error.count,count,,,,[OpenMetricsV2 and Aerospike 3.9+] The number of scan background udf that failed.,0,aerospike,, -aerospike.namespace.set_deleted_objects,gauge,,,,[Legacy] The number of records deleted by a set. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.set_evicted_objects,gauge,,,,[Legacy] The number of objects evicted by a set. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.sets_enable_xdr,gauge,,,,"[Legacy] When set to true, specifies whether XDR should ship all sets in a namespace or not.",0,aerospike,, -aerospike.namespace.sindex.num_partitions,gauge,,,,[Legacy],0,aerospike,, -aerospike.namespace.sindex_used_bytes_memory,gauge,,byte,,[Legacy] The amount of memory occupied by secondary indexes for this namespace on this node. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.single_bin,gauge,,,,"[Legacy] When set to true, it will disallow multiple bin (columns) for a record.",0,aerospike,, -aerospike.namespace.single_scan_threads,gauge,,thread,,[Legacy] The maximum number of threads allowed for a single scan. Value range: 1-128.,0,aerospike,, -aerospike.namespace.smd_evict_void_time,gauge,,second,,"[Legacy] The cluster-wide specified eviction depth, expressed as a void time in seconds since 1 January 2010 UTC.",0,aerospike,, -aerospike.namespace.stop_writes,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v3.9+] If true this namespace is currently not allowing writes.,0,aerospike,, -aerospike.namespace.stop_writes_pct,gauge,,,,"[Legacy] When set to true, disallows writes when memory utilization (tracked under memory_used_bytes) is above this specified percentage",0,aerospike,, -aerospike.namespace.storage_engine_device_defrag_q,gauge,,,,[OpenMetricsV2 and Aerospike 4.3+] storage engine device defrag q,0,aerospike,, -aerospike.namespace.storage_engine_device_write_q,gauge,,,,[OpenMetricsV2 and Aerospike 4.3+] storage engine device write q,0,aerospike,, -aerospike.namespace.storage_engine_file_defrag_q,gauge,,,,[OpenMetricsV2 and Aerospike 4.3+] storage engine file defrag q,0,aerospike,, -aerospike.namespace.storage_engine_file_write_q,gauge,,,,[OpenMetricsV2 and Aerospike 4.3+] storage engine file write q,0,aerospike,, -aerospike.namespace.strong_consistency,gauge,,,,"[Legacy] When set to true, allows linearized reads to be enabled.",0,aerospike,, -aerospike.namespace.strong_consistency_allow_expunge,gauge,,,,"[Legacy] When set to true, allows non-durable deletes to be used with strong-consistency.",0,aerospike,, -aerospike.namespace.sub_objects,gauge,,,,[Legacy],0,aerospike,, -aerospike.namespace.tomb_raider_eligible_age,gauge,,second,,"[Legacy] The number of seconds to retain a tombstone, even though it's discovered to be safe to remove.",0,aerospike,, -aerospike.namespace.tomb_raider_period,gauge,,second,,"[Legacy] The minimum amount of time, in seconds, between tomb-raider runs.",0,aerospike,, -aerospike.namespace.tomb_raider_sleep,gauge,,microsecond,,[Legacy] The number of microseconds to sleep in between large block reads on disk or pmem storage files.,0,aerospike,, -aerospike.namespace.tombstones,gauge,,,,[Legacy] The total number tombstones in this namespace on this node.,0,aerospike,Namespace Tombstones, -aerospike.namespace.total_bytes_disk,gauge,,byte,,[Legacy] The total bytes of disk space allocated to this namespace on this node. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.total_bytes_memory,gauge,,byte,,[Legacy] The total bytes of memory allocated to this namespace on this node. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.tps.read,gauge,,,,[Legacy] The throughput performance of reads. [Removed in 5.1.0],0,aerospike,, -aerospike.namespace.tps.write,gauge,,,,[Legacy] The throughput performance of writes. [Removed in 5.1.0],0,aerospike,, -aerospike.namespace.transaction_pending_limit,gauge,,transaction,,[Legacy] The maximum pending transactions that can be queued up to work on the same key.,0,aerospike,, -aerospike.namespace.truncate_lut,gauge,,,,[Legacy] The 'most covering' truncate_lut for this namespace.,0,aerospike,, -aerospike.namespace.truncate_threads,gauge,,thread,,[Legacy] The number of dedicated threads to use for truncations in the namespace.,0,aerospike,, -aerospike.namespace.truncated_records,gauge,,record,,[Legacy] The total number of records deleted by truncation for this namespace (includes set truncations).,0,aerospike,, -aerospike.namespace.udf_sub_lang_delete_success,gauge,,,,[Legacy] The number of successful udf delete sub-transactions (for scan/query background udf jobs).,0,aerospike,, -aerospike.namespace.udf_sub_lang_error,gauge,,,,[Legacy] The number of udf sub-transactions errors (for scan/query background udf jobs).,0,aerospike,, -aerospike.namespace.udf_sub_lang_read_success,gauge,,,,[Legacy] The number of successful udf read sub-transactions (for scan/query background udf jobs). ,0,aerospike,, -aerospike.namespace.udf_sub_lang_write_success,gauge,,,,[Legacy] The number of successful udf write sub-transactions (for scan/query background udf jobs).,0,aerospike,, -aerospike.namespace.udf_sub_tsvc_error,gauge,,,,[Legacy] The number of udf sub transactions that failed with an error in the transaction service before attempting to handle the transaction (for scan/query background udf jobs).,0,aerospike,, -aerospike.namespace.udf_sub_tsvc_timeout,gauge,,,,[Legacy] The number of udf sub transactions that timed out in the transaction service before attempting to handle the transaction (for scan/query background udf jobs). ,0,aerospike,, -aerospike.namespace.udf_sub_udf_complete,gauge,,,,[Legacy] The number of completed udf sub-transactions (for scan/query background udf jobs).,0,aerospike,, -aerospike.namespace.udf_sub_udf_error,gauge,,,,[Legacy] The number of failed udf sub-transactions (for scan/query background udf jobs).,0,aerospike,, -aerospike.namespace.udf_sub_udf_filtered_out,gauge,,,,[Legacy] The number of udf sub-transactions that did not happen because the record was filtered out via a predicate expression.,0,aerospike,, -aerospike.namespace.udf_sub_udf_timeout,gauge,,,,[Legacy] The number of udf sub-transactions that timed out (for scan/query background udf jobs).,0,aerospike,, -aerospike.namespace.unavailable_partitions,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v4.0+] The number of unavailable partitions for this namespace (when using strong-consistency).,0,aerospike,, -aerospike.namespace.used_bytes_disk,gauge,,byte,,[Legacy] The total bytes of disk space used by this namespace on this node. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.used_bytes_memory,gauge,,byte,,[Legacy] The total bytes of memory used by this namespace on this node. Deprecated since 3.9,0,aerospike,, -aerospike.namespace.write_commit_level_override,gauge,,microsecond,,"[Legacy] When set to a non-default value, overrides the client-specified per-transaction write commit level for this namespace.",0,aerospike,, -aerospike.namespace.xdr_client_delete_error,gauge,,request,,[Legacy] The number of delete requests initiated by XDR that failed on the namespace on this node.,0,aerospike,, -aerospike.namespace.xdr_client_delete_not_found,gauge,,request,,[Legacy] The number of delete requests initiated by XDR that failed on the namespace on this node due to the record not being found.,0,aerospike,, -aerospike.namespace.xdr_client_delete_success,gauge,,request,,[Legacy] The number of delete requests initiated by XDR that succeeded on the namespace on this node.,0,aerospike,, -aerospike.namespace.xdr_client_delete_timeout,gauge,,request,,[Legacy] The number of delete requests initiated by XDR that timed out on the namespace on this node.,0,aerospike,, -aerospike.namespace.xdr_client_write_error,gauge,,request,,[Legacy] The number of write requests initiated by XDR that failed on the namespace on this node.,0,aerospike,, -aerospike.namespace.xdr_client_write_success,gauge,,request,,[Legacy] The number of write requests initiated by XDR that succeeded on the namespace on this node.,0,aerospike,, -aerospike.namespace.xdr_client_write_timeout,gauge,,request,,[Legacy] The number of write requests initiated by XDR that timed out on the namespace on this node.,0,aerospike,, -aerospike.namespace.xdr_from_proxy_delete_error,gauge,,error,,[Legacy] The number of errors for XDR delete transactions proxied from another node.,0,aerospike,, -aerospike.namespace.xdr_from_proxy_delete_not_found,gauge,,transaction,,[Legacy] The number of XDR delete transactions proxied from another node that resulted in not found.,0,aerospike,, -aerospike.namespace.xdr_from_proxy_delete_success,gauge,,transaction,,[Legacy] The number of successful XDR delete transactions proxied from another node.,0,aerospike,, -aerospike.namespace.xdr_from_proxy_delete_timeout,gauge,,transaction,,[Legacy] The number of timeouts for XDR delete transactions proxied from another node.,0,aerospike,, -aerospike.namespace.xdr_from_proxy_write_error,gauge,,transaction,,[Legacy] The number of errors for XDR write transactions proxied from another node.,0,aerospike,, -aerospike.namespace.xdr_from_proxy_write_success,gauge,,transaction,,[Legacy] The number of successful XDR write transactions proxied from another node.,0,aerospike,, -aerospike.namespace.xdr_from_proxy_write_timeout,gauge,,transaction,,[Legacy] The number of timeouts for XDR write transactions proxied from another node.,0,aerospike,, -aerospike.namespace.xdr_read_success,gauge,,request,,[Legacy] The number of read requests initiated by XDR that succeeded on the namespace on this node.,0,aerospike,, -aerospike.namespace.xdr_write_error,gauge,,request,,[Legacy] The number of write requests initiated by XDR that failed on the namespace on this node. Deprecated.,0,aerospike,, -aerospike.namespace.xdr_write_success,gauge,,request,,[Legacy] The number of write requests initiated by XDR that succeeded on the namespace on this node. Deprecated.,0,aerospike,, -aerospike.namespace.xdr_write_timeout,gauge,,request,,[Legacy] The number of write requests initiated by XDR that timed out on the namespace on this node,0,aerospike,, -aerospike.namespace.xmem_id,gauge,,,,[Legacy] The extended memory id of the namespace,0,aerospike,, -aerospike.node_stats.batch_index_error.count,count,,,,[OpenMetricsV2 and Aerospike v3.9+] batch index error,0,aerospike,, -aerospike.node_stats.client_connections,gauge,,,,[OpenMetricsV2] client connections,0,aerospike,, -aerospike.node_stats.client_connections_opened.count,count,,,,[OpenMetricsV2 and Aerospike v5.6+] client connections opened,0,aerospike,, -aerospike.node_stats.cluster_size,gauge,,,,[OpenMetricsV2] cluster size,0,aerospike,, -aerospike.node_stats.fabric_connections_opened.count,count,,,,[OpenMetricsV2 and Aerospike v5.6+] fabric connections opened,0,aerospike,, -aerospike.node_stats.heap_efficiency_pct,gauge,,,,[OpenMetricsV2 and Aerospike v3.10.1+] heap efficiency pct,0,aerospike,, -aerospike.node_stats.heartbeat_connections_opened.count,count,,,,[OpenMetricsV2 and Aerospike v5.6+] heartbeat connections opened,0,aerospike,, -aerospike.node_stats.rw_in_progress,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] rw in progress,0,aerospike,, -aerospike.node_stats.system_free_mem_pct,gauge,,,,[OpenMetricsV2] system free mem pct,0,aerospike,, -aerospike.noship_recs_expired,gauge,,,,[Legacy] The number of records not shipped because the record expired before XDR was able to ship it. Deprecated since 3.9,0,aerospike,, -aerospike.noship_recs_hotkey,gauge,,,,[Legacy] The number of record's digests that are skipped due to an already existing entry in the reader's thread cache (meaning a version of this record was just shipped). Should be interpreted in conjunction withnoship_recs_hotkey_timeout. Deprecated since 3.9,0,aerospike,, -aerospike.noship_recs_notmaster,gauge,,,,[Legacy] The number of records in the digest log that were not shipped because the local node is not the master node for these records. Deprecated since 3.9,0,aerospike,, -aerospike.noship_recs_uninitialized_destination,gauge,,,,[Legacy] The number of records in the digest log not shipped because the destination cluster has not been initialized. Deprecated since 3.9,0,aerospike,, -aerospike.noship_recs_unknown_namespace,gauge,,,,[Legacy] The number of records in the digest log not shipped because they belong to an unknown namespace (should never happen). Deprecated since 3.9,0,aerospike,, -aerospike.objects,gauge,,record,,[Legacy] The total number of replicated objects on this node. Includes master and replica objects.,0,aerospike,Overall Objects, -aerospike.ongoing_write_reqs,gauge,,,,[Legacy] The number of records currently in write transactions. Deprecated since 3.9,0,aerospike,, -aerospike.partition_absent,gauge,,,,[Legacy] The number of partitions for which this node is not either master or replica. Deprecated since 3.9,0,aerospike,, -aerospike.partition_actual,gauge,,,,[Legacy] The number of partitions for which this node is acting as master. Deprecated since 3.9,0,aerospike,, -aerospike.partition_desync,gauge,,,,[Legacy] The number of partitions that are not yet synced with the rest of the cluster. Deprecated since 3.9,0,aerospike,, -aerospike.partition_object_count,gauge,,,,[Legacy] The total number of objects. Deprecated since 3.9,0,aerospike,, -aerospike.partition_ref_count,gauge,,,,[Legacy] The number of partitions that are currently being read. Deprecated since 3.9,0,aerospike,, -aerospike.partition_replica,gauge,,,,[Legacy] The number of partitions for which this node is acting as replica. Deprecated since 3.9,0,aerospike,, -aerospike.process_cpu_pct,gauge,,percent,,[Legacy] The percentage of CPU usage by the asd process.,0,aerospike,, -aerospike.proxy_action,gauge,,,,[Legacy] The number of proxy requests received from other nodes. Deprecated since 3.9,0,aerospike,, -aerospike.proxy_in_progress,gauge,,,,[Legacy] The number of proxies in progress.,0,aerospike,, -aerospike.proxy_initiate,gauge,,,,[Legacy] The number of scan requests initiated. Deprecated since 3.9,0,aerospike,, -aerospike.proxy_retry,gauge,,,,[Legacy] The number of retried proxy requests to other nodes. Deprecated since 3.9,0,aerospike,, -aerospike.proxy_retry_new_dest,gauge,,,,[Legacy] The number of proxy retries this node delivered to a new destination. Deprecated since 3.9,0,aerospike,, -aerospike.proxy_retry_q_full,gauge,,,,[Legacy] The number of proxy retries failed because fabric queue was full. Deprecated since 3.9,0,aerospike,, -aerospike.proxy_retry_same_dest,gauge,,,,[Legacy] The number of proxy retries this node delivered to the same destination. Deprecated since 3.9,0,aerospike,, -aerospike.proxy_unproxy,gauge,,,,[Legacy] The number of re-executions (from scratch) because of unavailability of proxy node. Deprecated since 3.9,0,aerospike,, -aerospike.query_abort,gauge,,,,[Legacy] The number of user aborted queries seen by this node. Deprecated since 3.9 ,0,aerospike,, -aerospike.query_agg,gauge,,,,[Legacy] The number of aggregations run on this node seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_agg_abort,gauge,,,,[Legacy] The number of aggregations aborted by the user seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_agg_avg_rec_count,gauge,,,,[Legacy] The average number of records returned by aggregations seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_agg_err,gauge,,,,[Legacy] The number of aggregations fail due to an internal error seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_agg_success,gauge,,,,[Legacy] The number of aggregations which succeeded on this node without error seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_avg_rec_count,gauge,,,,[Legacy] The average number of records returned of all queries which executed on this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_fail,gauge,,,,[Legacy] The number of queries which failed due to an internal error seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_long_queue_full,gauge,,,,[Legacy] The number of long running queries queue full errors. Deprecated since 3.9,0,aerospike,, -aerospike.query_long_queue_size,gauge,,,,[Legacy],0,aerospike,, -aerospike.query_long_reqs,gauge,,,,[Legacy] The number of long running queries currently in process. Deprecated since 3.9.,0,aerospike,, -aerospike.query_long_running,gauge,,,,[Legacy] The number of long running queries ever attempted in the system (query selected record more than query_threshold).,0,aerospike,, -aerospike.query_lookup_abort,gauge,,,,[Legacy] The number of user aborted look-ups seen by this node. Deprecated since 3.9 ,0,aerospike,, -aerospike.query_lookup_avg_rec_count,gauge,,,,[Legacy] The average number of records returned by all look-ups seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_lookup_err,gauge,,,,[Legacy] The number of look-ups fail due to an error seen by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_lookup_success,gauge,,,,[Legacy] The number of look-ups which succeeded on this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_lookups,gauge,,,,[Legacy] The number of look-ups performed by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_reqs,gauge,,,,[Legacy] The number of query requests received by this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_short_queue_full,gauge,,,,[Legacy] The number of short running queries queue full errors. Deprecated since 3.9,0,aerospike,, -aerospike.query_short_queue_size,gauge,,,,[Legacy],0,aerospike,, -aerospike.query_short_reqs,gauge,,,,[Legacy] The number of short running queries currently in process. Deprecated since 3.9,0,aerospike,, -aerospike.query_short_running,gauge,,,,[Legacy] The number of short running queries ever attempted in the system (query selected record less than query_threshold).,0,aerospike,, -aerospike.query_success,gauge,,,,[Legacy] The number of queries succeeded on this node. Deprecated since 3.9,0,aerospike,, -aerospike.query_tracked,gauge,,,,[Legacy] The number of queries which ran more than query untracked_time,0,aerospike,, -aerospike.queue,gauge,,,,[Legacy] The number of pending requests waiting to execute. Deprecated since 3.9,0,aerospike,, -aerospike.read_dup_prole,gauge,,,,[Legacy] The number of requests sent for duplicate resolution. Deprecated since 3.9,0,aerospike,, -aerospike.read_threads_avg_processing_time_pct,gauge,,percent,,[Legacy],0,aerospike,, -aerospike.read_threads_avg_waiting_time_pct,gauge,,percent,,[Legacy],0,aerospike,, -aerospike.reaped_fds,gauge,,,,[Legacy] The number of idle client connections closed.,0,aerospike,, -aerospike.reclaimed_recs_dlog,gauge,,,,[Legacy],0,aerospike,, -aerospike.record_locks,gauge,,,,[Legacy] The number of record index locks currently active in the node. Deprecated since 3.9,0,aerospike,, -aerospike.record_refs,gauge,,,,[Legacy] The number of index records currently referenced. Deprecates since 3.9,0,aerospike,, -aerospike.remaining_migrations,gauge,,,,[Legacy],0,aerospike,, -aerospike.rw_err_ack_badnode,gauge,,,,[Legacy] The number of acknowledgments from unexpected nodes. Deprecated since 3.9,0,aerospike,, -aerospike.rw_err_ack_internal,gauge,,,,[Legacy] The number of prole write acknowledgments failed due to internal errors. Deprecated since 3.9,0,aerospike,, -aerospike.rw_err_ack_nomatch,gauge,,,,[Legacy] The number of prole write acknowledgments started but went amiss/have mismatched information. Deprecated since 3.9,0,aerospike,, -aerospike.rw_err_dup_cluster_key,gauge,,,,[Legacy] The number of errors encountered during duplicate resolution because of cluster key mismatch. Deprecated since 3.9,0,aerospike,, -aerospike.rw_err_dup_internal,gauge,,,,[Legacy] The number of errors encountered during duplicate resolutions. Deprecated since 3.9,0,aerospike,, -aerospike.rw_err_dup_send,gauge,,,,[Legacy] The number of errors encountered during duplicate resolutions because of failure to send fabric messages. Deprecated since 3.9,0,aerospike,, -aerospike.rw_err_write_cluster_key,gauge,,,,[Legacy] The number of replica write failures due to cluster key mismatch. Deprecated since 3.9,0,aerospike,, -aerospike.rw_err_write_internal,gauge,,,,[Legacy] The number of write requests failed because of internal errors (code errors). Deprecated since 3.9,0,aerospike,, -aerospike.rw_err_write_send,gauge,,,,[Legacy] The number of prole write acknowledgments fail because of failure in sending fabric message. Deprecated since 3.9,0,aerospike,, -aerospike.rw_in_progress,gauge,,,,[Legacy] The number of rw transactions in progress,0,aerospike,, -aerospike.scans_active,gauge,,,,[Legacy] The number of scans currently active.,0,aerospike,, -aerospike.set.device_data_bytes,gauge,,byte,,[Legacy] The device storage used by data (master and proles) excluding primary index.,0,aerospike,, -aerospike.set.disable_eviction,gauge,,,,[Legacy] Whether or not this set is protected from evictions,0,aerospike,, -aerospike.set.enable_index,gauge,,,,[Legacy] Whether or not this set has its own index,0,aerospike,, -aerospike.set.index_populating,gauge,,,,[Legacy],0,aerospike,, -aerospike.set.memory_data_bytes,gauge,,byte,,[Legacy] The memory used by this set for the data part (does not include index part). Value will be 0 if data is not stored in memory. ,0,aerospike,, -aerospike.set.objects,gauge,,record,,[Legacy] The total number of objects (master and all replicas) in this set on this node.,0,aerospike,Set Objects, -aerospike.set.sindexes,gauge,,,,[Legacy],0,aerospike,, -aerospike.set.stop_writes_count,gauge,,,,[Legacy] The total count this set has hit stop_writes,0,aerospike,, -aerospike.set.tombstones,gauge,,,,[Legacy] The total number of tombstones (master and all replicas) in this set on this node.,0,aerospike,, -aerospike.set.truncate_lut,gauge,,,,"[Legacy] The ""most covering"" truncate_lut for this set.",0,aerospike,, -aerospike.sindex.delete_error,gauge,,,,[Legacy] The number of errors while processing a delete transaction for this secondary index.,0,aerospike,, -aerospike.sindex.delete_success,gauge,,,,[Legacy] The number of successful delete transactions processed for this secondary index.,0,aerospike,, -aerospike.sindex.entries,gauge,,,,[Legacy] The number of secondary index entries for this secondary index. This is the number of records that have been indexed by this secondary index.,0,aerospike,, -aerospike.sindex.histogram,gauge,,,,[Legacy] Indicates whether histograms are enabled for this Sindex or not.,0,aerospike,, -aerospike.sindex.ibtr_memory_used,gauge,,byte,,[Legacy] The amount of memory the secondary index is consuming for the keys,0,aerospike,Sindex Index Memory Used, -aerospike.sindex.keys,gauge,,,,[Legacy] The number of secondary keys for this secondary index.,0,aerospike,, -aerospike.sindex.load_pct,gauge,,percent,,[Legacy] The progress in percentage of the creation of secondary index.,0,aerospike,, -aerospike.sindex.loadtime,gauge,,second,,[Legacy] The time it took for the secondary index to be fully created.,0,aerospike,, -aerospike.sindex.nbtr_memory_used,gauge,,byte,,[Legacy] The amount of memory the secondary index is consuming for the entries,0,aerospike,Sindex Entry Memory Used, -aerospike.sindex.query_agg,gauge,,,,[Legacy] The number of query aggregations attempted for this secondary index on this node.,0,aerospike,, -aerospike.sindex.query_agg_avg_rec_count,gauge,,,,[Legacy] The average number of records returned by the aggregations underlying queries against this secondary index.,0,aerospike,, -aerospike.sindex.query_agg_avg_record_size,gauge,,,,[Legacy] The average size of the records returned by the aggregations underlying queries against this secondary index.,0,aerospike,, -aerospike.sindex.query_avg_rec_count,gauge,,,,[Legacy] The average number of records returned by the all queries against this secondary index (combines query_agg_avg_rec_count and query_lookup_avg_rec_count).,0,aerospike,, -aerospike.sindex.query_avg_record_size,gauge,,,,[Legacy] The average size of the records returned by all the queries against this secondary index (combines query_agg_avg_record_size and query_lookup_avg_record_size),0,aerospike,, -aerospike.sindex.query_lookup_avg_rec_count,gauge,,,,[Legacy] The average number of records returned by the lookup queries against this secondary index.,0,aerospike,, -aerospike.sindex.query_lookup_avg_record_size,gauge,,,,[Legacy] The average size of the records returned by the lookup queries against this secondary index.,0,aerospike,, -aerospike.sindex.query_lookups,gauge,,,,[Legacy] The number of lookup queries ever attempted for this secondary index on this node.,0,aerospike,, -aerospike.sindex.query_reqs,gauge,,,,[Legacy] The number of query requests ever attempted for this secondary index on this node (combines query_lookups and query_agg).,0,aerospike,, -aerospike.sindex.si_accounted_memory,gauge,,byte,,[Legacy] The amount of memory the secondary index is consuming. This is the sum of ibtr_memory_used and nbtr_memory_used.,0,aerospike,Sindex Total Memory Used, -aerospike.sindex.stat_delete_errs,gauge,,,,[Legacy] The number of errors while processing a delete transaction for this secondary index. Deprecated since 3.9,0,aerospike,, -aerospike.sindex.stat_delete_reqs,gauge,,,,[Legacy] The number of attempts to process delete transactions for this secondary index. Deprecated since 3.9,0,aerospike,, -aerospike.sindex.stat_delete_success,gauge,,,,[Legacy] The number of successful delete transactions processed for this secondary index. Deprecated since 3.9,0,aerospike,, -aerospike.sindex.stat_gc_recs,gauge,,,,[Legacy] The number of records that have been garbage collected out of the secondary index memory.,0,aerospike,, -aerospike.sindex.stat_gc_time,gauge,,,,[Legacy] The amount of time spent processing garbage collection for the secondary index.,0,aerospike,, -aerospike.sindex.stat_write_errs,gauge,,,,[Legacy] The number of errors while processing a write transaction for this secondary index. Deprecated since 3.9,0,aerospike,, -aerospike.sindex.stat_write_reqs,gauge,,,,[Legacy] The number of attempts to process write transactions for this secondary index. Deprecated since 3.9,0,aerospike,, -aerospike.sindex.stat_write_success,gauge,,,,[Legacy] The number of successful write transactions processed for this secondary index. Deprecated since 3.9,0,aerospike,, -aerospike.sindex.write_error,gauge,,,,[Legacy] The number of errors while processing a write transaction for this secondary index,0,aerospike,, -aerospike.sindex.write_success,gauge,,,,[Legacy] The number of successful write transactions processed for this secondary index,0,aerospike,, -aerospike.sindex_gc_activity_dur,gauge,,millisecond,,[Legacy] The sum of sindex GC thread activity. Deprecated since 3.14,0,aerospike,, -aerospike.sindex_gc_garbage_cleaned,gauge,,,,[Legacy] The sum of secondary index garbage entries cleaned by sindex GC.,0,aerospike,, -aerospike.sindex_gc_garbage_found,gauge,,,,[Legacy] The sum of secondary index garbage entries found by sindex GC.,0,aerospike,, -aerospike.sindex_gc_inactivity_dur,gauge,,millisecond,,[Legacy] The sum of sindex GC thread inactivity. Deprecated since 3.14,0,aerospike,, -aerospike.sindex_gc_list_creation_time,gauge,,millisecond,,[Legacy] The sum of time spent in finding secondary index garbage entries by sindex GC. Deprecated since 3.14,0,aerospike,, -aerospike.sindex_gc_list_deletion_time,gauge,,millisecond,,[Legacy] The sum of time spent in cleaning sindex garbage entries by sindex GC,0,aerospike,, -aerospike.sindex_gc_locktimedout,gauge,,,,[Legacy] The number of times sindex gc iteration timed out waiting for partition lock.,0,aerospike,, -aerospike.sindex_gc_objects_validated,gauge,,,,[Legacy] The number of secondary index entries processed by sindex GC.,0,aerospike,, -aerospike.sindex_gc_retries,gauge,,,,[Legacy] The number of retries when sindex GC cannot get sprigs lock.,0,aerospike,, -aerospike.sindex_ucgarbage_found,gauge,,,,[Legacy] The number of un-cleanable garbage entries in the sindexes encountered through queries.,0,aerospike,, -aerospike.sindex_used_bytes_memory,gauge,,byte,,[Legacy] The amount of memory occupied by secondary indexes on this node. Deprecated since 3.9,0,aerospike,, -aerospike.stat_cluster_key_err_ack_dup_trans_reenqueue,gauge,,,,[Legacy] The number of duplicate trans re-enqueued because of cluster key mismatch. Deprecated since 3.9,0,aerospike,, -aerospike.stat_cluster_key_err_ack_rw_trans_reenqueue,gauge,,,,[Legacy] The number of Read/Write trans re-enqueued because of cluster key mismatch. Deprecated,0,aerospike,, -aerospike.stat_cluster_key_partition_transaction_queue_count,gauge,,,,[Legacy] The number of partition transactions queued. Deprecated,0,aerospike,, -aerospike.stat_cluster_key_prole_retry,gauge,,,,[Legacy] The number of times a prole write was retried as a result of a cluster key mismatch. Deprecated,0,aerospike,, -aerospike.stat_cluster_key_regular_processed,gauge,,,,[Legacy] The number of successful transactions that passed the cluster key test. Deprecated,0,aerospike,, -aerospike.stat_cluster_key_trans_to_proxy_retry,gauge,,,,[Legacy] The number of times a proxy was redirected. Deprecated,0,aerospike,, -aerospike.stat_cluster_key_transaction_reenqueue,gauge,,,,[Legacy],0,aerospike,, -aerospike.stat_delete_success,gauge,,,,[Legacy] The number of successful record deletes. Deprecated since 3.9,0,aerospike,, -aerospike.stat_deleted_set_objects,gauge,,,,[Legacy] The number of deleted set objects as result of a 'set-delete' command. Deprecated since 3.9,0,aerospike,, -aerospike.stat_duplicate_operation,gauge,,,,[Legacy] The number of read/write transactions which require duplicate resolution. Deprecated since 3.9,0,aerospike,, -aerospike.stat_evicted_objects,gauge,,,,[Legacy] The number of objects evicted. Deprecated since 3.9,0,aerospike,, -aerospike.stat_evicted_objects_time,gauge,,,,[Legacy] The average expiry time (TTL) of the objects evicted in the last iteration. Deprecated since 3.9,0,aerospike,, -aerospike.stat_evicted_set_objects,gauge,,,,[Legacy] The number of objects evicted from a Set due to set limits defined in Aerospike configuration. Deprecated,0,aerospike,, -aerospike.stat_expired_objects,gauge,,,,[Legacy] The number of objects expired. Deprecated since 3.9,0,aerospike,, -aerospike.stat_ldt_proxy,gauge,,,,[Legacy] The number of proxies for LDT records. Deprecated since 3.9,0,aerospike,, -aerospike.stat_nsup_deletes_not_shipped,gauge,,,,[Legacy] The number of deletes resulting from eviction/expiration etc. that are not shipped. Deprecated since 3.9,0,aerospike,, -aerospike.stat_proxy_errs,gauge,,,,[Legacy] The number of proxy requests returning errors. Deprecated since 3.9,0,aerospike,, -aerospike.stat_proxy_reqs,gauge,,,,[Legacy] The number of proxy requests attempted. Deprecated since 3.9,0,aerospike,, -aerospike.stat_proxy_reqs_xdr,gauge,,,,[Legacy] The number of XDR operations that resulted in proxies. Deprecated since 3.9,0,aerospike,, -aerospike.stat_proxy_success,gauge,,,,[Legacy] The number of proxy requests served successfully. Deprecated since 3.9,0,aerospike,, -aerospike.stat_read_errs_notfound,gauge,,,,[Legacy] The number of read requests resulting in error : 'key not found'. Deprecated since 3.9,0,aerospike,, -aerospike.stat_read_errs_other,gauge,,,,[Legacy] The number of read requests resulting in other errors. Deprecated since 3.9,0,aerospike,, -aerospike.stat_read_reqs,gauge,,,,[Legacy] The number of total read requests attempted. Deprecated since 3.9,0,aerospike,, -aerospike.stat_read_reqs_xdr,gauge,,,,[Legacy] The number of XDR read requests attempted. Deprecated since 3.9,0,aerospike,, -aerospike.stat_read_success,gauge,,,,[Legacy] The number of read requests successful. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_inflight,gauge,,,,[Legacy],0,aerospike,, -aerospike.stat_recs_linkdown_processed,gauge,,,,[Legacy],0,aerospike,, -aerospike.stat_recs_logged,gauge,,,,[Legacy] The number of records logged into digest log. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_logged_master,gauge,,,,[Legacy],0,aerospike,, -aerospike.stat_recs_outstanding,gauge,,,,[Legacy] The number of outstanding records not yet processed by the main thread. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_relogged,gauge,,,,[Legacy] The number of records relogged by this node into the digest log due to temporary issues when attempting to ship. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_relogged_incoming,gauge,,,,[Legacy] The number of records relogged into this node's digest log by another node. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_relogged_outgoing,gauge,,,,[Legacy] The number of records relogged to another node's digest log. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_replprocessed,gauge,,,,[Legacy] The number of records processed for a node in the cluster that is not the local node. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_shipped,gauge,,,,[Legacy] The number of records shipped to remote Aerospike clusters. Includes errors. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_shipped_binlevel,gauge,,,,[Legacy] The number of records that took advantage of bin level shipping. Deprecated since 3.9,0,aerospike,, -aerospike.stat_recs_shipped_ok,gauge,,,,[Legacy] The number of records successfully shipped to remote Aerospike clusters. Deprecated since 3.9,0,aerospike,, -aerospike.stat_rw_timeout,gauge,,,,[Legacy] The number of read and write requests failed because of timeout on the server. Deprecated since 3.9,0,aerospike,, -aerospike.stat_slow_trans_queue_batch_pop,gauge,,,,[Legacy] The number of times we moved a batch of trans from slow queue to fast queue. Deprecated,0,aerospike,, -aerospike.stat_slow_trans_queue_pop,gauge,,,,[Legacy] The number of trans that were moved from slow queue to fast queue. Deprecated,0,aerospike,, -aerospike.stat_slow_trans_queue_push,gauge,,,,[Legacy] The number of trans that we pushed onto the slow queue. Deprecated,0,aerospike,, -aerospike.stat_write_errs,gauge,,,,[Legacy] The number of write requests resulting in errors. Deprecated since 3.9,0,aerospike,, -aerospike.stat_write_errs_notfound,gauge,,,,[Legacy] The number of errors returning key not found on a write request. Deprecated since 3.9,0,aerospike,, -aerospike.stat_write_errs_other,gauge,,,,[Legacy] The number of non 'not found' errors on a write requests. Deprecated since 3.9,0,aerospike,, -aerospike.stat_write_reqs,gauge,,,,[Legacy] The number of total writes requests attempted. Deprecated since 3.9,0,aerospike,, -aerospike.stat_write_reqs_xdr,gauge,,,,[Legacy] The number of write requests from XDR. Deprecated since 3.9,0,aerospike,, -aerospike.stat_write_success,gauge,,,,[Legacy] The number of write requests successful. Deprecated since 3.9,0,aerospike,, -aerospike.stat_xdr_pipe_miss,gauge,,,,[Legacy] The number of log records that couldn't be written to the named pipe by the server. Generally happens when XDR end of pipe is closed. Deprecated since 3.8.1,0,aerospike,, -aerospike.stat_xdr_pipe_writes,gauge,,,,[Legacy] The number of log records that were written to the named pipe by the server. Deprecated since 3.8.1,0,aerospike,, -aerospike.stat_zero_bin_records,gauge,,,,[Legacy] The number of write_requests that failed because of zero bin records. Deprecated since 3.9,0,aerospike,, -aerospike.storage_defrag_corrupt_record,gauge,,,,[Legacy] The number of times the defrag thread encountered invalid records. Deprecated since 3.9,0,aerospike,, -aerospike.sub_records,gauge,,,,[Legacy] The number of sub objects. Replace with sub_objects stat in 3.9.,0,aerospike,, -aerospike.system_free_mem_pct,gauge,,percent,,[Legacy] Percentage of free system memory.,1,aerospike,, -aerospike.system_kernel_cpu_pct,gauge,,percent,,[Legacy] The percentage of CPU usage by processes running in kernel mode.,0,aerospike,, -aerospike.system_swapping,gauge,,,,[Legacy] Indicate that the system is currently swapping RAM to disk,-1,aerospike,, -aerospike.system_total_cpu_pct,gauge,,percent,,[Legacy] The percentage of CPU usage by all running processes.,0,aerospike,, -aerospike.system_user_cpu_pct,gauge,,percent,,[Legacy] The percentage of CPU usage by processes running in user mode.,0,aerospike,, -aerospike.time_since_rebalance,gauge,,second,,"[Legacy] The number of seconds since the last reclustering event, either triggered via the recluster info command or by a cluster disruption (such as a node being add/removed or a network disruption).",0,aerospike,, -aerospike.tombstones,gauge,,,,[Legacy] The total number tombstones on this node.,0,aerospike,Overall Tombstones, -aerospike.total_bytes_disk,gauge,,byte,,[Legacy] The total bytes of disk space allocated on this node. Deprecated since 3.9,0,aerospike,, -aerospike.total_bytes_memory,gauge,,byte,,[Legacy] The total bytes of memory allocated on this node. Deprecated since 3.9,0,aerospike,, -aerospike.total_recs_dlog,gauge,,,,[Legacy],0,aerospike,, -aerospike.transaction_queue_used,gauge,,,,[Legacy],0,aerospike,, -aerospike.transaction_queue_used_pct,gauge,,percent,,[Legacy],0,aerospike,, -aerospike.transactions,gauge,,,,[Legacy] The total number of transactions executed by this node -- includes all reads/writes/info commands. Deprecated since 3.9,0,aerospike,, -aerospike.tree_count,gauge,,,,[Legacy] The number of index trees currently active in the node. Deprecated since 3.9,0,aerospike,, -aerospike.tree_gc_queue,gauge,,,,[Legacy] The number of trees queued up ready to be completely removed (partitions drop),0,aerospike,, -aerospike.tscan_aborted,gauge,,,,[Legacy] The number of scans that were aborted. Deprecated as of 3.6.0.,0,aerospike,, -aerospike.tscan_initiate,gauge,,,,[Legacy] The number of new scan requests initiated. Deprecated as of 3.6.0.,0,aerospike,, -aerospike.tscan_pending,gauge,,,,[Legacy] The number of scan requests pending. Deprecated as of 3.6.0.,0,aerospike,, -aerospike.tscan_succeeded,gauge,,,,[Legacy] The number of scan requests that have successfully finished. Deprecated as of 3.6.0.,0,aerospike,, -aerospike.tsvc_queue,gauge,,,,[Legacy] The number of pending requests waiting to execute in the transaction queue,-1,aerospike,, -aerospike.udf_bg_scans_failed,gauge,,,,[Legacy] The number of scan background udf jobs that failed. Deprecated since 3.9,0,aerospike,, -aerospike.udf_bg_scans_succeeded,gauge,,,,[Legacy] The number of scan background udf jobs that completed. Deprecated since 3.9,0,aerospike,, -aerospike.udf_delete_err_others,gauge,,,,[Legacy] The number of errors encountered during UDF delete. Deprecated since 3.9,0,aerospike,, -aerospike.udf_delete_reqs,gauge,,,,[Legacy] The number of UDF delete requests attempted. Deprecated since 3.9,0,aerospike,, -aerospike.udf_delete_success,gauge,,,,[Legacy] The number of successful UDF delete operations. Deprecated since 3.9,0,aerospike,, -aerospike.udf_lua_errs,gauge,,,,[Legacy] The number of overall Lua errors. Deprecated since 3.9,0,aerospike,, -aerospike.udf_query_rec_reqs,gauge,,,,[Legacy] The number of record UDF calls in a query background udf job. Deprecated since 3.9,0,aerospike,, -aerospike.udf_read_errs_other,gauge,,,,[Legacy] The number of unsuccessful UDF read operations. Deprecated since 3.9,0,aerospike,, -aerospike.udf_read_reqs,gauge,,,,[Legacy] The number of UDF read requests attempted. Deprecated since 3.9,0,aerospike,, -aerospike.udf_read_success,gauge,,,,[Legacy] The number of successful UDF read operations. Deprecated since 3.9,0,aerospike,, -aerospike.udf_replica_writes,gauge,,,,[Legacy] The number of UDF replica writes. Deprecated since 3.9,0,aerospike,, -aerospike.udf_scan_rec_reqs,gauge,,,,[Legacy] The number of record UDF calls in a scan background udf job. Deprecated since 3.9,0,aerospike,, -aerospike.udf_write_err_others,gauge,,,,[Legacy] The number of unsuccessful UDF write operations. Deprecated since 3.9,0,aerospike,, -aerospike.udf_write_reqs,gauge,,,,[Legacy] The number of UDF write requests attempted. Deprecated since 3.9,0,aerospike,, -aerospike.udf_write_success,gauge,,,,[Legacy] The number of successful UDF write operations. Deprecated since 3.9,0,aerospike,, -aerospike.uptime,gauge,,second,,[Legacy] The time since last server restart.,1,aerospike,, -aerospike.used_bytes_disk,gauge,,byte,,[Legacy] The total bytes of disk space used on this node. Deprecated,0,aerospike,, -aerospike.used_bytes_memory,gauge,,byte,,[Legacy] The total bytes of memory used on this node. Deprecated since 3.9,0,aerospike,, -aerospike.used_recs_dlog,gauge,,,,[Legacy],0,aerospike,, -aerospike.waiting_transactions,gauge,,,,[Legacy] The number of read/write transactions currently queued. Deprecated since 3.9,0,aerospike,, -aerospike.write_master,gauge,,,,[Legacy] The number of master writes performed by this node. Deprecated since 3.9,0,aerospike,, -aerospike.write_prole,gauge,,,,[Legacy] The number of prole (replica) writes performed by this node. Deprecated since 3.9,0,aerospike,, -aerospike.xdr.abandoned.count,count,,,,[OpenMetricsV2 and Aerospike 5.0+] Number of records abandoned because of permanent failure at the destination.,0,aerospike,, -aerospike.xdr.lag,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Lag in seconds between the destination and the source datacenters,0,aerospike,, -aerospike.xdr.lap_us,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Time in microseconds taken to process records across partitions in one lap (processing cycle).,0,aerospike,, -aerospike.xdr.latency_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Average network latency for the successfully shipped latency.,0,aerospike,, -aerospike.xdr.recoveries.count,count,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of partitions that are recovered by reducing the primary index of that partition.,0,aerospike,, -aerospike.xdr.recoveries_pending,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of recoveries currently pending.,0,aerospike,, -aerospike.xdr.retry_conn_reset.count,count,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records whose shipment is retried due to a reset of the connection to the remote datacenter.,0,aerospike,, -aerospike.xdr.retry_dest.count,count,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records retried due to a temporary error returned by destination node.,0,aerospike,, -aerospike.xdr.retry_no_node.count,count,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records retried because XDR cannot determine which destination node is the master.,0,aerospike,, -aerospike.xdr.success.count,count,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records successfully shipped to remote datacenters.,0,aerospike,, -aerospike.xdr_active_failed_node_sessions,gauge,,,,[Legacy] The failed node session keeps track of node at the local cluster that have left the cluster and need other nodes to ship on their behalf until they join back.,-1,aerospike,, -aerospike.xdr_active_link_down_sessions,gauge,,,,[Legacy] The link down session keeps track of destination clusters that are not reachable for a given time window.,-1,aerospike,, -aerospike.xdr_deletes_canceled,gauge,,,,[Legacy] The number of delete operations that were not shipped because the record reappeared on the local server. Deprecated since 3.9,0,aerospike,, -aerospike.xdr_deletes_shipped,gauge,,,,[Legacy] The number of delete operations that were successfully shipped. Deprecated since 3.9,0,aerospike,, -aerospike.xdr_global_lastshiptime,gauge,,millisecond,,[Legacy] The minimum last ship time in millisecond (epoch) for XDR for across the cluster.,-1,aerospike,, -aerospike.xdr_hotkey_fetch,gauge,,,,[Legacy] The number of record's digest that are actually shipped because their cache entries expired and were dirty. Should be interpreted in conjunction with xdr_hotkey_skip,0,aerospike,, -aerospike.xdr_hotkey_skip,gauge,,,,[Legacy] The number of record's digests that are skipped due to an already existing entry in the reader's thread cache (meaning a version of this record was just shipped). Should be interpreted in conjunction with xdr_hotkey_fetch,0,aerospike,, -aerospike.xdr_min_lastshipinfo,gauge,,,,[Legacy] The minimum last ship time in millisecond (epoch) for XDR for across the cluster. Deprecated since 3.10,0,aerospike,, -aerospike.xdr_queue_overflow_error,gauge,,,,[Legacy] The number of XDR queue overflow errors. Typically happens when there are no physical space available on the storage holding the digest log or if the writes are happening at such a rate that elements are not written fast enough to the digest log.,0,aerospike,, -aerospike.xdr_read_active_avg_pct,gauge,,percent,,[Legacy] How busy the XDR read threads are by calculating the average time in percent of total time that the XDR read threads spend actually processing something vs. waiting for a new digest log entry to arrive on their queues from the dlogreader / failed node shippers / window shippers.,0,aerospike,, -aerospike.xdr_read_error,gauge,,,,[Legacy] The number of read requests initiated by XDR that failed.,0,aerospike,, -aerospike.xdr_read_idle_avg_pct,gauge,,percent,,[Legacy] A sister statistic to xdr_read_active_avg_pct and represents the average time in percent of total time that the XDR read threads waits for a new digest log entry to arrive on their queues from the dlogreader / failed node shippers / window shippers.,0,aerospike,, -aerospike.xdr_read_latency_avg,gauge,,millisecond,,[Legacy] The moving average latency for XDR to read a record.,-1,aerospike,, -aerospike.xdr_read_not_found,gauge,,,,[Legacy] The number of read requests initiated by XDR that were not found.,0,aerospike,, -aerospike.xdr_read_reqq_used,gauge,,,,[Legacy] The number of digest log entries are currently in the XDR read threads queues.,0,aerospike,, -aerospike.xdr_read_reqq_used_pct,gauge,,percent,,[Legacy] A sister statistic to xdr_read_reqq_used to represent how full in percent the XDR read request queues are.,0,aerospike,, -aerospike.xdr_read_respq_used,gauge,,,,[Legacy] The number of entries are being used in the XDR read response queues.,0,aerospike,, -aerospike.xdr_read_success,gauge,,,,[Legacy] The number of read requests initiated by XDR that succeeded.,0,aerospike,, -aerospike.xdr_read_txnq_used,gauge,,,,[Legacy] The number of XDR read transactions that are in flight in the local transaction queue.,0,aerospike,, -aerospike.xdr_read_txnq_used_pct,gauge,,percent,,[Legacy] The percent used of the XDR read transactions that are in flight (out of a maximum allowed of 10000) in the transaction queue (which is also used for regular client transactions). ,0,aerospike,, -aerospike.xdr_relogged_incoming,gauge,,,,[Legacy] The number of records relogged into this node's digest log by another node.,0,aerospike,, -aerospike.xdr_relogged_outgoing,gauge,,,,[Legacy] The number of records relogged to another node's digest log.,0,aerospike,, -aerospike.xdr_ship_bytes,gauge,,,,[Legacy] The estimated number of bytes XDR has shipped to remote clusters.,0,aerospike,, -aerospike.xdr_ship_compression_avg_pct,gauge,,percent,,[Legacy] This determines how beneficial compression is (higher is better),1,aerospike,, -aerospike.xdr_ship_delete_success,gauge,,,,[Legacy] The number of delete operations that were successfully shipped.,0,aerospike,, -aerospike.xdr_ship_destination_error,gauge,,,,[Legacy] The number of errors from the remote cluster(s) while shipping records.,0,aerospike,, -aerospike.xdr_ship_destination_permanent_error,gauge,,error,,[Legacy] The number of permanent errors from the remote cluster(s) while shipping records.,0,aerospike,, -aerospike.xdr_ship_full_record,gauge,,,,[Legacy] The number of records that did not take advantage of bin level shipping,0,aerospike,, -aerospike.xdr_ship_inflight_objects,gauge,,,,[Legacy] The number of objects that are inflight (which have been shipped but for which a response from the remote DC has not yet been received).,0,aerospike,, -aerospike.xdr_ship_latency_avg,gauge,,millisecond,,[Legacy] The moving average latency to ship a record to remote Aerospike clusters.,-1,aerospike,, -aerospike.xdr_ship_outstanding_objects,gauge,,,,[Legacy] The number of outstanding records not yet processed. ,0,aerospike,, -aerospike.xdr_ship_source_error,gauge,,,,[Legacy] The number of client layer errors while shipping records.,0,aerospike,, -aerospike.xdr_ship_success,gauge,,,,[Legacy] The number of records successfully shipped to remote Aerospike clusters. Across all datacenters meaning one record successfully shipped to 3 different datacenters will increment this counter by 3,0,aerospike,, -aerospike.xdr_throughput,gauge,,record,second,[Legacy] The records per second throughput XDR is currently able to ship across all datacenters configured.,0,aerospike,, -aerospike.xdr_timelag,gauge,,second,,[Legacy] The difference between the current time and the timestamp of the record which was last attempted to be shipped,-1,aerospike,, -aerospike.xdr_uninitialized_destination_error,gauge,,,,[Legacy] The number of records in the digest log not shipped because the destination cluster has not been initialized for a DC that is configured for a namespace.,0,aerospike,, -aerospike.xdr_unknown_namespace_error,gauge,,,,[Legacy] The number of records in the digest log not shipped because they belong to an unknown namespace on the source cluster.,0,aerospike,, -aerospike.xdr_uptime,gauge,,second,,[Legacy] The time the XDR process has been running. Deprecated in 3.11.1.1,0,aerospike,, +metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name,curated_metric,sample_tags +aerospike.aerospike_latencies_batch_index_ms_bucket,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of transactions in specific bucket during batch operations,0,aerospike,,, +aerospike.aerospike_latencies_batch_index_ms_count,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] overall count of transactions during batch operations,0,aerospike,,, +aerospike.aerospike_latencies_batch_sub_read_ms_bucket,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of read subtransactions in specific bucket during batch operations,0,aerospike,,, +aerospike.aerospike_latencies_batch_sub_read_ms_count,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of read transactions during batch operations,0,aerospike,,, +aerospike.aerospike_latencies_batch_sub_write_ms_bucket,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of write transactions in specific bucket during batch operations,0,aerospike,,, +aerospike.aerospike_latencies_batch_sub_write_ms_count,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of write transactions during batch operations,0,aerospike,,, +aerospike.aerospike_latencies_read_ms_bucket,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of read transactions in a specific bucket,0,aerospike,,, +aerospike.aerospike_latencies_read_ms_count,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of read transactions ,0,aerospike,,, +aerospike.aerospike_latencies_write_ms_bucket,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of write transactions in a specific bucket,0,aerospike,,, +aerospike.aerospike_latencies_write_ms_count,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] count of write transactions,0,aerospike,,, +aerospike.aerospike_namespace_active_rack,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Active rack-id this node is assigned ,0,aerospike,,, +aerospike.aerospike_namespace_allow_ttl_without_nsup,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] allow ttl without configuring nsup,0,aerospike,,, +aerospike.aerospike_namespace_appeals_records_exonerated,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records successfully exenerated,0,aerospike,,, +aerospike.aerospike_namespace_appeals_rx_active,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] active transactions read,0,aerospike,,, +aerospike.aerospike_namespace_appeals_tx_active,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] active transaction transmitted ,0,aerospike,,, +aerospike.aerospike_namespace_appeals_tx_remaining,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client transfer transactions remaining to ship,0,aerospike,,, +aerospike.aerospike_namespace_auto_revive,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is auto-revive feature enabled ,0,aerospike,,, +aerospike.aerospike_namespace_auto_revived_partitions,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of partitions auto-revived during startup,0,aerospike,,, +aerospike.aerospike_namespace_background_query_max_rps,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Maximum records per second allowed for a backgroun query,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_delete_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of errored out batch-index delete subtransactions,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_delete_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of batch-index delete subtransactions that did not happen because the record was filtered out,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_delete_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of batch-index delete subtransactions that resulted in not found,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records successfully deleted by batch-index subtransactions,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_delete_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of batch-index delete subtransactions that timed out,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_lang_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of successful batch-index UDF delete subtransactions,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_lang_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of language (Lua) batch-index errors for UDF sub-transactions,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_lang_read_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of successful batch-index UDF read subtransaction,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_lang_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of successful batch-index UDF write subtransactions,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_proxy_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch proxy activity complete,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_proxy_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch proxy activity error,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_proxy_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch proxy activity timeouts,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_read_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch activity sub-read errors ,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_read_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch activity sub-read filtered out,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_read_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch activity sub-read not found,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_read_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch activity read success,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_read_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch activity read timeouts,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_tsvc_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch activity tsvc errors,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_tsvc_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] batch activity tsvc timeouts,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_udf_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of completed batch-index UDF subtransactions,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_udf_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of failed batch-index UDF subtransactions ,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_udf_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of batch-index UDF subtransactions that did not happen because the record was filtered out,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_udf_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of batch-index UDF subtransactions that timed out,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_write_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of batch-index write subtransactions that failed with an error,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_write_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of batch-index write subtransactions that did not happen because the record was filtered out,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records successfully written by batch-index subtransactions,0,aerospike,,, +aerospike.aerospike_namespace_batch_sub_write_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of batch-index write subtransactions that timed out,0,aerospike,,, +aerospike.aerospike_namespace_cache_read_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Percentage of read transactions that are hitting post-write-cache ,0,aerospike,,, +aerospike.aerospike_namespace_client_delete_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client delete errors,0,aerospike,,, +aerospike.aerospike_namespace_client_delete_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client delete filtered out,0,aerospike,,, +aerospike.aerospike_namespace_client_delete_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client delete which are not found,0,aerospike,,, +aerospike.aerospike_namespace_client_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client delete successful,0,aerospike,,, +aerospike.aerospike_namespace_client_delete_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client delete timeouts,0,aerospike,,, +aerospike.aerospike_namespace_client_lang_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client lang delete successful,0,aerospike,,, +aerospike.aerospike_namespace_client_lang_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client lang errors,0,aerospike,,, +aerospike.aerospike_namespace_client_lang_read_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client lang read successful,0,aerospike,,, +aerospike.aerospike_namespace_client_lang_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client lang write successful,0,aerospike,,, +aerospike.aerospike_namespace_client_proxy_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client proxy calls completed,0,aerospike,,, +aerospike.aerospike_namespace_client_proxy_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client proxy calls errored out,0,aerospike,,, +aerospike.aerospike_namespace_client_proxy_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of client proxy calls timed out,0,aerospike,,, +aerospike.aerospike_namespace_client_read_error,gauge,,,,[Legacy] The number of client read transaction errors.,0,aerospike,,, +aerospike.aerospike_namespace_client_read_filtered_out,gauge,,,,[Legacy] The number of client read transaction that timed out.,0,aerospike,,, +aerospike.aerospike_namespace_client_read_not_found,gauge,,,,[Legacy] The number of client read transaction that resulted in not found.,0,aerospike,,, +aerospike.aerospike_namespace_client_read_success,gauge,,,,[Legacy] The number of successful client read transactions.,0,aerospike,,, +aerospike.aerospike_namespace_client_read_timeout,gauge,,,,[Legacy] The number of client read transaction that timed out.,0,aerospike,,, +aerospike.aerospike_namespace_client_tsvc_error,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client tsvc transactions errored out.,0,aerospike,,, +aerospike.aerospike_namespace_client_tsvc_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client tsvc transactions timed out,0,aerospike,,, +aerospike.aerospike_namespace_client_udf_complete,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client udf calls completed ,0,aerospike,,, +aerospike.aerospike_namespace_client_udf_error,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client udf calls errored out,0,aerospike,,, +aerospike.aerospike_namespace_client_udf_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client udf calls filtered out,0,aerospike,,, +aerospike.aerospike_namespace_client_udf_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client udf class that timedout,0,aerospike,,, +aerospike.aerospike_namespace_client_write_error,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client write transactions that failed with an error.,0,aerospike,,, +aerospike.aerospike_namespace_client_write_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client write transactions that were filtered out.,0,aerospike,,, +aerospike.aerospike_namespace_client_write_success,gauge,,,,[Legacy] The number of successful client write transactions.,0,aerospike,,, +aerospike.aerospike_namespace_client_write_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The number of client write transactions that timed out.,0,aerospike,,, +aerospike.aerospike_namespace_clock_skew_stop_writes,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v4.0+] This will be true if clock skew is outside of tolerance for strong-consistency.,0,aerospike,,, +aerospike.aerospike_namespace_conflict_resolve_writes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] if conflict-resolve-write config is enabled,0,aerospike,,, +aerospike.aerospike_namespace_current_time,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] current time,0,aerospike,,, +aerospike.aerospike_namespace_data_avail_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Measures the minimum contiguous storage-engine device/pmem ,0,aerospike,,, +aerospike.aerospike_namespace_data_compression_ratio,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Measures the average compressed size to uncompressed size ratio ,0,aerospike,,, +aerospike.aerospike_namespace_data_total_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Regardless of storage-engine the total allocated storag engine,0,aerospike,,, +aerospike.aerospike_namespace_data_used_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Regardless of storage-engine nd the amount of data used in that storage used ,0,aerospike,,, +aerospike.aerospike_namespace_data_used_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Percentage of used storage capacity for this namespace,0,aerospike,,, +aerospike.aerospike_namespace_dead_partitions,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v4.0+] The number of dead partitions for this namespace (when using strong-consistency). This is the number of partitions that are unavailable when all roster nodes are present.,0,aerospike,,, +aerospike.aerospike_namespace_default_read_touch_ttl_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] values 1-100 specify a percentage of the most recent record expiration time,0,aerospike,,, +aerospike.aerospike_namespace_default_ttl,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ttl of a record inserted,0,aerospike,,, +aerospike.aerospike_namespace_deleted_last_bin,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] deleted last bin,0,aerospike,,, +aerospike.aerospike_namespace_device_available_pct,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v3.9+] The minimum contiguous disk space for all disks in a namespace.,0,aerospike,,, +aerospike.aerospike_namespace_disable_cold_start_eviction,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is eviction enabled when cold start,0,aerospike,,, +aerospike.aerospike_namespace_disable_write_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is dup res disabled,0,aerospike,,, +aerospike.aerospike_namespace_disallow_expunge,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_disallow_null_setname,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_dup_res_ask,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_dup_res_respond_no_read,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_dup_res_respond_read,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_effective_active_rack,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_effective_is_quiesced,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is node quiesced,0,aerospike,,, +aerospike.aerospike_namespace_effective_prefer_uniform_balance,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] preferred unionform balance,0,aerospike,,, +aerospike.aerospike_namespace_effective_replication_factor,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] replication factor after considering all nodes,0,aerospike,,, +aerospike.aerospike_namespace_enable_benchmarks_batch_sub,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] are batch sub benchmarks enabled,0,aerospike,,, +aerospike.aerospike_namespace_enable_benchmarks_ops_sub,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] are ops sub benchmarks enabled,0,aerospike,,, +aerospike.aerospike_namespace_enable_benchmarks_read,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] are read benchmarks enabled,0,aerospike,,, +aerospike.aerospike_namespace_enable_benchmarks_udf,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] are udf benchmarks enabled,0,aerospike,,, +aerospike.aerospike_namespace_enable_benchmarks_udf_sub,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] are udf sub benchmarks enabled,0,aerospike,,, +aerospike.aerospike_namespace_enable_benchmarks_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] are write benchmarks enabled,0,aerospike,,, +aerospike.aerospike_namespace_enable_hist_proxy,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] are ops proxy-hist benchmarks enabled,0,aerospike,,, +aerospike.aerospike_namespace_evict_hist_buckets,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] data eviction history group,0,aerospike,,, +aerospike.aerospike_namespace_evict_indexes_memory_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_evict_tenths_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] tenths pct eviction,0,aerospike,,, +aerospike.aerospike_namespace_evict_ttl,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ttl for eviction,0,aerospike,,, +aerospike.aerospike_namespace_evict_void_time,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] time gap during eviction,0,aerospike,,, +aerospike.aerospike_namespace_evicted_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] objects evicted count,0,aerospike,,, +aerospike.aerospike_namespace_expired_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] expired objects count,0,aerospike,,, +aerospike.aerospike_namespace_fail_client_lost_conflict,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_fail_generation,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_fail_key_busy,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_fail_record_too_big,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] fail if record is too big,0,aerospike,,, +aerospike.aerospike_namespace_fail_xdr_forbidden,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_fail_xdr_key_busy,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_fail_xdr_lost_conflict,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_force_long_queries,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_delete_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_delete_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_delete_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_delete_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_lang_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_lang_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_lang_read_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_lang_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_read_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of errors during proxy batch sub reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_read_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of filtered out records during proxy batch sub reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_read_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of not found records during proxy batch sub reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_read_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of successful records read during proxy batch sub reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_read_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of timeouts occurred during proxy batch sub reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_tsvc_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of errors occurred during proxy batch sub tsvc,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_tsvc_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of timeouts occurred during proxy batch sub tsvc,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_udf_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_udf_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_udf_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_udf_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_write_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_write_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_batch_sub_write_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_delete_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of errors occurred during proxy deletes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_delete_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of filtered out occurred during proxy deletes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_delete_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of not found errors occurred during proxy deletes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of successful occurred during proxy deletes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_delete_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of timeouts occurred during proxy deletes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_lang_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of successes occurred during proxy lang deletes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_lang_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of errors occurred during proxy lang deletes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_lang_read_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of successes occurred during proxy lang reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_lang_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of successes occurred during proxy lang writes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_read_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of errors occurred during proxy reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_read_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of filtered out occurred during proxy reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_read_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of not founds occurred during proxy reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_read_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of successes occurred during proxy reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_read_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of timeouts occurred during proxy reads,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_tsvc_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of errors occurred during proxy tsvc,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_tsvc_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of timeouts occurred during proxy tsvc,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_udf_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of completed calls occurred during proxy udf calls,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_udf_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of errors occurred during proxy udf calls,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_udf_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of filterouts occurred during proxy udf calls,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_udf_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of timeouts occurred during proxy udf calls,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_write_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of errors occurred during proxy writes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_write_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of filterouts occurred during proxy writes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of successes occurred during proxy writes,0,aerospike,,, +aerospike.aerospike_namespace_from_proxy_write_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] The Number of timeouts occurred during proxy writes,0,aerospike,,, +aerospike.aerospike_namespace_geo2dsphere_within_earth_radius_meters,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo2dsphere_within_level_mod,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo2dsphere_within_max_cells,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo2dsphere_within_max_level,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo2dsphere_within_min_level,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo2dsphere_within_strict,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo_region_query_cells,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo_region_query_falsepos,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo_region_query_points,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_geo_region_query_reqs,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_hwm_breached,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v3.9+] If true Aerospike has breached 'high-water-[disk/memory]-pct' for this namespace. Deprecated since 3.9,0,aerospike,,, +aerospike.aerospike_namespace_ignore_migrate_fill_delay,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_index_flash_alloc_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.6+] Applies only to Enterprise Edition configured with index-type flash. Percentage of the mount(s) allocated for the primary index used by this namespace on this node.,0,aerospike,,, +aerospike.aerospike_namespace_index_stage_size,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_index_used_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_indexes_memory_budget,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_inline_short_queries,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_master_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_master_tombstones,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_max_record_size,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_fresh_partitions,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_order,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_record_receives,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_record_retransmits,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_records_skipped,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_records_transmitted,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_records_unreadable,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_retransmit_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_rx_instances,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_rx_partitions_active,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_rx_partitions_initial,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_rx_partitions_remaining,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_signals_active,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_signals_remaining,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_skip_unreadable,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_sleep,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_tx_instances,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_tx_partitions_active,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_tx_partitions_imbalance,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_tx_partitions_initial,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_tx_partitions_lead_remaining,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_migrate_tx_partitions_remaining,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_nodes_quiesced,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_non_expirable_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_non_replica_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_non_replica_tombstones,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_ns_cluster_size,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_nsup_cycle_deleted_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_nsup_cycle_duration,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_nsup_hist_period,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_nsup_period,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_nsup_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_nsup_xdr_key_busy,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_ops_sub_tsvc_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_ops_sub_tsvc_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_ops_sub_write_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_ops_sub_write_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_ops_sub_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_ops_sub_write_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_partition_tree_sprigs,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pending_quiesce,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_aggr_abort,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_aggr_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_aggr_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_long_basic_abort,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_long_basic_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_long_basic_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_ops_bg_abort,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_ops_bg_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_ops_bg_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_short_basic_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_short_basic_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_short_basic_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_udf_bg_abort,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_udf_bg_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pi_query_udf_bg_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_pmem_available_pct,gauge,,percent,,[Legacy and OpenMetricsV2 and Aerospike v4.8+] The minimum contiguous pmem storage file space across all such files in a namespace.,0,aerospike,,, +aerospike.aerospike_namespace_prefer_uniform_balance,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_prole_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_prole_tombstones,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_query_proto_compression_ratio,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_query_proto_uncompressed_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_rack_id,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_re_repl_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_re_repl_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_re_repl_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_re_repl_tsvc_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_re_repl_tsvc_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_read_touch_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_read_touch_skip,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_read_touch_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_read_touch_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_read_touch_tsvc_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_read_touch_tsvc_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_record_proto_compression_ratio,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_record_proto_uncompressed_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_reject_non_xdr_writes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_reject_xdr_writes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_replication_factor,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_batch_sub_delete_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_batch_sub_delete_repl_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_batch_sub_read_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_batch_sub_read_repl_ping,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_batch_sub_udf_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_batch_sub_udf_repl_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_batch_sub_write_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_batch_sub_write_repl_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_delete_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_delete_repl_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_read_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_read_repl_ping,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_udf_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_udf_repl_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_write_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_all_write_repl_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_ops_sub_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_ops_sub_repl_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_udf_sub_dup_res,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_retransmit_udf_sub_repl_write,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_namespace_set_index_used_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_aggr_abort,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_aggr_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_aggr_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_long_basic_abort,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_long_basic_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_long_basic_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_ops_bg_abort,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_ops_bg_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_ops_bg_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_short_basic_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_short_basic_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_short_basic_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_udf_bg_abort,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_udf_bg_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_si_query_udf_bg_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_sindex_gc_cleaned,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_sindex_stage_size,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_sindex_used_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_single_query_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_smd_evict_void_time,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_stop_writes,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v3.9+] If true this namespace is currently not allowing writes.,0,aerospike,,, +aerospike.aerospike_namespace_stop_writes_sys_memory_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_cache_replica_writes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_cold_start_empty,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_commit_to_device,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_compression_acceleration,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_compression_level,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_defrag_lwm_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_defrag_queue_min,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_defrag_sleep,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_defrag_startup_minimum,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_device_defrag_q,gauge,,,,[OpenMetricsV2 and Aerospike 4.3+] storage engine device defrag q,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_device_write_q,gauge,,,,[OpenMetricsV2 and Aerospike 4.3+] storage engine device write q,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_direct_files,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_disable_odsync,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_enable_benchmarks_storage,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_evict_used_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_age,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_defrag_partial_writes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_defrag_q,gauge,,,,[OpenMetricsV2 and Aerospike 4.3+] storage engine file defrag q,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_defrag_reads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_defrag_writes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_free_wblocks,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_partial_writes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_read_errors,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_used_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_write_q,gauge,,,,[OpenMetricsV2 and Aerospike 4.3+] storage engine file write q,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_file_writes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_filesize,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_flush_max_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_flush_size,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_max_write_cache,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_post_write_cache,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_read_page_cache,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_serialize_tomb_raider,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_sindex_startup_device_scan,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_stop_writes_avail_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_stop_writes_used_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_storage_engine_tomb_raider_sleep,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_strong_consistency,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_strong_consistency_allow_expunge,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_tomb_raider_eligible_age,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_tomb_raider_period,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_tombstones,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_transaction_pending_limit,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_truncate_lut,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_truncate_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_truncating,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_lang_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_lang_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_lang_read_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_lang_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_tsvc_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_tsvc_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_udf_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_udf_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_udf_filtered_out,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_udf_sub_udf_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_unavailable_partitions,gauge,,,,[Legacy and OpenMetricsV2 and Aerospike v4.0+] The number of unavailable partitions for this namespace (when using strong-consistency).,0,aerospike,,, +aerospike.aerospike_namespace_unreplicated_records,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_bin_cemeteries,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_bin_tombstone_ttl,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_client_delete_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_client_delete_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_client_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_client_delete_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_client_write_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_client_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_client_write_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_from_proxy_delete_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_from_proxy_delete_not_found,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_from_proxy_delete_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_from_proxy_delete_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_from_proxy_write_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_from_proxy_write_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_from_proxy_write_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_tomb_raider_period,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_tomb_raider_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xdr_tombstones,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_namespace_xmem_id,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_advertise_ipv6,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_created_buffers,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_delay,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_destroyed_buffers,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_error,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] batch index error,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_huge_buffers,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_initiate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_proto_compression_ratio,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_proto_uncompressed_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_index_unused_buffers,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_max_buffers_per_queue,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_max_requests,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_batch_max_unused_buffers,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_client_connections,gauge,,,,[OpenMetricsV2] client connections,0,aerospike,,, +aerospike.aerospike_node_stats_client_connections_closed,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_client_connections_opened,gauge,,,,[OpenMetricsV2 and Aerospike v5.6+] client connections opened,0,aerospike,,, +aerospike.aerospike_node_stats_cluster_clock_skew_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_cluster_clock_skew_stop_writes_sec,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_cluster_generation,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_cluster_integrity,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_cluster_is_member,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_cluster_max_compatibility_id,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_cluster_min_compatibility_id,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_cluster_size,gauge,,,,[OpenMetricsV2] cluster size,0,aerospike,,, +aerospike.aerospike_node_stats_debug_allocations,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_demarshal_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_disable_udf_execution,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_early_tsvc_client_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_node_stats_early_tsvc_from_proxy_batch_sub_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_node_stats_early_tsvc_from_proxy_error,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] is null set-name allowed,0,aerospike,,, +aerospike.aerospike_node_stats_enable_benchmarks_fabric,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_enable_health_check,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_enable_hist_info,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_enforce_best_practices,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_bulk_recv_rate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_bulk_send_rate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_connections,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_connections_closed,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_connections_opened,gauge,,,,[OpenMetricsV2 and Aerospike v5.6+] fabric connections opened,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_ctrl_recv_rate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] fabric receive rates,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_ctrl_send_rate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] fabric send rates,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_meta_recv_rate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] fabric meta receive rates,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_meta_send_rate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] fabric meta send rates,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_rw_recv_rate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_fabric_rw_send_rate,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_failed_best_practices,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_heap_active_kbytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_heap_allocated_kbytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_heap_efficiency_pct,gauge,,,,[OpenMetricsV2 and Aerospike v3.10.1+] heap efficiency pct,0,aerospike,,, +aerospike.aerospike_node_stats_heap_mapped_kbytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_heap_site_count,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_heartbeat_connections,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_heartbeat_connections_closed,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_heartbeat_connections_opened,gauge,,,,[OpenMetricsV2 and Aerospike v5.6+] heartbeat connections opened,0,aerospike,,, +aerospike.aerospike_node_stats_heartbeat_received_foreign,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_heartbeat_received_self,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_indent_allocations,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_info_complete,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_info_max_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_info_queue,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_info_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_info_timeout,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_keep_caps_ssd_health,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_log_local_time,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_log_millis,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_long_queries_active,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_microsecond_histograms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_migrate_allowed,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_migrate_fill_delay,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_migrate_max_num_incoming,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_migrate_partitions_remaining,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_migrate_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_min_cluster_size,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_os_group_perms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_poison_allocations,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_process_cpu_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_proto_fd_idle_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_proto_fd_max,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_proxy_in_progress,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_quarantine_allocations,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_query_max_done,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_query_threads_limit,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_reaped_fds,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_run_as_daemon,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_rw_in_progress,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] rw in progress,0,aerospike,,, +aerospike.aerospike_node_stats_service_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_sindex_builder_threads,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_sindex_gc_period,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_stay_quiesced,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_system_free_mem_kbytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_system_free_mem_pct,gauge,,,,[OpenMetricsV2] system free mem pct,0,aerospike,,, +aerospike.aerospike_node_stats_system_kernel_cpu_pct,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] Total cpu pct used by kernel,0,aerospike,,, +aerospike.aerospike_node_stats_system_thp_mem_kbytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_system_total_cpu_pct,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] Total cpu used by system itself,0,aerospike,,, +aerospike.aerospike_node_stats_system_user_cpu_pct,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] Total cpu pct consumed by user,0,aerospike,,, +aerospike.aerospike_node_stats_threads_detached,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_threads_joinable,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_threads_pool_active,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_threads_pool_total,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_ticker_interval,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_time_since_rebalance,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] Total time since nodes are rebalanced,0,aerospike,,, +aerospike.aerospike_node_stats_tls_refresh_period,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_tombstones,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The Total number of Tombstones,0,aerospike,,, +aerospike.aerospike_node_stats_transaction_max_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_transaction_retry_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_node_stats_tree_gc_queue,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] current gc queue,0,aerospike,,, +aerospike.aerospike_node_stats_uptime,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] Total time the system is up,0,aerospike,,, +aerospike.aerospike_node_ticks,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] The Number of times exporter is refreshed,0,aerospike,,, +aerospike.aerospike_node_up,gauge,,,,[OpenMetricsV2 and Aerospike v3.9+] Is the aerospike exporter up,0,aerospike,,, +aerospike.aerospike_sets_data_used_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_default_read_touch_ttl_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_default_ttl,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_disable_eviction,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_enable_index,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_index_populating,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_objects,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_sindexes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_stop_writes_count,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_stop_writes_size,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_tombstones,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_truncate_lut,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sets_truncating,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sindex_entries,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sindex_entries_per_bval,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sindex_entries_per_rec,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sindex_load_pct,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sindex_load_time,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sindex_stat_gc_recs,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sindex_used_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sysinfo_filefd_allocated,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sysinfo_memory_stats_shmem_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sysinfo_memory_stats_swap_cached_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sysinfo_netstat_tcp_activeopens,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sysinfo_netstat_tcp_currestab,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sysinfo_netstat_tcp_retranssegs,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sysinfo_network_receive_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_sysinfo_network_transfer_bytes,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] ,0,aerospike,,, +aerospike.aerospike_xdr_abandoned,gauge,,,,[OpenMetricsV2 and Aerospike 5.0+] Number of records abandoned because of permanent failure at the destination.,0,aerospike,,, +aerospike.aerospike_xdr_lag,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Lag in seconds between the destination and the source datacenters,0,aerospike,,, +aerospike.aerospike_xdr_lap_us,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Time in microseconds taken to process records across partitions in one lap (processing cycle).,0,aerospike,,, +aerospike.aerospike_xdr_latency_ms,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Average network latency for the successfully shipped latency.,0,aerospike,,, +aerospike.aerospike_xdr_recoveries,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of partitions that are recovered by reducing the primary index of that partition.,0,aerospike,,, +aerospike.aerospike_xdr_recoveries_pending,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of recoveries currently pending.,0,aerospike,,, +aerospike.aerospike_xdr_retry_conn_reset,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records whose shipment is retried due to a reset of the connection to the remote datacenter.,0,aerospike,,, +aerospike.aerospike_xdr_retry_dest,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records retried due to a temporary error returned by destination node.,0,aerospike,,, +aerospike.aerospike_xdr_retry_no_node,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records retried because XDR cannot determine which destination node is the master.,0,aerospike,,, +aerospike.aerospike_xdr_success,gauge,,,,[OpenMetricsV2 and Aerospike v5.0+] Number of records successfully shipped to remote datacenters.,0,aerospike,,, +aerospike.uptime,gauge,,second,,[Legacy] The time since last server restart.,1,aerospike,,, diff --git a/aerospike/tests/common.py b/aerospike/tests/common.py index a42f9db0b18cd..d25da1e4ad7f4 100644 --- a/aerospike/tests/common.py +++ b/aerospike/tests/common.py @@ -14,7 +14,7 @@ HOST = "127.0.0.1" PORT = 3000 EXPORTER_PORT = 9145 -VERSION = os.environ.get('AEROSPIKE_VERSION') +VERSION = os.environ.get('7.2') OPENMETRICS_V2_INSTANCE = { 'openmetrics_endpoint': 'http://{}:{}/metrics'.format(HOST, EXPORTER_PORT), @@ -22,250 +22,542 @@ } EXPECTED_PROMETHEUS_METRICS = [ - 'aerospike.namespace.client_delete_error.count', - 'aerospike.namespace.client_read_error.count', - 'aerospike.namespace.client_read_success.count', - 'aerospike.namespace.client_read_not_found.count', - 'aerospike.namespace.client_read_timeout.count', - 'aerospike.namespace.client_read_filtered_out.count', - 'aerospike.namespace.client_udf_error.count', - 'aerospike.namespace.client_write_error.count', - 'aerospike.namespace.client_write_success.count', - 'aerospike.namespace.client_write_timeout.count', - 'aerospike.namespace.client_write_filtered_out.count', - 'aerospike.namespace.clock_skew_stop_writes', - 'aerospike.namespace.dead_partitions', - 'aerospike.namespace.device_available_pct', - 'aerospike.namespace.hwm_breached', - 'aerospike.namespace.memory_free_pct', - 'aerospike.namespace.memory_used_bytes', - 'aerospike.namespace.scan_aggr_error.count', - 'aerospike.namespace.scan_basic_error.count', - 'aerospike.namespace.scan_ops_bg_error.count', - 'aerospike.namespace.scan_udf_bg_error.count', - 'aerospike.namespace.stop_writes', - 'aerospike.namespace.storage_engine_file_write_q', - 'aerospike.namespace.unavailable_partitions', - 'aerospike.node_stats.batch_index_error.count', - 'aerospike.node_stats.client_connections', - 'aerospike.node_stats.cluster_size', - 'aerospike.node_stats.heap_efficiency_pct', - 'aerospike.node_stats.rw_in_progress', - 'aerospike.node_stats.system_free_mem_pct', - 'aerospike.namespace.storage_engine_file_defrag_q', -] - -EXPECTED_PROMETHEUS_METRICS_5_6 = [ - 'aerospike.node_stats.client_connections_opened.count', - 'aerospike.node_stats.fabric_connections_opened.count', - 'aerospike.node_stats.heartbeat_connections_opened.count', + 'aerospike.aerospike_latencies_batch_index_ms_bucket', + 'aerospike.aerospike_latencies_batch_index_ms_count', + 'aerospike.aerospike_latencies_batch_sub_read_ms_bucket', + 'aerospike.aerospike_latencies_batch_sub_read_ms_count', + 'aerospike.aerospike_latencies_batch_sub_write_ms_bucket', + 'aerospike.aerospike_latencies_batch_sub_write_ms_count', + 'aerospike.aerospike_latencies_read_ms_bucket', + 'aerospike.aerospike_latencies_read_ms_count', + 'aerospike.aerospike_latencies_write_ms_bucket', + 'aerospike.aerospike_latencies_write_ms_count', + 'aerospike.aerospike_namespace_active_rack', + 'aerospike.aerospike_namespace_allow_ttl_without_nsup', + 'aerospike.aerospike_namespace_appeals_records_exonerated', + 'aerospike.aerospike_namespace_appeals_rx_active', + 'aerospike.aerospike_namespace_appeals_tx_active', + 'aerospike.aerospike_namespace_appeals_tx_remaining', + 'aerospike.aerospike_namespace_auto_revive', + 'aerospike.aerospike_namespace_auto_revived_partitions', + 'aerospike.aerospike_namespace_background_query_max_rps', + 'aerospike.aerospike_namespace_batch_sub_delete_error', + 'aerospike.aerospike_namespace_batch_sub_delete_filtered_out', + 'aerospike.aerospike_namespace_batch_sub_delete_not_found', + 'aerospike.aerospike_namespace_batch_sub_delete_success', + 'aerospike.aerospike_namespace_batch_sub_delete_timeout', + 'aerospike.aerospike_namespace_batch_sub_lang_delete_success', + 'aerospike.aerospike_namespace_batch_sub_lang_error', + 'aerospike.aerospike_namespace_batch_sub_lang_read_success', + 'aerospike.aerospike_namespace_batch_sub_lang_write_success', + 'aerospike.aerospike_namespace_batch_sub_proxy_complete', + 'aerospike.aerospike_namespace_batch_sub_proxy_error', + 'aerospike.aerospike_namespace_batch_sub_proxy_timeout', + 'aerospike.aerospike_namespace_batch_sub_read_error', + 'aerospike.aerospike_namespace_batch_sub_read_filtered_out', + 'aerospike.aerospike_namespace_batch_sub_read_not_found', + 'aerospike.aerospike_namespace_batch_sub_read_success', + 'aerospike.aerospike_namespace_batch_sub_read_timeout', + 'aerospike.aerospike_namespace_batch_sub_tsvc_error', + 'aerospike.aerospike_namespace_batch_sub_tsvc_timeout', + 'aerospike.aerospike_namespace_batch_sub_udf_complete', + 'aerospike.aerospike_namespace_batch_sub_udf_error', + 'aerospike.aerospike_namespace_batch_sub_udf_filtered_out', + 'aerospike.aerospike_namespace_batch_sub_udf_timeout', + 'aerospike.aerospike_namespace_batch_sub_write_error', + 'aerospike.aerospike_namespace_batch_sub_write_filtered_out', + 'aerospike.aerospike_namespace_batch_sub_write_success', + 'aerospike.aerospike_namespace_batch_sub_write_timeout', + 'aerospike.aerospike_namespace_cache_read_pct', + 'aerospike.aerospike_namespace_client_delete_error', + 'aerospike.aerospike_namespace_client_delete_filtered_out', + 'aerospike.aerospike_namespace_client_delete_not_found', + 'aerospike.aerospike_namespace_client_delete_success', + 'aerospike.aerospike_namespace_client_delete_timeout', + 'aerospike.aerospike_namespace_client_lang_delete_success', + 'aerospike.aerospike_namespace_client_lang_error', + 'aerospike.aerospike_namespace_client_lang_read_success', + 'aerospike.aerospike_namespace_client_lang_write_success', + 'aerospike.aerospike_namespace_client_proxy_complete', + 'aerospike.aerospike_namespace_client_proxy_error', + 'aerospike.aerospike_namespace_client_proxy_timeout', + 'aerospike.aerospike_namespace_client_read_error', + 'aerospike.aerospike_namespace_client_read_filtered_out', + 'aerospike.aerospike_namespace_client_read_not_found', + 'aerospike.aerospike_namespace_client_read_success', + 'aerospike.aerospike_namespace_client_read_timeout', + 'aerospike.aerospike_namespace_client_tsvc_error', + 'aerospike.aerospike_namespace_client_tsvc_timeout', + 'aerospike.aerospike_namespace_client_udf_complete', + 'aerospike.aerospike_namespace_client_udf_error', + 'aerospike.aerospike_namespace_client_udf_filtered_out', + 'aerospike.aerospike_namespace_client_udf_timeout', + 'aerospike.aerospike_namespace_client_write_error', + 'aerospike.aerospike_namespace_client_write_filtered_out', + 'aerospike.aerospike_namespace_client_write_success', + 'aerospike.aerospike_namespace_client_write_timeout', + 'aerospike.aerospike_namespace_clock_skew_stop_writes', + 'aerospike.aerospike_namespace_conflict_resolve_writes', + 'aerospike.aerospike_namespace_current_time', + 'aerospike.aerospike_namespace_data_avail_pct', + 'aerospike.aerospike_namespace_data_compression_ratio', + 'aerospike.aerospike_namespace_data_total_bytes', + 'aerospike.aerospike_namespace_data_used_bytes', + 'aerospike.aerospike_namespace_data_used_pct', + 'aerospike.aerospike_namespace_dead_partitions', + 'aerospike.aerospike_namespace_default_read_touch_ttl_pct', + 'aerospike.aerospike_namespace_default_ttl', + 'aerospike.aerospike_namespace_deleted_last_bin', + 'aerospike.aerospike_namespace_disable_cold_start_eviction', + 'aerospike.aerospike_namespace_disable_write_dup_res', + 'aerospike.aerospike_namespace_disallow_expunge', + 'aerospike.aerospike_namespace_disallow_null_setname', + 'aerospike.aerospike_namespace_dup_res_ask', + 'aerospike.aerospike_namespace_dup_res_respond_no_read', + 'aerospike.aerospike_namespace_dup_res_respond_read', + 'aerospike.aerospike_namespace_effective_active_rack', + 'aerospike.aerospike_namespace_effective_is_quiesced', + 'aerospike.aerospike_namespace_effective_prefer_uniform_balance', + 'aerospike.aerospike_namespace_effective_replication_factor', + 'aerospike.aerospike_namespace_enable_benchmarks_batch_sub', + 'aerospike.aerospike_namespace_enable_benchmarks_ops_sub', + 'aerospike.aerospike_namespace_enable_benchmarks_read', + 'aerospike.aerospike_namespace_enable_benchmarks_udf_sub', + 'aerospike.aerospike_namespace_enable_benchmarks_udf', + 'aerospike.aerospike_namespace_enable_benchmarks_write', + 'aerospike.aerospike_namespace_enable_hist_proxy', + 'aerospike.aerospike_namespace_evict_hist_buckets', + 'aerospike.aerospike_namespace_evict_indexes_memory_pct', + 'aerospike.aerospike_namespace_evict_tenths_pct', + 'aerospike.aerospike_namespace_evict_ttl', + 'aerospike.aerospike_namespace_evict_void_time', + 'aerospike.aerospike_namespace_evicted_objects', + 'aerospike.aerospike_namespace_expired_objects', + 'aerospike.aerospike_namespace_fail_client_lost_conflict', + 'aerospike.aerospike_namespace_fail_generation', + 'aerospike.aerospike_namespace_fail_key_busy', + 'aerospike.aerospike_namespace_fail_record_too_big', + 'aerospike.aerospike_namespace_fail_xdr_forbidden', + 'aerospike.aerospike_namespace_fail_xdr_key_busy', + 'aerospike.aerospike_namespace_fail_xdr_lost_conflict', + 'aerospike.aerospike_namespace_force_long_queries', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_delete_error', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_delete_filtered_out', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_delete_not_found', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_delete_success', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_delete_timeout', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_lang_delete_success', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_lang_error', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_lang_read_success', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_lang_write_success', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_read_error', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_read_filtered_out', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_read_not_found', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_read_success', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_read_timeout', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_tsvc_error', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_tsvc_timeout', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_udf_complete', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_udf_error', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_udf_filtered_out', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_udf_timeout', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_write_error', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_write_filtered_out', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_write_success', + 'aerospike.aerospike_namespace_from_proxy_batch_sub_write_timeout', + 'aerospike.aerospike_namespace_from_proxy_delete_error', + 'aerospike.aerospike_namespace_from_proxy_delete_filtered_out', + 'aerospike.aerospike_namespace_from_proxy_delete_not_found', + 'aerospike.aerospike_namespace_from_proxy_delete_success', + 'aerospike.aerospike_namespace_from_proxy_delete_timeout', + 'aerospike.aerospike_namespace_from_proxy_lang_delete_success', + 'aerospike.aerospike_namespace_from_proxy_lang_error', + 'aerospike.aerospike_namespace_from_proxy_lang_read_success', + 'aerospike.aerospike_namespace_from_proxy_lang_write_success', + 'aerospike.aerospike_namespace_from_proxy_read_error', + 'aerospike.aerospike_namespace_from_proxy_read_filtered_out', + 'aerospike.aerospike_namespace_from_proxy_read_not_found', + 'aerospike.aerospike_namespace_from_proxy_read_success', + 'aerospike.aerospike_namespace_from_proxy_read_timeout', + 'aerospike.aerospike_namespace_from_proxy_tsvc_error', + 'aerospike.aerospike_namespace_from_proxy_tsvc_timeout', + 'aerospike.aerospike_namespace_from_proxy_udf_complete', + 'aerospike.aerospike_namespace_from_proxy_udf_error', + 'aerospike.aerospike_namespace_from_proxy_udf_filtered_out', + 'aerospike.aerospike_namespace_from_proxy_udf_timeout', + 'aerospike.aerospike_namespace_from_proxy_write_error', + 'aerospike.aerospike_namespace_from_proxy_write_filtered_out', + 'aerospike.aerospike_namespace_from_proxy_write_success', + 'aerospike.aerospike_namespace_from_proxy_write_timeout', + 'aerospike.aerospike_namespace_geo_region_query_cells', + 'aerospike.aerospike_namespace_geo_region_query_falsepos', + 'aerospike.aerospike_namespace_geo_region_query_points', + 'aerospike.aerospike_namespace_geo_region_query_reqs', + 'aerospike.aerospike_namespace_geo2dsphere_within_earth_radius_meters', + 'aerospike.aerospike_namespace_geo2dsphere_within_level_mod', + 'aerospike.aerospike_namespace_geo2dsphere_within_max_cells', + 'aerospike.aerospike_namespace_geo2dsphere_within_max_level', + 'aerospike.aerospike_namespace_geo2dsphere_within_min_level', + 'aerospike.aerospike_namespace_geo2dsphere_within_strict', + 'aerospike.aerospike_namespace_hwm_breached', + 'aerospike.aerospike_namespace_ignore_migrate_fill_delay', + 'aerospike.aerospike_namespace_index_stage_size', + 'aerospike.aerospike_namespace_index_used_bytes', + 'aerospike.aerospike_namespace_indexes_memory_budget', + 'aerospike.aerospike_namespace_inline_short_queries', + 'aerospike.aerospike_namespace_master_objects', + 'aerospike.aerospike_namespace_master_tombstones', + 'aerospike.aerospike_namespace_max_record_size', + 'aerospike.aerospike_namespace_migrate_fresh_partitions', + 'aerospike.aerospike_namespace_migrate_order', + 'aerospike.aerospike_namespace_migrate_record_receives', + 'aerospike.aerospike_namespace_migrate_record_retransmits', + 'aerospike.aerospike_namespace_migrate_records_skipped', + 'aerospike.aerospike_namespace_migrate_records_transmitted', + 'aerospike.aerospike_namespace_migrate_records_unreadable', + 'aerospike.aerospike_namespace_migrate_retransmit_ms', + 'aerospike.aerospike_namespace_migrate_rx_instances', + 'aerospike.aerospike_namespace_migrate_rx_partitions_active', + 'aerospike.aerospike_namespace_migrate_rx_partitions_initial', + 'aerospike.aerospike_namespace_migrate_rx_partitions_remaining', + 'aerospike.aerospike_namespace_migrate_signals_active', + 'aerospike.aerospike_namespace_migrate_signals_remaining', + 'aerospike.aerospike_namespace_migrate_skip_unreadable', + 'aerospike.aerospike_namespace_migrate_sleep', + 'aerospike.aerospike_namespace_migrate_tx_instances', + 'aerospike.aerospike_namespace_migrate_tx_partitions_active', + 'aerospike.aerospike_namespace_migrate_tx_partitions_imbalance', + 'aerospike.aerospike_namespace_migrate_tx_partitions_initial', + 'aerospike.aerospike_namespace_migrate_tx_partitions_lead_remaining', + 'aerospike.aerospike_namespace_migrate_tx_partitions_remaining', + 'aerospike.aerospike_namespace_nodes_quiesced', + 'aerospike.aerospike_namespace_non_expirable_objects', + 'aerospike.aerospike_namespace_non_replica_objects', + 'aerospike.aerospike_namespace_non_replica_tombstones', + 'aerospike.aerospike_namespace_ns_cluster_size', + 'aerospike.aerospike_namespace_nsup_cycle_deleted_pct', + 'aerospike.aerospike_namespace_nsup_cycle_duration', + 'aerospike.aerospike_namespace_nsup_hist_period', + 'aerospike.aerospike_namespace_nsup_period', + 'aerospike.aerospike_namespace_nsup_threads', + 'aerospike.aerospike_namespace_nsup_xdr_key_busy', + 'aerospike.aerospike_namespace_objects', + 'aerospike.aerospike_namespace_ops_sub_tsvc_error', + 'aerospike.aerospike_namespace_ops_sub_tsvc_timeout', + 'aerospike.aerospike_namespace_ops_sub_write_error', + 'aerospike.aerospike_namespace_ops_sub_write_filtered_out', + 'aerospike.aerospike_namespace_ops_sub_write_success', + 'aerospike.aerospike_namespace_ops_sub_write_timeout', + 'aerospike.aerospike_namespace_partition_tree_sprigs', + 'aerospike.aerospike_namespace_pending_quiesce', + 'aerospike.aerospike_namespace_pi_query_aggr_abort', + 'aerospike.aerospike_namespace_pi_query_aggr_complete', + 'aerospike.aerospike_namespace_pi_query_aggr_error', + 'aerospike.aerospike_namespace_pi_query_long_basic_abort', + 'aerospike.aerospike_namespace_pi_query_long_basic_complete', + 'aerospike.aerospike_namespace_pi_query_long_basic_error', + 'aerospike.aerospike_namespace_pi_query_ops_bg_abort', + 'aerospike.aerospike_namespace_pi_query_ops_bg_complete', + 'aerospike.aerospike_namespace_pi_query_ops_bg_error', + 'aerospike.aerospike_namespace_pi_query_short_basic_complete', + 'aerospike.aerospike_namespace_pi_query_short_basic_error', + 'aerospike.aerospike_namespace_pi_query_short_basic_timeout', + 'aerospike.aerospike_namespace_pi_query_udf_bg_abort', + 'aerospike.aerospike_namespace_pi_query_udf_bg_complete', + 'aerospike.aerospike_namespace_pi_query_udf_bg_error', + 'aerospike.aerospike_namespace_prefer_uniform_balance', + 'aerospike.aerospike_namespace_prole_objects', + 'aerospike.aerospike_namespace_prole_tombstones', + 'aerospike.aerospike_namespace_query_proto_compression_ratio', + 'aerospike.aerospike_namespace_query_proto_uncompressed_pct', + 'aerospike.aerospike_namespace_rack_id', + 'aerospike.aerospike_namespace_re_repl_error', + 'aerospike.aerospike_namespace_re_repl_success', + 'aerospike.aerospike_namespace_re_repl_timeout', + 'aerospike.aerospike_namespace_re_repl_tsvc_error', + 'aerospike.aerospike_namespace_re_repl_tsvc_timeout', + 'aerospike.aerospike_namespace_read_touch_error', + 'aerospike.aerospike_namespace_read_touch_skip', + 'aerospike.aerospike_namespace_read_touch_success', + 'aerospike.aerospike_namespace_read_touch_timeout', + 'aerospike.aerospike_namespace_read_touch_tsvc_error', + 'aerospike.aerospike_namespace_read_touch_tsvc_timeout', + 'aerospike.aerospike_namespace_record_proto_compression_ratio', + 'aerospike.aerospike_namespace_record_proto_uncompressed_pct', + 'aerospike.aerospike_namespace_reject_non_xdr_writes', + 'aerospike.aerospike_namespace_reject_xdr_writes', + 'aerospike.aerospike_namespace_replication_factor', + 'aerospike.aerospike_namespace_retransmit_all_batch_sub_delete_dup_res', + 'aerospike.aerospike_namespace_retransmit_all_batch_sub_delete_repl_write', + 'aerospike.aerospike_namespace_retransmit_all_batch_sub_read_dup_res', + 'aerospike.aerospike_namespace_retransmit_all_batch_sub_read_repl_ping', + 'aerospike.aerospike_namespace_retransmit_all_batch_sub_udf_dup_res', + 'aerospike.aerospike_namespace_retransmit_all_batch_sub_udf_repl_write', + 'aerospike.aerospike_namespace_retransmit_all_batch_sub_write_dup_res', + 'aerospike.aerospike_namespace_retransmit_all_batch_sub_write_repl_write', + 'aerospike.aerospike_namespace_retransmit_all_delete_dup_res', + 'aerospike.aerospike_namespace_retransmit_all_delete_repl_write', + 'aerospike.aerospike_namespace_retransmit_all_read_dup_res', + 'aerospike.aerospike_namespace_retransmit_all_read_repl_ping', + 'aerospike.aerospike_namespace_retransmit_all_udf_dup_res', + 'aerospike.aerospike_namespace_retransmit_all_udf_repl_write', + 'aerospike.aerospike_namespace_retransmit_all_write_dup_res', + 'aerospike.aerospike_namespace_retransmit_all_write_repl_write', + 'aerospike.aerospike_namespace_retransmit_ops_sub_dup_res', + 'aerospike.aerospike_namespace_retransmit_ops_sub_repl_write', + 'aerospike.aerospike_namespace_retransmit_udf_sub_dup_res', + 'aerospike.aerospike_namespace_retransmit_udf_sub_repl_write', + 'aerospike.aerospike_namespace_set_index_used_bytes', + 'aerospike.aerospike_namespace_si_query_aggr_abort', + 'aerospike.aerospike_namespace_si_query_aggr_complete', + 'aerospike.aerospike_namespace_si_query_aggr_error', + 'aerospike.aerospike_namespace_si_query_long_basic_abort', + 'aerospike.aerospike_namespace_si_query_long_basic_complete', + 'aerospike.aerospike_namespace_si_query_long_basic_error', + 'aerospike.aerospike_namespace_si_query_ops_bg_abort', + 'aerospike.aerospike_namespace_si_query_ops_bg_complete', + 'aerospike.aerospike_namespace_si_query_ops_bg_error', + 'aerospike.aerospike_namespace_si_query_short_basic_complete', + 'aerospike.aerospike_namespace_si_query_short_basic_error', + 'aerospike.aerospike_namespace_si_query_short_basic_timeout', + 'aerospike.aerospike_namespace_si_query_udf_bg_abort', + 'aerospike.aerospike_namespace_si_query_udf_bg_complete', + 'aerospike.aerospike_namespace_si_query_udf_bg_error', + 'aerospike.aerospike_namespace_sindex_gc_cleaned', + 'aerospike.aerospike_namespace_sindex_stage_size', + 'aerospike.aerospike_namespace_sindex_used_bytes', + 'aerospike.aerospike_namespace_single_query_threads', + 'aerospike.aerospike_namespace_smd_evict_void_time', + 'aerospike.aerospike_namespace_stop_writes_sys_memory_pct', + 'aerospike.aerospike_namespace_stop_writes', + 'aerospike.aerospike_namespace_storage_engine_cache_replica_writes', + 'aerospike.aerospike_namespace_storage_engine_cold_start_empty', + 'aerospike.aerospike_namespace_storage_engine_commit_to_device', + 'aerospike.aerospike_namespace_storage_engine_compression_acceleration', + 'aerospike.aerospike_namespace_storage_engine_compression_level', + 'aerospike.aerospike_namespace_storage_engine_defrag_lwm_pct', + 'aerospike.aerospike_namespace_storage_engine_defrag_queue_min', + 'aerospike.aerospike_namespace_storage_engine_defrag_sleep', + 'aerospike.aerospike_namespace_storage_engine_defrag_startup_minimum', + 'aerospike.aerospike_namespace_storage_engine_direct_files', + 'aerospike.aerospike_namespace_storage_engine_disable_odsync', + 'aerospike.aerospike_namespace_storage_engine_enable_benchmarks_storage', + 'aerospike.aerospike_namespace_storage_engine_evict_used_pct', + 'aerospike.aerospike_namespace_storage_engine_file_age', + 'aerospike.aerospike_namespace_storage_engine_file_defrag_partial_writes', + 'aerospike.aerospike_namespace_storage_engine_file_defrag_q', + 'aerospike.aerospike_namespace_storage_engine_file_defrag_reads', + 'aerospike.aerospike_namespace_storage_engine_file_defrag_writes', + 'aerospike.aerospike_namespace_storage_engine_file_free_wblocks', + 'aerospike.aerospike_namespace_storage_engine_file_partial_writes', + 'aerospike.aerospike_namespace_storage_engine_file_read_errors', + 'aerospike.aerospike_namespace_storage_engine_file_used_bytes', + 'aerospike.aerospike_namespace_storage_engine_file_write_q', + 'aerospike.aerospike_namespace_storage_engine_file_writes', + 'aerospike.aerospike_namespace_storage_engine_filesize', + 'aerospike.aerospike_namespace_storage_engine_flush_max_ms', + 'aerospike.aerospike_namespace_storage_engine_flush_size', + 'aerospike.aerospike_namespace_storage_engine_max_write_cache', + 'aerospike.aerospike_namespace_storage_engine_post_write_cache', + 'aerospike.aerospike_namespace_storage_engine_read_page_cache', + 'aerospike.aerospike_namespace_storage_engine_serialize_tomb_raider', + 'aerospike.aerospike_namespace_storage_engine_sindex_startup_device_scan', + 'aerospike.aerospike_namespace_storage_engine_stop_writes_avail_pct', + 'aerospike.aerospike_namespace_storage_engine_stop_writes_used_pct', + 'aerospike.aerospike_namespace_storage_engine_tomb_raider_sleep', + 'aerospike.aerospike_namespace_strong_consistency_allow_expunge', + 'aerospike.aerospike_namespace_strong_consistency', + 'aerospike.aerospike_namespace_tomb_raider_eligible_age', + 'aerospike.aerospike_namespace_tomb_raider_period', + 'aerospike.aerospike_namespace_tombstones', + 'aerospike.aerospike_namespace_transaction_pending_limit', + 'aerospike.aerospike_namespace_truncate_lut', + 'aerospike.aerospike_namespace_truncate_threads', + 'aerospike.aerospike_namespace_truncating', + 'aerospike.aerospike_namespace_udf_sub_lang_delete_success', + 'aerospike.aerospike_namespace_udf_sub_lang_error', + 'aerospike.aerospike_namespace_udf_sub_lang_read_success', + 'aerospike.aerospike_namespace_udf_sub_lang_write_success', + 'aerospike.aerospike_namespace_udf_sub_tsvc_error', + 'aerospike.aerospike_namespace_udf_sub_tsvc_timeout', + 'aerospike.aerospike_namespace_udf_sub_udf_complete', + 'aerospike.aerospike_namespace_udf_sub_udf_error', + 'aerospike.aerospike_namespace_udf_sub_udf_filtered_out', + 'aerospike.aerospike_namespace_udf_sub_udf_timeout', + 'aerospike.aerospike_namespace_unavailable_partitions', + 'aerospike.aerospike_namespace_unreplicated_records', + 'aerospike.aerospike_namespace_xdr_bin_cemeteries', + 'aerospike.aerospike_namespace_xdr_bin_tombstone_ttl', + 'aerospike.aerospike_namespace_xdr_client_delete_error', + 'aerospike.aerospike_namespace_xdr_client_delete_not_found', + 'aerospike.aerospike_namespace_xdr_client_delete_success', + 'aerospike.aerospike_namespace_xdr_client_delete_timeout', + 'aerospike.aerospike_namespace_xdr_client_write_error', + 'aerospike.aerospike_namespace_xdr_client_write_success', + 'aerospike.aerospike_namespace_xdr_client_write_timeout', + 'aerospike.aerospike_namespace_xdr_from_proxy_delete_error', + 'aerospike.aerospike_namespace_xdr_from_proxy_delete_not_found', + 'aerospike.aerospike_namespace_xdr_from_proxy_delete_success', + 'aerospike.aerospike_namespace_xdr_from_proxy_delete_timeout', + 'aerospike.aerospike_namespace_xdr_from_proxy_write_error', + 'aerospike.aerospike_namespace_xdr_from_proxy_write_success', + 'aerospike.aerospike_namespace_xdr_from_proxy_write_timeout', + 'aerospike.aerospike_namespace_xdr_tomb_raider_period', + 'aerospike.aerospike_namespace_xdr_tomb_raider_threads', + 'aerospike.aerospike_namespace_xdr_tombstones', + 'aerospike.aerospike_namespace_xmem_id', + 'aerospike.aerospike_node_stats_advertise_ipv6', + 'aerospike.aerospike_node_stats_batch_index_complete', + 'aerospike.aerospike_node_stats_batch_index_created_buffers', + 'aerospike.aerospike_node_stats_batch_index_delay', + 'aerospike.aerospike_node_stats_batch_index_destroyed_buffers', + 'aerospike.aerospike_node_stats_batch_index_error', + 'aerospike.aerospike_node_stats_batch_index_huge_buffers', + 'aerospike.aerospike_node_stats_batch_index_initiate', + 'aerospike.aerospike_node_stats_batch_index_proto_compression_ratio', + 'aerospike.aerospike_node_stats_batch_index_proto_uncompressed_pct', + 'aerospike.aerospike_node_stats_batch_index_threads', + 'aerospike.aerospike_node_stats_batch_index_timeout', + 'aerospike.aerospike_node_stats_batch_index_unused_buffers', + 'aerospike.aerospike_node_stats_batch_max_buffers_per_queue', + 'aerospike.aerospike_node_stats_batch_max_requests', + 'aerospike.aerospike_node_stats_batch_max_unused_buffers', + 'aerospike.aerospike_node_stats_client_connections_closed', + 'aerospike.aerospike_node_stats_client_connections_opened', + 'aerospike.aerospike_node_stats_client_connections', + 'aerospike.aerospike_node_stats_cluster_clock_skew_ms', + 'aerospike.aerospike_node_stats_cluster_clock_skew_stop_writes_sec', + 'aerospike.aerospike_node_stats_cluster_generation', + 'aerospike.aerospike_node_stats_cluster_integrity', + 'aerospike.aerospike_node_stats_cluster_is_member', + 'aerospike.aerospike_node_stats_cluster_max_compatibility_id', + 'aerospike.aerospike_node_stats_cluster_min_compatibility_id', + 'aerospike.aerospike_node_stats_cluster_size', + 'aerospike.aerospike_node_stats_debug_allocations', + 'aerospike.aerospike_node_stats_demarshal_error', + 'aerospike.aerospike_node_stats_disable_udf_execution', + 'aerospike.aerospike_node_stats_early_tsvc_client_error', + 'aerospike.aerospike_node_stats_early_tsvc_from_proxy_batch_sub_error', + 'aerospike.aerospike_node_stats_early_tsvc_from_proxy_error', + 'aerospike.aerospike_node_stats_enable_benchmarks_fabric', + 'aerospike.aerospike_node_stats_enable_health_check', + 'aerospike.aerospike_node_stats_enable_hist_info', + 'aerospike.aerospike_node_stats_enforce_best_practices', + 'aerospike.aerospike_node_stats_fabric_bulk_recv_rate', + 'aerospike.aerospike_node_stats_fabric_bulk_send_rate', + 'aerospike.aerospike_node_stats_fabric_connections_closed', + 'aerospike.aerospike_node_stats_fabric_connections_opened', + 'aerospike.aerospike_node_stats_fabric_connections', + 'aerospike.aerospike_node_stats_fabric_ctrl_recv_rate', + 'aerospike.aerospike_node_stats_fabric_ctrl_send_rate', + 'aerospike.aerospike_node_stats_fabric_meta_recv_rate', + 'aerospike.aerospike_node_stats_fabric_meta_send_rate', + 'aerospike.aerospike_node_stats_fabric_rw_recv_rate', + 'aerospike.aerospike_node_stats_fabric_rw_send_rate', + 'aerospike.aerospike_node_stats_failed_best_practices', + 'aerospike.aerospike_node_stats_heap_active_kbytes', + 'aerospike.aerospike_node_stats_heap_allocated_kbytes', + 'aerospike.aerospike_node_stats_heap_efficiency_pct', + 'aerospike.aerospike_node_stats_heap_mapped_kbytes', + 'aerospike.aerospike_node_stats_heap_site_count', + 'aerospike.aerospike_node_stats_heartbeat_connections_closed', + 'aerospike.aerospike_node_stats_heartbeat_connections_opened', + 'aerospike.aerospike_node_stats_heartbeat_connections', + 'aerospike.aerospike_node_stats_heartbeat_received_foreign', + 'aerospike.aerospike_node_stats_heartbeat_received_self', + 'aerospike.aerospike_node_stats_indent_allocations', + 'aerospike.aerospike_node_stats_info_complete', + 'aerospike.aerospike_node_stats_info_max_ms', + 'aerospike.aerospike_node_stats_info_queue', + 'aerospike.aerospike_node_stats_info_threads', + 'aerospike.aerospike_node_stats_info_timeout', + 'aerospike.aerospike_node_stats_keep_caps_ssd_health', + 'aerospike.aerospike_node_stats_log_local_time', + 'aerospike.aerospike_node_stats_log_millis', + 'aerospike.aerospike_node_stats_long_queries_active', + 'aerospike.aerospike_node_stats_microsecond_histograms', + 'aerospike.aerospike_node_stats_migrate_allowed', + 'aerospike.aerospike_node_stats_migrate_fill_delay', + 'aerospike.aerospike_node_stats_migrate_max_num_incoming', + 'aerospike.aerospike_node_stats_migrate_partitions_remaining', + 'aerospike.aerospike_node_stats_migrate_threads', + 'aerospike.aerospike_node_stats_min_cluster_size', + 'aerospike.aerospike_node_stats_objects', + 'aerospike.aerospike_node_stats_os_group_perms', + 'aerospike.aerospike_node_stats_poison_allocations', + 'aerospike.aerospike_node_stats_process_cpu_pct', + 'aerospike.aerospike_node_stats_proto_fd_idle_ms', + 'aerospike.aerospike_node_stats_proto_fd_max', + 'aerospike.aerospike_node_stats_proxy_in_progress', + 'aerospike.aerospike_node_stats_quarantine_allocations', + 'aerospike.aerospike_node_stats_query_max_done', + 'aerospike.aerospike_node_stats_query_threads_limit', + 'aerospike.aerospike_node_stats_reaped_fds', + 'aerospike.aerospike_node_stats_run_as_daemon', + 'aerospike.aerospike_node_stats_rw_in_progress', + 'aerospike.aerospike_node_stats_service_threads', + 'aerospike.aerospike_node_stats_sindex_builder_threads', + 'aerospike.aerospike_node_stats_sindex_gc_period', + 'aerospike.aerospike_node_stats_stay_quiesced', + 'aerospike.aerospike_node_stats_system_free_mem_kbytes', + 'aerospike.aerospike_node_stats_system_free_mem_pct', + 'aerospike.aerospike_node_stats_system_kernel_cpu_pct', + 'aerospike.aerospike_node_stats_system_thp_mem_kbytes', + 'aerospike.aerospike_node_stats_system_total_cpu_pct', + 'aerospike.aerospike_node_stats_system_user_cpu_pct', + 'aerospike.aerospike_node_stats_threads_detached', + 'aerospike.aerospike_node_stats_threads_joinable', + 'aerospike.aerospike_node_stats_threads_pool_active', + 'aerospike.aerospike_node_stats_threads_pool_total', + 'aerospike.aerospike_node_stats_ticker_interval', + 'aerospike.aerospike_node_stats_time_since_rebalance', + 'aerospike.aerospike_node_stats_tls_refresh_period', + 'aerospike.aerospike_node_stats_tombstones', + 'aerospike.aerospike_node_stats_transaction_max_ms', + 'aerospike.aerospike_node_stats_transaction_retry_ms', + 'aerospike.aerospike_node_stats_tree_gc_queue', + 'aerospike.aerospike_node_stats_uptime', + 'aerospike.aerospike_node_ticks', + 'aerospike.aerospike_node_up', + 'aerospike.aerospike_sets_data_used_bytes', + 'aerospike.aerospike_sets_default_read_touch_ttl_pct', + 'aerospike.aerospike_sets_default_ttl', + 'aerospike.aerospike_sets_disable_eviction', + 'aerospike.aerospike_sets_enable_index', + 'aerospike.aerospike_sets_index_populating', + 'aerospike.aerospike_sets_objects', + 'aerospike.aerospike_sets_sindexes', + 'aerospike.aerospike_sets_stop_writes_count', + 'aerospike.aerospike_sets_stop_writes_size', + 'aerospike.aerospike_sets_tombstones', + 'aerospike.aerospike_sets_truncate_lut', + 'aerospike.aerospike_sets_truncating', + 'aerospike.aerospike_sindex_entries_per_bval', + 'aerospike.aerospike_sindex_entries_per_rec', + 'aerospike.aerospike_sindex_entries', + 'aerospike.aerospike_sindex_load_pct', + 'aerospike.aerospike_sindex_load_time', + 'aerospike.aerospike_sindex_stat_gc_recs', + 'aerospike.aerospike_sindex_used_bytes', + 'aerospike.aerospike_sysinfo_filefd_allocated', + 'aerospike.aerospike_sysinfo_memory_stats_shmem_bytes', + 'aerospike.aerospike_sysinfo_memory_stats_swap_cached_bytes', + 'aerospike.aerospike_sysinfo_netstat_tcp_activeopens', + 'aerospike.aerospike_sysinfo_netstat_tcp_currestab', + 'aerospike.aerospike_sysinfo_netstat_tcp_retranssegs', + 'aerospike.aerospike_sysinfo_network_receive_bytes', + 'aerospike.aerospike_sysinfo_network_transfer_bytes', ] PROMETHEUS_XDR_METRICS = [ - 'aerospike.xdr.abandoned.count', - 'aerospike.xdr.lag', - 'aerospike.xdr.lap_us', - 'aerospike.xdr.latency_ms', - 'aerospike.xdr.recoveries.count', - 'aerospike.xdr.recoveries_pending', - 'aerospike.xdr.retry_conn_reset.count', - 'aerospike.xdr.retry_dest.count', - 'aerospike.xdr.retry_no_node.count', - 'aerospike.xdr.success.count', -] - -NAMESPACE_METRICS = [ - 'objects', - 'hwm_breached', - 'client_write_error', - 'client_write_success', - 'tombstones', - 'retransmit_all_batch_sub_dup_res', - 'truncate_lut', - 'ops_sub_write_success', -] - -TPS_METRICS = [ - 'tps.write', - 'tps.read', -] - -LEGACY_SET_METRICS = [ - 'tombstones', - 'memory_data_bytes', - 'truncate_lut', - 'objects', - 'stop_writes_count', - 'disable_eviction', -] - -SET_METRICS = ['enable_index', 'index_populating', 'sindexes'] -SET_METRICS.extend(LEGACY_SET_METRICS) - -ALL_METRICS = NAMESPACE_METRICS + LEGACY_SET_METRICS - -INDEXES_METRICS = [ - "aerospike.sindex.delete_error", - "aerospike.sindex.delete_success", - "aerospike.sindex.entries", - "aerospike.sindex.histogram", - "aerospike.sindex.ibtr_memory_used", - "aerospike.sindex.keys", - "aerospike.sindex.load_pct", - "aerospike.sindex.loadtime", - "aerospike.sindex.nbtr_memory_used", - "aerospike.sindex.query_agg", - "aerospike.sindex.query_agg_avg_rec_count", - "aerospike.sindex.query_agg_avg_record_size", - "aerospike.sindex.query_avg_rec_count", - "aerospike.sindex.query_avg_record_size", - "aerospike.sindex.query_lookup_avg_rec_count", - "aerospike.sindex.query_lookup_avg_record_size", - "aerospike.sindex.query_lookups", - "aerospike.sindex.query_reqs", - "aerospike.sindex.si_accounted_memory", - "aerospike.sindex.stat_gc_recs", - "aerospike.sindex.stat_gc_time", - "aerospike.sindex.write_error", - "aerospike.sindex.write_success", -] - -STATS_METRICS = [ - 'cluster_size', - 'batch_index_initiate', - 'cluster_generation', - 'cluster_clock_skew_stop_writes_sec', - 'uptime', -] - -LAZY_METRICS = [ - 'aerospike.namespace.latency.write_over_64ms', - 'aerospike.namespace.latency.write_over_8ms', - 'aerospike.namespace.latency.write_over_1ms', - 'aerospike.namespace.latency.write_ops_sec', - 'aerospike.namespace.latency.read_over_64ms', - 'aerospike.namespace.latency.read_over_8ms', - 'aerospike.namespace.latency.read_over_1ms', - 'aerospike.namespace.latency.read_ops_sec', - 'aerospike.namespace.latency.batch_index_over_64ms', - 'aerospike.namespace.latency.batch_index_over_8ms', - 'aerospike.namespace.latency.batch_index_over_1ms', - 'aerospike.namespace.latency.batch_index_ops_sec', -] - -LATENCIES_METRICS = [ - 'aerospike.namespace.latency.read_over_1ms', - 'aerospike.namespace.latency.read_over_8ms', - 'aerospike.namespace.latency.read_over_64ms', - 'aerospike.namespace.latency.read', - 'aerospike.namespace.latency.read_ops_sec', - 'aerospike.namespace.latency.write_ops_sec', - 'aerospike.namespace.latency.write_over_1ms', - 'aerospike.namespace.latency.write_over_64ms', - 'aerospike.namespace.latency.write', - 'aerospike.namespace.latency.write_over_8ms', - 'aerospike.namespace.latency.batch_index_ops_sec', - 'aerospike.namespace.latency.batch_index_over_1ms', - 'aerospike.namespace.latency.batch_index_over_64ms', - 'aerospike.namespace.latency.batch_index', - 'aerospike.namespace.latency.batch_index_over_8ms', -] - -INSTANCE = { - 'host': HOST, - 'port': PORT, - 'metrics': STATS_METRICS, - 'namespace_metrics': ALL_METRICS, - 'namespaces': ['test'], - 'datacenters': ['test'], - 'tags': ['tag:value'], -} - -MOCK_INDEXES_METRICS = [ - "keys=1", - "entries=1", - "ibtr_memory_used=18688", - "nbtr_memory_used=31", - "si_accounted_memory=18719", - "load_pct=100", - "loadtime=7", - "write_success=1", - "write_error=0", - "delete_success=0", - "delete_error=0", - "stat_gc_recs=0", - "stat_gc_time=0", - "query_reqs=0", - "query_avg_rec_count=0", - "query_avg_record_size=0", - "query_agg=0", - "query_agg_avg_rec_count=0", - "query_agg_avg_record_size=0", - "query_lookups=0", - "query_lookup_avg_rec_count=0", - "query_lookup_avg_record_size=0", - "histogram=false", -] - -MOCK_DATACENTER_METRICS = [ - 'dc_state=CLUSTER_UP', - 'dc_timelag=0', - 'dc_rec_ship_attempts=58374', - 'dc_delete_ship_attempts=0', - 'dc_remote_ship_ok=58121', - 'dc_err_ship_client=38', - 'dc_err_ship_server=0', - 'dc_esmt_bytes_shipped=5662278', - 'dc_esmt_ship_avg_comp_pct=0.00', - 'dc_latency_avg_ship=0', - 'dc_remote_ship_avg_sleep=0.000', - 'dc_open_conn=192', - 'dc_recs_inflight=216', - 'dc_size=3', - 'dc_as_open_conn=3', - 'dc_as_size=2', -] - -MOCK_XDR_DATACENTER_METRICS = """ -ip-10-10-17-247.ec2.internal:3000 (10.10.17.247) returned:\n -lag=0;in_queue=0;in_progress=0;success=98344698;abandoned=0;not_found=0;filtered_out=0;retry_no_node=0;retry_conn_reset=775483;retry_dest=0;recoveries=293;recoveries_pending=0;hot_keys=20291210;uncompressed_pct=0.000;compression_ratio=1.000;throughput=0;latency_ms=17;lap_us=348 -""" - -DATACENTER_METRICS = [ - 'aerospike.datacenter.dc_timelag', - 'aerospike.datacenter.dc_rec_ship_attempts', - 'aerospike.datacenter.dc_delete_ship_attempts', - 'aerospike.datacenter.dc_remote_ship_ok', - 'aerospike.datacenter.dc_err_ship_client', - 'aerospike.datacenter.dc_err_ship_server', - 'aerospike.datacenter.dc_esmt_bytes_shipped', - 'aerospike.datacenter.dc_esmt_ship_avg_comp_pct', - 'aerospike.datacenter.dc_latency_avg_ship', - 'aerospike.datacenter.dc_remote_ship_avg_sleep', - 'aerospike.datacenter.dc_open_conn', - 'aerospike.datacenter.dc_recs_inflight', - 'aerospike.datacenter.dc_size', - 'aerospike.datacenter.dc_as_open_conn', - 'aerospike.datacenter.dc_as_size', -] - -XDR_DC_METRICS = [ - 'aerospike.xdr_dc.lag', - 'aerospike.xdr_dc.in_queue', - 'aerospike.xdr_dc.in_progress', - 'aerospike.xdr_dc.success', - 'aerospike.xdr_dc.abandoned', - 'aerospike.xdr_dc.not_found', - 'aerospike.xdr_dc.filtered_out', - 'aerospike.xdr_dc.retry_no_node', - 'aerospike.xdr_dc.retry_conn_reset', - 'aerospike.xdr_dc.retry_dest', - 'aerospike.xdr_dc.recoveries', - 'aerospike.xdr_dc.recoveries_pending', - 'aerospike.xdr_dc.hot_keys', - 'aerospike.xdr_dc.uncompressed_pct', - 'aerospike.xdr_dc.compression_ratio', - 'aerospike.xdr_dc.throughput', - 'aerospike.xdr_dc.latency_ms', - 'aerospike.xdr_dc.lap_us', + 'aerospike.aerospike_xdr_abandoned', + 'aerospike.aerospike_xdr_lag', + 'aerospike.aerospike_xdr_lap_us', + 'aerospike.aerospike_xdr_latency_ms', + 'aerospike.aerospike_xdr_recoveries', + 'aerospike.aerospike_xdr_recoveries_pending', + 'aerospike.aerospike_xdr_retry_conn_reset', + 'aerospike.aerospike_xdr_retry_dest', + 'aerospike.aerospike_xdr_retry_no_node', + 'aerospike.aerospike_xdr_success', ] diff --git a/aerospike/tests/conftest.py b/aerospike/tests/conftest.py index 0f3b9c170191a..6e33380741788 100644 --- a/aerospike/tests/conftest.py +++ b/aerospike/tests/conftest.py @@ -1,72 +1,27 @@ # (C) Datadog, Inc. 2019-present # All rights reserved # Licensed under a 3-clause BSD style license (see LICENSE) +import os from copy import deepcopy import pytest -from datadog_checks.base.utils.platform import Platform -from datadog_checks.dev.conditions import WaitFor from datadog_checks.dev.docker import CheckDockerLogs, docker_run -from .common import COMPOSE_FILE, HOST, INSTANCE, OPENMETRICS_V2_INSTANCE, PORT - - -def init_db(): - # exit if we are not on linux - # that's the only platform where the client successfully installs for version 3.10 - if not Platform.is_linux(): - return - - import aerospike - - # sample Aerospike Python Client code - # https://www.aerospike.com/docs/client/python/usage/kvs/write.html - client = aerospike.client({'hosts': [(HOST, PORT)]}).connect() - - key = ('test', 'characters', 'bender') - bins = { - 'name': 'Bender', - 'serialnum': 2716057, - 'lastsentence': { - 'BBS': "Well, we're boned", - 'TBwaBB': 'I love you, meatbags!', - 'BG': 'Whip harder, Professor!', - 'ltWGY': 'Into the breach, meatbags. Or not, whatever', - }, - 'composition': ['40% zinc', '40% titanium', '30% iron', '40% dolomite'], - 'apartment': bytearray(b'\x24'), - 'quote_cnt': 47, - } - client.put(key, bins) - # Create at an index - client.index_string_create('test', 'characters', 'name', 'idx_characters_name') - - batch_keys = [] - for i in range(10): - client.get(key) - batch_key = ('test', 'demo', 'key' + str(i)) - batch_keys.append(batch_key) - client.get_many(batch_keys) - - client.close() +from .common import COMPOSE_FILE, HERE, OPENMETRICS_V2_INSTANCE @pytest.fixture(scope='session') def dd_environment(): with docker_run( COMPOSE_FILE, - conditions=[CheckDockerLogs(COMPOSE_FILE, ['service ready: soon there will be cake!']), WaitFor(init_db)], + env_vars={'AEROSPIKE_CONFIG': os.path.join(HERE, 'docker/config')}, + conditions=[CheckDockerLogs(COMPOSE_FILE, ['service ready: soon there will be cake!'])], attempts=2, ): yield OPENMETRICS_V2_INSTANCE -@pytest.fixture -def instance(): - return deepcopy(INSTANCE) - - @pytest.fixture def instance_openmetrics_v2(): return deepcopy(OPENMETRICS_V2_INSTANCE) diff --git a/aerospike/tests/docker/config/aerospike.conf b/aerospike/tests/docker/config/aerospike.conf new file mode 100644 index 0000000000000..1c805c3fc7108 --- /dev/null +++ b/aerospike/tests/docker/config/aerospike.conf @@ -0,0 +1,70 @@ +# cat /etc/aerospike/aerospike.conf + +# Aerospike database configuration file +# This template sets up a single-node, single namespace developer environment. +# +# Alternatively, you can pass in your own configuration file. +# You can see more examples at +# https://github.com/aerospike/aerospike-server/tree/master/as/etc + +# This stanza must come first. +service { + + cluster-name null +} + +logging { + + # Send log messages to stdout + console { + context any info + } + file /var/log/aerospike/aerospike.log { + context any info + } +} + +network { + service { + address any + port 3000 + + # Uncomment the following to set the 'access-address' parameter to the + # IP address of the Docker host. This will the allow the server to correctly + # publish the address which applications and other nodes in the cluster to + # use when addressing this node. + # access-address + } + + heartbeat { + # mesh is used for environments that do not support multicast + mode mesh + address local + port 3002 + interval 150 + timeout 10 + } + + fabric { + # Intra-cluster communication port (migrates, replication, etc) + # default to same address in 'service' + address local + port 3001 + } + +} + +namespace test { + replication-factor 1 + default-ttl 0 + nsup-period 120 + + storage-engine device { + # For 'storage-engine memory' with 'device' or 'file' backing, we + # recommend having multiple devices (eight is recommended). One is used + # here for backward compatibility. + file /opt/aerospike/data/test.dat + filesize 4G + read-page-cache true + } +} diff --git a/aerospike/tests/docker/docker-compose.yaml b/aerospike/tests/docker/docker-compose.yaml index e7bbbef761193..62f76becbac45 100644 --- a/aerospike/tests/docker/docker-compose.yaml +++ b/aerospike/tests/docker/docker-compose.yaml @@ -1,14 +1,50 @@ +version: '3.8' + services: aerospike: container_name: aerospike image: aerospike/aerospike-server:${AEROSPIKE_VERSION} ports: - "3000:3000" + volumes: + - ${AEROSPIKE_CONFIG}:/etc/aerospike + healthcheck: + test: ["CMD", "grep", "-q", "soon there will be cake", "/var/log/aerospike/aerospike.log"] + interval: 10s + timeout: 5s + retries: 10 + start_period: 30s + + aerospike-tools-asbench-batch: + image: aerospike/aerospike-tools + container_name: aerospike-tools-asbench-batch + depends_on: + aerospike: + condition: service_healthy + command: asbench -h aerospike -p 3000 -T 10 -t 10 -n test -s mysets -K 0 -k 900000 -o B80 -w RU,60 -z 64 -t 86400 -g 4000 --batch-size 100 --batch-read-size 100 --batch-write-size 30 + + aerospike-tools-asbench: + image: aerospike/aerospike-tools + container_name: aerospike-tools-asbench + depends_on: + - aerospike-tools-asbench-batch + command: asbench -h aerospike -p 3000 -T 10 -t 10 -n test -s mysets -K 0 -k 900000 -o B80 -w RU,60 -z 64 -t 86400 -g 4000 + + aerospike-tools-asadm: + image: aerospike/aerospike-tools + container_name: aerospike-tools-sindex + depends_on: + - aerospike-tools-asbench-batch + command: asadm -h aerospike --no-config-file --enable -e "manage sindex create numeric sindex1 ns test bin testbin" + aerospike-prometheus-exporter: container_name: aerospike-prometheus-exporter image: aerospike/aerospike-prometheus-exporter:${AEROSPIKE_EXPORTER_VERSION} ports: - "9145:9145" + depends_on: + - aerospike-tools-asbench environment: AS_HOST: aerospike AS_PORT: 3000 + AGENT_LOG_LEVEL: trace diff --git a/aerospike/tests/fixtures/prometheus.txt b/aerospike/tests/fixtures/prometheus.txt index bc71a2a93cf6f..2f314b1232d2d 100644 --- a/aerospike/tests/fixtures/prometheus.txt +++ b/aerospike/tests/fixtures/prometheus.txt @@ -16,33 +16,15 @@ aerospike_namespace_clock_skew_stop_writes{cluster_name="null",ns="test",service # HELP aerospike_namespace_dead_partitions dead partitions # TYPE aerospike_namespace_dead_partitions gauge aerospike_namespace_dead_partitions{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 -# HELP aerospike_namespace_device_available_pct device available pct -# TYPE aerospike_namespace_device_available_pct gauge -aerospike_namespace_device_available_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 99 + +# HELP aerospike_namespace_data_avail_pct device available pct +# TYPE aerospike_namespace_data_avail_pct gauge +aerospike_namespace_data_avail_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 99 + # HELP aerospike_namespace_hwm_breached hwm breached # TYPE aerospike_namespace_hwm_breached gauge aerospike_namespace_hwm_breached{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 -# HELP aerospike_namespace_memory_free_pct memory free pct -# TYPE aerospike_namespace_memory_free_pct gauge -aerospike_namespace_memory_free_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 100 -# HELP aerospike_namespace_memory_used_bytes memory used bytes -# TYPE aerospike_namespace_memory_used_bytes gauge -aerospike_namespace_memory_used_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 -# HELP aerospike_namespace_scan_aggr_error scan aggr error -# TYPE aerospike_namespace_scan_aggr_error counter -aerospike_namespace_scan_aggr_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 -# HELP aerospike_namespace_scan_basic_error scan basic error -# TYPE aerospike_namespace_scan_basic_error counter -aerospike_namespace_scan_basic_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 -# HELP aerospike_namespace_scan_ops_bg_error scan ops bg error -# TYPE aerospike_namespace_scan_ops_bg_error counter -aerospike_namespace_scan_ops_bg_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 -# HELP aerospike_namespace_scan_udf_bg_error scan udf bg error -# TYPE aerospike_namespace_scan_udf_bg_error counter -aerospike_namespace_scan_udf_bg_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 -# HELP aerospike_namespace_sindex_num_partitions sindex num partitions -# TYPE aerospike_namespace_sindex_num_partitions gauge -aerospike_namespace_sindex_num_partitions{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + # HELP aerospike_namespace_stop_writes stop writes # TYPE aerospike_namespace_stop_writes gauge aerospike_namespace_stop_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 @@ -133,3 +115,1995 @@ aerospike_namespace_client_read_success{cluster_name="null",ns="user-data",servi # HELP aerospike_namespace_client_read_timeout client read timeout # TYPE aerospike_namespace_client_read_timeout counter aerospike_namespace_client_read_timeout{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="device"} 0 + +# HELP aerospike_namespace_appeals_records_exonerated appeals records exonerated +# TYPE aerospike_namespace_appeals_records_exonerated counter +aerospike_namespace_appeals_records_exonerated{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_appeals_rx_active appeals rx active +# TYPE aerospike_namespace_appeals_rx_active gauge +aerospike_namespace_appeals_rx_active{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_appeals_tx_active appeals tx active +# TYPE aerospike_namespace_appeals_tx_active gauge +aerospike_namespace_appeals_tx_active{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_batch_sub_proxy_complete batch sub proxy complete +# TYPE aerospike_namespace_batch_sub_proxy_complete counter +aerospike_namespace_batch_sub_proxy_complete{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 +# HELP aerospike_namespace_batch_sub_proxy_error batch sub proxy error +# TYPE aerospike_namespace_batch_sub_proxy_error counter +aerospike_namespace_batch_sub_proxy_error{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_batch_sub_proxy_timeout batch sub proxy timeout +# TYPE aerospike_namespace_batch_sub_proxy_timeout counter +aerospike_namespace_batch_sub_proxy_timeout{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 +# HELP aerospike_namespace_batch_sub_read_error batch sub read error +# TYPE aerospike_namespace_batch_sub_read_error counter +aerospike_namespace_batch_sub_read_error{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_batch_sub_read_filtered_out batch sub read filtered out +# TYPE aerospike_namespace_batch_sub_read_filtered_out counter +aerospike_namespace_batch_sub_read_filtered_out{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_batch_sub_read_not_found batch sub read not found +# TYPE aerospike_namespace_batch_sub_read_not_found counter +aerospike_namespace_batch_sub_read_not_found{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 1.71643e+06 + +# HELP aerospike_namespace_batch_sub_read_success batch sub read success +# TYPE aerospike_namespace_batch_sub_read_success counter +aerospike_namespace_batch_sub_read_success{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 68270 +# HELP aerospike_namespace_batch_sub_read_timeout batch sub read timeout +# TYPE aerospike_namespace_batch_sub_read_timeout counter +aerospike_namespace_batch_sub_read_timeout{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_batch_sub_tsvc_error batch sub tsvc error +# TYPE aerospike_namespace_batch_sub_tsvc_error counter +aerospike_namespace_batch_sub_tsvc_error{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 +# HELP aerospike_namespace_batch_sub_tsvc_timeout batch sub tsvc timeout +# TYPE aerospike_namespace_batch_sub_tsvc_timeout counter +aerospike_namespace_batch_sub_tsvc_timeout{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_delete_error client deleted errors +# TYPE aerospike_namespace_client_delete_error counter +aerospike_namespace_client_delete_error{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_delete_filtered_out client delete filtered out +# TYPE aerospike_namespace_client_delete_filtered_out counter +aerospike_namespace_client_delete_filtered_out{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_delete_not_found client deleted not found +# TYPE aerospike_namespace_client_delete_not_found counter +aerospike_namespace_client_delete_not_found{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_delete_success client delete successful +# TYPE aerospike_namespace_client_delete_success counter +aerospike_namespace_client_delete_success{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_delete_timeout client deletes timedout +# TYPE aerospike_namespace_client_delete_timeout counter +aerospike_namespace_client_delete_timeout{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_lang_delete_success client lang delete successful +# TYPE aerospike_namespace_client_lang_delete_success counter +aerospike_namespace_client_lang_delete_success{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_lang_error client lang errored out +# TYPE aerospike_namespace_client_lang_error counter +aerospike_namespace_client_lang_error{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_lang_read_success client lang read successful +# TYPE aerospike_namespace_client_lang_read_success counter +aerospike_namespace_client_lang_read_success{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_lang_write_success client lang write success +# TYPE aerospike_namespace_client_lang_write_success counter +aerospike_namespace_client_lang_write_success{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_proxy_complete client proxy completed +# TYPE aerospike_namespace_client_proxy_complete counter +aerospike_namespace_client_proxy_complete{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_proxy_error client proxy errored out +# TYPE aerospike_namespace_client_proxy_error counter +aerospike_namespace_client_proxy_error{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_proxy_timeout client proxy timedout +# TYPE aerospike_namespace_client_proxy_timeout counter +aerospike_namespace_client_proxy_timeout{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_appeals_tx_remaining appeals rx active +# TYPE aerospike_namespace_appeals_tx_remaining gauge +aerospike_namespace_appeals_tx_remaining{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_tsvc_error client tsvc errors +# TYPE aerospike_namespace_client_tsvc_error counter +aerospike_namespace_client_tsvc_error{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_tsvc_timeout client tsvc timeouts +# TYPE aerospike_namespace_client_tsvc_timeout counter +aerospike_namespace_client_tsvc_timeout{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_udf_complete client udf completes +# TYPE aerospike_namespace_client_udf_complete counter +aerospike_namespace_client_udf_complete{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_udf_filtered_out client udf filtered out +# TYPE aerospike_namespace_client_udf_filtered_out counter +aerospike_namespace_client_udf_filtered_out{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_client_udf_timeout client udf timed out +# TYPE aerospike_namespace_client_udf_timeout counter +aerospike_namespace_client_udf_timeout{cluster_name="null",ns="user-data",service="192.168.32.3:3000",storage_engine="memory"} 0 + +# HELP aerospike_namespace_current_time client delete error +# TYPE aerospike_namespace_current_time counter +aerospike_namespace_current_time{cluster_name="null",ns="test",service="192.168.32.3:3000"} 0 + +# HELP aerospike_node_stats_system_free_mem_pct system free memory +# TYPE aerospike_node_stats_system_free_mem_pct gauge +aerospike_node_stats_system_free_mem_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_stats_system_kernel_cpu_pct system kernel cpu pct +# TYPE aerospike_node_stats_system_kernel_cpu_pct gauge +aerospike_node_stats_system_kernel_cpu_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_stats_system_total_cpu_pct system total cpu pct +# TYPE aerospike_node_stats_system_total_cpu_pct gauge +aerospike_node_stats_system_total_cpu_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_stats_system_user_cpu_pct system user cpu pct +# TYPE aerospike_node_stats_system_user_cpu_pct gauge +aerospike_node_stats_system_user_cpu_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_stats_time_since_rebalance time since node rebalanced +# TYPE aerospike_node_stats_time_since_rebalance gauge +aerospike_node_stats_time_since_rebalance{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_stats_tombstones system tombstone count +# TYPE aerospike_node_stats_tombstones gauge +aerospike_node_stats_tombstones{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_stats_tree_gc_queue tree garbage collect queue +# TYPE aerospike_node_stats_tree_gc_queue gauge +aerospike_node_stats_tree_gc_queue{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_stats_uptime node uptime +# TYPE aerospike_node_stats_uptime gauge +aerospike_node_stats_uptime{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_ticks number of times refresh happened +# TYPE aerospike_node_ticks gauge +aerospike_node_ticks{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_node_up represents if the exporter is up +# TYPE aerospike_node_up gauge +aerospike_node_up{cluster_name="null",ns="test",service="192.168.32.3:3000"} 32 + +# HELP aerospike_namespace_default_ttl default record ttl +# TYPE aerospike_namespace_default_ttl gauge +aerospike_namespace_default_ttl{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_deleted_last_bin +# TYPE aerospike_namespace_deleted_last_bin gauge +aerospike_namespace_deleted_last_bin{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_disable_cold_start_eviction +# TYPE aerospike_namespace_disable_cold_start_eviction gauge +aerospike_namespace_disable_cold_start_eviction{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_disable_write_dup_res +# TYPE aerospike_namespace_disable_write_dup_res gauge +aerospike_namespace_disable_write_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_disallow_null_setname +# TYPE aerospike_namespace_disallow_null_setname gauge +aerospike_namespace_disallow_null_setname{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_effective_is_quiesced +# TYPE aerospike_namespace_effective_is_quiesced gauge +aerospike_namespace_effective_is_quiesced{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_effective_prefer_uniform_balance +# TYPE aerospike_namespace_effective_prefer_uniform_balance gauge +aerospike_namespace_effective_prefer_uniform_balance{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_effective_replication_factor +# TYPE aerospike_namespace_effective_replication_factor gauge +aerospike_namespace_effective_replication_factor{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_enable_benchmarks_batch_sub +# TYPE aerospike_namespace_enable_benchmarks_batch_sub gauge +aerospike_namespace_enable_benchmarks_batch_sub{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_enable_benchmarks_ops_sub +# TYPE aerospike_namespace_enable_benchmarks_ops_sub gauge +aerospike_namespace_enable_benchmarks_ops_sub{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_enable_benchmarks_read +# TYPE aerospike_namespace_enable_benchmarks_read gauge +aerospike_namespace_enable_benchmarks_read{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_enable_benchmarks_udf +# TYPE aerospike_namespace_enable_benchmarks_udf gauge +aerospike_namespace_enable_benchmarks_udf{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_enable_benchmarks_udf_sub +# TYPE aerospike_namespace_enable_benchmarks_udf_sub gauge +aerospike_namespace_enable_benchmarks_udf_sub{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_enable_benchmarks_write +# TYPE aerospike_namespace_enable_benchmarks_write gauge +aerospike_namespace_enable_benchmarks_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_enable_hist_proxy +# TYPE aerospike_namespace_enable_hist_proxy gauge +aerospike_namespace_enable_hist_proxy{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_evict_hist_buckets +# TYPE aerospike_namespace_evict_hist_buckets gauge +aerospike_namespace_evict_hist_buckets{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_evict_tenths_pct +# TYPE aerospike_namespace_evict_tenths_pct gauge +aerospike_namespace_evict_tenths_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_evict_ttl +# TYPE aerospike_namespace_evict_ttl gauge +aerospike_namespace_evict_ttl{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_evict_void_time +# TYPE aerospike_namespace_evict_void_time gauge +aerospike_namespace_evict_void_time{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_evicted_objects +# TYPE aerospike_namespace_evicted_objects gauge +aerospike_namespace_evicted_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_expired_objects +# TYPE aerospike_namespace_expired_objects gauge +aerospike_namespace_expired_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_fail_generation +# TYPE aerospike_namespace_fail_generation gauge +aerospike_namespace_fail_generation{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_fail_key_busy +# TYPE aerospike_namespace_fail_key_busy gauge +aerospike_namespace_fail_key_busy{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_fail_record_too_big +# TYPE aerospike_namespace_fail_record_too_big gauge +aerospike_namespace_fail_record_too_big{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_fail_xdr_forbidden +# TYPE aerospike_namespace_fail_xdr_forbidden gauge +aerospike_namespace_fail_xdr_forbidden{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_read_error +# TYPE aerospike_namespace_from_proxy_batch_sub_read_error gauge +aerospike_namespace_from_proxy_batch_sub_read_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_read_filtered_out +# TYPE aerospike_namespace_from_proxy_batch_sub_read_filtered_out gauge +aerospike_namespace_from_proxy_batch_sub_read_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_read_not_found +# TYPE aerospike_namespace_from_proxy_batch_sub_read_not_found gauge +aerospike_namespace_from_proxy_batch_sub_read_not_found{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_read_success +# TYPE aerospike_namespace_from_proxy_batch_sub_read_success gauge +aerospike_namespace_from_proxy_batch_sub_read_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_read_timeout +# TYPE aerospike_namespace_from_proxy_batch_sub_read_timeout gauge +aerospike_namespace_from_proxy_batch_sub_read_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_tsvc_error +# TYPE aerospike_namespace_from_proxy_batch_sub_tsvc_error gauge +aerospike_namespace_from_proxy_batch_sub_tsvc_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_tsvc_timeout +# TYPE aerospike_namespace_from_proxy_batch_sub_tsvc_timeout gauge +aerospike_namespace_from_proxy_batch_sub_tsvc_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_delete_error +# TYPE aerospike_namespace_from_proxy_delete_error gauge +aerospike_namespace_from_proxy_delete_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_delete_filtered_out +# TYPE aerospike_namespace_from_proxy_delete_filtered_out gauge +aerospike_namespace_from_proxy_delete_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_delete_not_found +# TYPE aerospike_namespace_from_proxy_delete_not_found gauge +aerospike_namespace_from_proxy_delete_not_found{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_delete_success +# TYPE aerospike_namespace_from_proxy_delete_success gauge +aerospike_namespace_from_proxy_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_delete_timeout +# TYPE aerospike_namespace_from_proxy_delete_timeout gauge +aerospike_namespace_from_proxy_delete_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_lang_delete_success +# TYPE aerospike_namespace_from_proxy_lang_delete_success gauge +aerospike_namespace_from_proxy_lang_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_lang_error +# TYPE aerospike_namespace_from_proxy_lang_error gauge +aerospike_namespace_from_proxy_lang_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_lang_read_success +# TYPE aerospike_namespace_from_proxy_lang_read_success gauge +aerospike_namespace_from_proxy_lang_read_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_lang_write_success +# TYPE aerospike_namespace_from_proxy_lang_write_success gauge +aerospike_namespace_from_proxy_lang_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_read_error +# TYPE aerospike_namespace_from_proxy_read_error gauge +aerospike_namespace_from_proxy_read_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_read_filtered_out +# TYPE aerospike_namespace_from_proxy_read_filtered_out gauge +aerospike_namespace_from_proxy_read_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_read_not_found +# TYPE aerospike_namespace_from_proxy_read_not_found gauge +aerospike_namespace_from_proxy_read_not_found{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_read_success +# TYPE aerospike_namespace_from_proxy_read_success gauge +aerospike_namespace_from_proxy_read_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_read_timeout +# TYPE aerospike_namespace_from_proxy_read_timeout gauge +aerospike_namespace_from_proxy_read_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_tsvc_error +# TYPE aerospike_namespace_from_proxy_tsvc_error gauge +aerospike_namespace_from_proxy_tsvc_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_tsvc_timeout +# TYPE aerospike_namespace_from_proxy_tsvc_timeout gauge +aerospike_namespace_from_proxy_tsvc_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_udf_complete +# TYPE aerospike_namespace_from_proxy_udf_complete gauge +aerospike_namespace_from_proxy_udf_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_udf_error +# TYPE aerospike_namespace_from_proxy_udf_error gauge +aerospike_namespace_from_proxy_udf_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_udf_filtered_out +# TYPE aerospike_namespace_from_proxy_udf_filtered_out gauge +aerospike_namespace_from_proxy_udf_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_udf_timeout +# TYPE aerospike_namespace_from_proxy_udf_timeout gauge +aerospike_namespace_from_proxy_udf_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_write_error +# TYPE aerospike_namespace_from_proxy_write_error gauge +aerospike_namespace_from_proxy_write_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_write_filtered_out +# TYPE aerospike_namespace_from_proxy_write_filtered_out gauge +aerospike_namespace_from_proxy_write_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_write_success +# TYPE aerospike_namespace_from_proxy_write_success gauge +aerospike_namespace_from_proxy_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_write_timeout +# TYPE aerospike_namespace_from_proxy_write_timeout gauge +aerospike_namespace_from_proxy_write_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo2dsphere_within_earth_radius_meters +# TYPE aerospike_namespace_geo2dsphere_within_earth_radius_meters gauge +aerospike_namespace_geo2dsphere_within_earth_radius_meters{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo2dsphere_within_level_mod +# TYPE aerospike_namespace_geo2dsphere_within_level_mod gauge +aerospike_namespace_geo2dsphere_within_level_mod{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo2dsphere_within_max_cells +# TYPE aerospike_namespace_geo2dsphere_within_max_cells gauge +aerospike_namespace_geo2dsphere_within_max_cells{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo2dsphere_within_max_level +# TYPE aerospike_namespace_geo2dsphere_within_max_level gauge +aerospike_namespace_geo2dsphere_within_max_level{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_ctrl_recv_rate +# TYPE aerospike_node_stats_fabric_ctrl_recv_rate gauge +aerospike_node_stats_fabric_ctrl_recv_rate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_ctrl_send_rate +# TYPE aerospike_node_stats_fabric_ctrl_send_rate gauge +aerospike_node_stats_fabric_ctrl_send_rate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_meta_recv_rate +# TYPE aerospike_node_stats_fabric_meta_recv_rate gauge +aerospike_node_stats_fabric_meta_recv_rate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_meta_send_rate +# TYPE aerospike_node_stats_fabric_meta_send_rate gauge +aerospike_node_stats_fabric_meta_send_rate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_rw_recv_rate +# TYPE aerospike_node_stats_fabric_rw_recv_rate gauge +aerospike_node_stats_fabric_rw_recv_rate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_rw_send_rate +# TYPE aerospike_node_stats_fabric_rw_send_rate gauge +aerospike_node_stats_fabric_rw_send_rate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_heap_active_kbytes +# TYPE aerospike_node_stats_heap_active_kbytes gauge +aerospike_node_stats_heap_active_kbytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_heap_allocated_kbytes +# TYPE aerospike_node_stats_heap_allocated_kbytes gauge +aerospike_node_stats_heap_allocated_kbytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_heap_mapped_kbytes +# TYPE aerospike_node_stats_heap_mapped_kbytes gauge +aerospike_node_stats_heap_mapped_kbytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_heap_site_count +# TYPE aerospike_node_stats_heap_site_count gauge +aerospike_node_stats_heap_site_count{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_heartbeat_connections +# TYPE aerospike_node_stats_heartbeat_connections gauge +aerospike_node_stats_heartbeat_connections{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_heartbeat_received_foreign +# TYPE aerospike_node_stats_heartbeat_received_foreign gauge +aerospike_node_stats_heartbeat_received_foreign{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_heartbeat_received_self +# TYPE aerospike_node_stats_heartbeat_received_self gauge +aerospike_node_stats_heartbeat_received_self{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_info_complete +# TYPE aerospike_node_stats_info_complete gauge +aerospike_node_stats_info_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_info_queue +# TYPE aerospike_node_stats_info_queue gauge +aerospike_node_stats_info_queue{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_migrate_allowed +# TYPE aerospike_node_stats_migrate_allowed gauge +aerospike_node_stats_migrate_allowed{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_migrate_partitions_remaining +# TYPE aerospike_node_stats_migrate_partitions_remaining gauge +aerospike_node_stats_migrate_partitions_remaining{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_objects +# TYPE aerospike_node_stats_objects gauge +aerospike_node_stats_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_process_cpu_pct +# TYPE aerospike_node_stats_process_cpu_pct gauge +aerospike_node_stats_process_cpu_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_proxy_in_progress +# TYPE aerospike_node_stats_proxy_in_progress gauge +aerospike_node_stats_proxy_in_progress{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_reaped_fds +# TYPE aerospike_node_stats_reaped_fds gauge +aerospike_node_stats_reaped_fds{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo2dsphere_within_min_level +# TYPE aerospike_namespace_geo2dsphere_within_min_level gauge +aerospike_namespace_geo2dsphere_within_min_level{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo2dsphere_within_strict +# TYPE aerospike_namespace_geo2dsphere_within_strict gauge +aerospike_namespace_geo2dsphere_within_strict{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo_region_query_cells +# TYPE aerospike_namespace_geo_region_query_cells gauge +aerospike_namespace_geo_region_query_cells{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo_region_query_falsepos +# TYPE aerospike_namespace_geo_region_query_falsepos gauge +aerospike_namespace_geo_region_query_falsepos{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo_region_query_points +# TYPE aerospike_namespace_geo_region_query_points gauge +aerospike_namespace_geo_region_query_points{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_geo_region_query_reqs +# TYPE aerospike_namespace_geo_region_query_reqs gauge +aerospike_namespace_geo_region_query_reqs{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_index_stage_size +# TYPE aerospike_namespace_index_stage_size gauge +aerospike_namespace_index_stage_size{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_master_objects +# TYPE aerospike_namespace_master_objects gauge +aerospike_namespace_master_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_master_tombstones +# TYPE aerospike_namespace_master_tombstones gauge +aerospike_namespace_master_tombstones{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_order +# TYPE aerospike_namespace_migrate_order gauge +aerospike_namespace_migrate_order{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_record_receives +# TYPE aerospike_namespace_migrate_record_receives gauge +aerospike_namespace_migrate_record_receives{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_record_retransmits +# TYPE aerospike_namespace_migrate_record_retransmits gauge +aerospike_namespace_migrate_record_retransmits{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_records_skipped +# TYPE aerospike_namespace_migrate_records_skipped gauge +aerospike_namespace_migrate_records_skipped{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_records_transmitted +# TYPE aerospike_namespace_migrate_records_transmitted gauge +aerospike_namespace_migrate_records_transmitted{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_retransmit_ms +# TYPE aerospike_namespace_migrate_retransmit_ms gauge +aerospike_namespace_migrate_retransmit_ms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_rx_instances +# TYPE aerospike_namespace_migrate_rx_instances gauge +aerospike_namespace_migrate_rx_instances{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_rx_partitions_active +# TYPE aerospike_namespace_migrate_rx_partitions_active gauge +aerospike_namespace_migrate_rx_partitions_active{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_complete +# TYPE aerospike_node_stats_batch_index_complete gauge +aerospike_node_stats_batch_index_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_created_buffers +# TYPE aerospike_node_stats_batch_index_created_buffers gauge +aerospike_node_stats_batch_index_created_buffers{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_delay +# TYPE aerospike_node_stats_batch_index_delay gauge +aerospike_node_stats_batch_index_delay{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_destroyed_buffers +# TYPE aerospike_node_stats_batch_index_destroyed_buffers gauge +aerospike_node_stats_batch_index_destroyed_buffers{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_huge_buffers +# TYPE aerospike_node_stats_batch_index_huge_buffers gauge +aerospike_node_stats_batch_index_huge_buffers{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_initiate +# TYPE aerospike_node_stats_batch_index_initiate gauge +aerospike_node_stats_batch_index_initiate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_proto_compression_ratio +# TYPE aerospike_node_stats_batch_index_proto_compression_ratio gauge +aerospike_node_stats_batch_index_proto_compression_ratio{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_proto_uncompressed_pct +# TYPE aerospike_node_stats_batch_index_proto_uncompressed_pct gauge +aerospike_node_stats_batch_index_proto_uncompressed_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_timeout +# TYPE aerospike_node_stats_batch_index_timeout gauge +aerospike_node_stats_batch_index_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_unused_buffers +# TYPE aerospike_node_stats_batch_index_unused_buffers gauge +aerospike_node_stats_batch_index_unused_buffers{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_cluster_clock_skew_ms +# TYPE aerospike_node_stats_cluster_clock_skew_ms gauge +aerospike_node_stats_cluster_clock_skew_ms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_cluster_clock_skew_stop_writes_sec +# TYPE aerospike_node_stats_cluster_clock_skew_stop_writes_sec gauge +aerospike_node_stats_cluster_clock_skew_stop_writes_sec{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_cluster_generation +# TYPE aerospike_node_stats_cluster_generation gauge +aerospike_node_stats_cluster_generation{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_cluster_integrity +# TYPE aerospike_node_stats_cluster_integrity gauge +aerospike_node_stats_cluster_integrity{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_cluster_is_member +# TYPE aerospike_node_stats_cluster_is_member gauge +aerospike_node_stats_cluster_is_member{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_cluster_max_compatibility_id +# TYPE aerospike_node_stats_cluster_max_compatibility_id gauge +aerospike_node_stats_cluster_max_compatibility_id{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_cluster_min_compatibility_id +# TYPE aerospike_node_stats_cluster_min_compatibility_id gauge +aerospike_node_stats_cluster_min_compatibility_id{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_demarshal_error +# TYPE aerospike_node_stats_demarshal_error gauge +aerospike_node_stats_demarshal_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_bulk_recv_rate +# TYPE aerospike_node_stats_fabric_bulk_recv_rate gauge +aerospike_node_stats_fabric_bulk_recv_rate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_bulk_send_rate +# TYPE aerospike_node_stats_fabric_bulk_send_rate gauge +aerospike_node_stats_fabric_bulk_send_rate{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_connections +# TYPE aerospike_node_stats_fabric_connections gauge +aerospike_node_stats_fabric_connections{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_rx_partitions_initial +# TYPE aerospike_namespace_migrate_rx_partitions_initial gauge +aerospike_namespace_migrate_rx_partitions_initial{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_rx_partitions_remaining +# TYPE aerospike_namespace_migrate_rx_partitions_remaining gauge +aerospike_namespace_migrate_rx_partitions_remaining{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_signals_active +# TYPE aerospike_namespace_migrate_signals_active gauge +aerospike_namespace_migrate_signals_active{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_signals_remaining +# TYPE aerospike_namespace_migrate_signals_remaining gauge +aerospike_namespace_migrate_signals_remaining{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_sleep +# TYPE aerospike_namespace_migrate_sleep gauge +aerospike_namespace_migrate_sleep{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_tx_instances +# TYPE aerospike_namespace_migrate_tx_instances gauge +aerospike_namespace_migrate_tx_instances{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_tx_partitions_active +# TYPE aerospike_namespace_migrate_tx_partitions_active gauge +aerospike_namespace_migrate_tx_partitions_active{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_tx_partitions_imbalance +# TYPE aerospike_namespace_migrate_tx_partitions_imbalance gauge +aerospike_namespace_migrate_tx_partitions_imbalance{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_tx_partitions_initial +# TYPE aerospike_namespace_migrate_tx_partitions_initial gauge +aerospike_namespace_migrate_tx_partitions_initial{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_tx_partitions_lead_remaining +# TYPE aerospike_namespace_migrate_tx_partitions_lead_remaining gauge +aerospike_namespace_migrate_tx_partitions_lead_remaining{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_tx_partitions_remaining +# TYPE aerospike_namespace_migrate_tx_partitions_remaining gauge +aerospike_namespace_migrate_tx_partitions_remaining{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_non_expirable_objects +# TYPE aerospike_namespace_non_expirable_objects gauge +aerospike_namespace_non_expirable_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_non_replica_objects +# TYPE aerospike_namespace_non_replica_objects gauge +aerospike_namespace_non_replica_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_non_replica_tombstones +# TYPE aerospike_namespace_non_replica_tombstones gauge +aerospike_namespace_non_replica_tombstones{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_ns_cluster_size +# TYPE aerospike_namespace_ns_cluster_size gauge +aerospike_namespace_ns_cluster_size{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_nsup_cycle_duration +# TYPE aerospike_namespace_nsup_cycle_duration gauge +aerospike_namespace_nsup_cycle_duration{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_nsup_hist_period +# TYPE aerospike_namespace_nsup_hist_period gauge +aerospike_namespace_nsup_hist_period{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_nsup_period +# TYPE aerospike_namespace_nsup_period gauge +aerospike_namespace_nsup_period{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_nsup_threads +# TYPE aerospike_namespace_nsup_threads gauge +aerospike_namespace_nsup_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_objects +# TYPE aerospike_namespace_objects gauge +aerospike_namespace_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_ops_sub_tsvc_error +# TYPE aerospike_namespace_ops_sub_tsvc_error gauge +aerospike_namespace_ops_sub_tsvc_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_ops_sub_tsvc_timeout +# TYPE aerospike_namespace_ops_sub_tsvc_timeout gauge +aerospike_namespace_ops_sub_tsvc_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_ops_sub_write_error +# TYPE aerospike_namespace_ops_sub_write_error gauge +aerospike_namespace_ops_sub_write_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_ops_sub_write_filtered_out +# TYPE aerospike_namespace_ops_sub_write_filtered_out gauge +aerospike_namespace_ops_sub_write_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_ops_sub_write_success +# TYPE aerospike_namespace_ops_sub_write_success gauge +aerospike_namespace_ops_sub_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_ops_sub_write_timeout +# TYPE aerospike_namespace_ops_sub_write_timeout gauge +aerospike_namespace_ops_sub_write_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_partition_tree_sprigs +# TYPE aerospike_namespace_partition_tree_sprigs gauge +aerospike_namespace_partition_tree_sprigs{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pending_quiesce +# TYPE aerospike_namespace_pending_quiesce gauge +aerospike_namespace_pending_quiesce{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_prefer_uniform_balance +# TYPE aerospike_namespace_prefer_uniform_balance gauge +aerospike_namespace_prefer_uniform_balance{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_tsvc_error +# TYPE aerospike_namespace_udf_sub_tsvc_error gauge +aerospike_namespace_udf_sub_tsvc_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_tsvc_timeout +# TYPE aerospike_namespace_udf_sub_tsvc_timeout gauge +aerospike_namespace_udf_sub_tsvc_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_udf_complete +# TYPE aerospike_namespace_udf_sub_udf_complete gauge +aerospike_namespace_udf_sub_udf_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_udf_error +# TYPE aerospike_namespace_udf_sub_udf_error gauge +aerospike_namespace_udf_sub_udf_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_udf_filtered_out +# TYPE aerospike_namespace_udf_sub_udf_filtered_out gauge +aerospike_namespace_udf_sub_udf_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_udf_timeout +# TYPE aerospike_namespace_udf_sub_udf_timeout gauge +aerospike_namespace_udf_sub_udf_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_client_delete_error +# TYPE aerospike_namespace_xdr_client_delete_error gauge +aerospike_namespace_xdr_client_delete_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_client_delete_not_found +# TYPE aerospike_namespace_xdr_client_delete_not_found gauge +aerospike_namespace_xdr_client_delete_not_found{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_client_delete_success +# TYPE aerospike_namespace_xdr_client_delete_success gauge +aerospike_namespace_xdr_client_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_client_delete_timeout +# TYPE aerospike_namespace_xdr_client_delete_timeout gauge +aerospike_namespace_xdr_client_delete_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_client_write_error +# TYPE aerospike_namespace_xdr_client_write_error gauge +aerospike_namespace_xdr_client_write_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_client_write_success +# TYPE aerospike_namespace_xdr_client_write_success gauge +aerospike_namespace_xdr_client_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_client_write_timeout +# TYPE aerospike_namespace_xdr_client_write_timeout gauge +aerospike_namespace_xdr_client_write_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_from_proxy_delete_error +# TYPE aerospike_namespace_xdr_from_proxy_delete_error gauge +aerospike_namespace_xdr_from_proxy_delete_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_from_proxy_delete_not_found +# TYPE aerospike_namespace_xdr_from_proxy_delete_not_found gauge +aerospike_namespace_xdr_from_proxy_delete_not_found{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_from_proxy_delete_success +# TYPE aerospike_namespace_xdr_from_proxy_delete_success gauge +aerospike_namespace_xdr_from_proxy_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_from_proxy_delete_timeout +# TYPE aerospike_namespace_xdr_from_proxy_delete_timeout gauge +aerospike_namespace_xdr_from_proxy_delete_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_from_proxy_write_error +# TYPE aerospike_namespace_xdr_from_proxy_write_error gauge +aerospike_namespace_xdr_from_proxy_write_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_from_proxy_write_success +# TYPE aerospike_namespace_xdr_from_proxy_write_success gauge +aerospike_namespace_xdr_from_proxy_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_from_proxy_write_timeout +# TYPE aerospike_namespace_xdr_from_proxy_write_timeout gauge +aerospike_namespace_xdr_from_proxy_write_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_prole_objects +# TYPE aerospike_namespace_prole_objects gauge +aerospike_namespace_prole_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_prole_tombstones +# TYPE aerospike_namespace_prole_tombstones gauge +aerospike_namespace_prole_tombstones{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_query_proto_compression_ratio +# TYPE aerospike_namespace_query_proto_compression_ratio gauge +aerospike_namespace_query_proto_compression_ratio{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_query_proto_uncompressed_pct +# TYPE aerospike_namespace_query_proto_uncompressed_pct gauge +aerospike_namespace_query_proto_uncompressed_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_rack_id +# TYPE aerospike_namespace_rack_id gauge +aerospike_namespace_rack_id{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_re_repl_error +# TYPE aerospike_namespace_re_repl_error gauge +aerospike_namespace_re_repl_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_re_repl_success +# TYPE aerospike_namespace_re_repl_success gauge +aerospike_namespace_re_repl_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_re_repl_timeout +# TYPE aerospike_namespace_re_repl_timeout gauge +aerospike_namespace_re_repl_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_record_proto_compression_ratio +# TYPE aerospike_namespace_record_proto_compression_ratio gauge +aerospike_namespace_record_proto_compression_ratio{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_record_proto_uncompressed_pct +# TYPE aerospike_namespace_record_proto_uncompressed_pct gauge +aerospike_namespace_record_proto_uncompressed_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_replication_factor +# TYPE aerospike_namespace_replication_factor gauge +aerospike_namespace_replication_factor{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_smd_evict_void_time +# TYPE aerospike_namespace_smd_evict_void_time gauge +aerospike_namespace_smd_evict_void_time{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_cache_replica_writes +# TYPE aerospike_namespace_storage_engine_cache_replica_writes gauge +aerospike_namespace_storage_engine_cache_replica_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_cold_start_empty +# TYPE aerospike_namespace_storage_engine_cold_start_empty gauge +aerospike_namespace_storage_engine_cold_start_empty{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_commit_to_device +# TYPE aerospike_namespace_storage_engine_commit_to_device gauge +aerospike_namespace_storage_engine_commit_to_device{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_compression_level +# TYPE aerospike_namespace_storage_engine_compression_level gauge +aerospike_namespace_storage_engine_compression_level{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_defrag_lwm_pct +# TYPE aerospike_namespace_storage_engine_defrag_lwm_pct gauge +aerospike_namespace_storage_engine_defrag_lwm_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_defrag_queue_min +# TYPE aerospike_namespace_storage_engine_defrag_queue_min gauge +aerospike_namespace_storage_engine_defrag_queue_min{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_defrag_sleep +# TYPE aerospike_namespace_storage_engine_defrag_sleep gauge +aerospike_namespace_storage_engine_defrag_sleep{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_defrag_startup_minimum +# TYPE aerospike_namespace_storage_engine_defrag_startup_minimum gauge +aerospike_namespace_storage_engine_defrag_startup_minimum{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_direct_files +# TYPE aerospike_namespace_storage_engine_direct_files gauge +aerospike_namespace_storage_engine_direct_files{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_disable_odsync +# TYPE aerospike_namespace_storage_engine_disable_odsync gauge +aerospike_namespace_storage_engine_disable_odsync{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_enable_benchmarks_storage +# TYPE aerospike_namespace_storage_engine_enable_benchmarks_storage gauge +aerospike_namespace_storage_engine_enable_benchmarks_storage{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_age +# TYPE aerospike_namespace_storage_engine_file_age gauge +aerospike_namespace_storage_engine_file_age{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_defrag_reads +# TYPE aerospike_namespace_storage_engine_file_defrag_reads gauge +aerospike_namespace_storage_engine_file_defrag_reads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_defrag_writes +# TYPE aerospike_namespace_storage_engine_file_defrag_writes gauge +aerospike_namespace_storage_engine_file_defrag_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_free_wblocks +# TYPE aerospike_namespace_storage_engine_file_free_wblocks gauge +aerospike_namespace_storage_engine_file_free_wblocks{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_used_bytes +# TYPE aerospike_namespace_storage_engine_file_used_bytes gauge +aerospike_namespace_storage_engine_file_used_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_writes +# TYPE aerospike_namespace_storage_engine_file_writes gauge +aerospike_namespace_storage_engine_file_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_filesize +# TYPE aerospike_namespace_storage_engine_filesize gauge +aerospike_namespace_storage_engine_filesize{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_flush_max_ms +# TYPE aerospike_namespace_storage_engine_flush_max_ms gauge +aerospike_namespace_storage_engine_flush_max_ms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_max_write_cache +# TYPE aerospike_namespace_storage_engine_max_write_cache gauge +aerospike_namespace_storage_engine_max_write_cache{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_read_page_cache +# TYPE aerospike_namespace_storage_engine_read_page_cache gauge +aerospike_namespace_storage_engine_read_page_cache{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_serialize_tomb_raider +# TYPE aerospike_namespace_storage_engine_serialize_tomb_raider gauge +aerospike_namespace_storage_engine_serialize_tomb_raider{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_tomb_raider_sleep +# TYPE aerospike_namespace_storage_engine_tomb_raider_sleep gauge +aerospike_namespace_storage_engine_tomb_raider_sleep{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_strong_consistency +# TYPE aerospike_namespace_strong_consistency gauge +aerospike_namespace_strong_consistency{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_strong_consistency_allow_expunge +# TYPE aerospike_namespace_strong_consistency_allow_expunge gauge +aerospike_namespace_strong_consistency_allow_expunge{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_tomb_raider_eligible_age +# TYPE aerospike_namespace_tomb_raider_eligible_age gauge +aerospike_namespace_tomb_raider_eligible_age{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_tomb_raider_period +# TYPE aerospike_namespace_tomb_raider_period gauge +aerospike_namespace_tomb_raider_period{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_tombstones +# TYPE aerospike_namespace_tombstones gauge +aerospike_namespace_tombstones{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_transaction_pending_limit +# TYPE aerospike_namespace_transaction_pending_limit gauge +aerospike_namespace_transaction_pending_limit{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_truncate_lut +# TYPE aerospike_namespace_truncate_lut gauge +aerospike_namespace_truncate_lut{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_truncate_threads +# TYPE aerospike_namespace_truncate_threads gauge +aerospike_namespace_truncate_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_lang_delete_success +# TYPE aerospike_namespace_udf_sub_lang_delete_success gauge +aerospike_namespace_udf_sub_lang_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_lang_error +# TYPE aerospike_namespace_udf_sub_lang_error gauge +aerospike_namespace_udf_sub_lang_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_lang_read_success +# TYPE aerospike_namespace_udf_sub_lang_read_success gauge +aerospike_namespace_udf_sub_lang_read_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_udf_sub_lang_write_success +# TYPE aerospike_namespace_udf_sub_lang_write_success gauge +aerospike_namespace_udf_sub_lang_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_active_rack +# TYPE aerospike_namespace_active_rack gauge +aerospike_namespace_active_rack{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_allow_ttl_without_nsup +# TYPE aerospike_namespace_allow_ttl_without_nsup gauge +aerospike_namespace_allow_ttl_without_nsup{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_auto_revive +# TYPE aerospike_namespace_auto_revive gauge +aerospike_namespace_auto_revive{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_auto_revived_partitions +# TYPE aerospike_namespace_auto_revived_partitions gauge +aerospike_namespace_auto_revived_partitions{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_background_query_max_rps +# TYPE aerospike_namespace_background_query_max_rps gauge +aerospike_namespace_background_query_max_rps{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_delete_error +# TYPE aerospike_namespace_batch_sub_delete_error gauge +aerospike_namespace_batch_sub_delete_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_delete_filtered_out +# TYPE aerospike_namespace_batch_sub_delete_filtered_out gauge +aerospike_namespace_batch_sub_delete_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_delete_not_found +# TYPE aerospike_namespace_batch_sub_delete_not_found gauge +aerospike_namespace_batch_sub_delete_not_found{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_delete_success +# TYPE aerospike_namespace_batch_sub_delete_success gauge +aerospike_namespace_batch_sub_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_delete_timeout +# TYPE aerospike_namespace_batch_sub_delete_timeout gauge +aerospike_namespace_batch_sub_delete_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_lang_delete_success +# TYPE aerospike_namespace_batch_sub_lang_delete_success gauge +aerospike_namespace_batch_sub_lang_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_lang_error +# TYPE aerospike_namespace_batch_sub_lang_error gauge +aerospike_namespace_batch_sub_lang_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_lang_read_success +# TYPE aerospike_namespace_batch_sub_lang_read_success gauge +aerospike_namespace_batch_sub_lang_read_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_lang_write_success +# TYPE aerospike_namespace_batch_sub_lang_write_success gauge +aerospike_namespace_batch_sub_lang_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_udf_complete +# TYPE aerospike_namespace_batch_sub_udf_complete gauge +aerospike_namespace_batch_sub_udf_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_udf_error +# TYPE aerospike_namespace_batch_sub_udf_error gauge +aerospike_namespace_batch_sub_udf_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_udf_filtered_out +# TYPE aerospike_namespace_batch_sub_udf_filtered_out gauge +aerospike_namespace_batch_sub_udf_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_udf_timeout +# TYPE aerospike_namespace_batch_sub_udf_timeout gauge +aerospike_namespace_batch_sub_udf_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_write_error +# TYPE aerospike_namespace_batch_sub_write_error gauge +aerospike_namespace_batch_sub_write_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_write_filtered_out +# TYPE aerospike_namespace_batch_sub_write_filtered_out gauge +aerospike_namespace_batch_sub_write_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_write_success +# TYPE aerospike_namespace_batch_sub_write_success gauge +aerospike_namespace_batch_sub_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_batch_sub_write_timeout +# TYPE aerospike_namespace_batch_sub_write_timeout gauge +aerospike_namespace_batch_sub_write_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_cache_read_pct +# TYPE aerospike_namespace_cache_read_pct gauge +aerospike_namespace_cache_read_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_conflict_resolve_writes +# TYPE aerospike_namespace_conflict_resolve_writes gauge +aerospike_namespace_conflict_resolve_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_data_compression_ratio +# TYPE aerospike_namespace_data_compression_ratio gauge +aerospike_namespace_data_compression_ratio{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_data_total_bytes +# TYPE aerospike_namespace_data_total_bytes gauge +aerospike_namespace_data_total_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_data_used_bytes +# TYPE aerospike_namespace_data_used_bytes gauge +aerospike_namespace_data_used_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_data_used_pct +# TYPE aerospike_namespace_data_used_pct gauge +aerospike_namespace_data_used_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_default_read_touch_ttl_pct +# TYPE aerospike_namespace_default_read_touch_ttl_pct gauge +aerospike_namespace_default_read_touch_ttl_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_disallow_expunge +# TYPE aerospike_namespace_disallow_expunge gauge +aerospike_namespace_disallow_expunge{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_dup_res_ask +# TYPE aerospike_namespace_dup_res_ask gauge +aerospike_namespace_dup_res_ask{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_dup_res_respond_no_read +# TYPE aerospike_namespace_dup_res_respond_no_read gauge +aerospike_namespace_dup_res_respond_no_read{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_dup_res_respond_read +# TYPE aerospike_namespace_dup_res_respond_read gauge +aerospike_namespace_dup_res_respond_read{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_effective_active_rack +# TYPE aerospike_namespace_effective_active_rack gauge +aerospike_namespace_effective_active_rack{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_evict_indexes_memory_pct +# TYPE aerospike_namespace_evict_indexes_memory_pct gauge +aerospike_namespace_evict_indexes_memory_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_fail_client_lost_conflict +# TYPE aerospike_namespace_fail_client_lost_conflict gauge +aerospike_namespace_fail_client_lost_conflict{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_fail_xdr_key_busy +# TYPE aerospike_namespace_fail_xdr_key_busy gauge +aerospike_namespace_fail_xdr_key_busy{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_fail_xdr_lost_conflict +# TYPE aerospike_namespace_fail_xdr_lost_conflict gauge +aerospike_namespace_fail_xdr_lost_conflict{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_force_long_queries +# TYPE aerospike_namespace_force_long_queries gauge +aerospike_namespace_force_long_queries{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_delete_error +# TYPE aerospike_namespace_from_proxy_batch_sub_delete_error gauge +aerospike_namespace_from_proxy_batch_sub_delete_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_delete_filtered_out +# TYPE aerospike_namespace_from_proxy_batch_sub_delete_filtered_out gauge +aerospike_namespace_from_proxy_batch_sub_delete_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_delete_not_found +# TYPE aerospike_namespace_from_proxy_batch_sub_delete_not_found gauge +aerospike_namespace_from_proxy_batch_sub_delete_not_found{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_delete_success +# TYPE aerospike_namespace_from_proxy_batch_sub_delete_success gauge +aerospike_namespace_from_proxy_batch_sub_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_delete_timeout +# TYPE aerospike_namespace_from_proxy_batch_sub_delete_timeout gauge +aerospike_namespace_from_proxy_batch_sub_delete_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_lang_delete_success +# TYPE aerospike_namespace_from_proxy_batch_sub_lang_delete_success gauge +aerospike_namespace_from_proxy_batch_sub_lang_delete_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_lang_error +# TYPE aerospike_namespace_from_proxy_batch_sub_lang_error gauge +aerospike_namespace_from_proxy_batch_sub_lang_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_lang_read_success +# TYPE aerospike_namespace_from_proxy_batch_sub_lang_read_success gauge +aerospike_namespace_from_proxy_batch_sub_lang_read_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_lang_write_success +# TYPE aerospike_namespace_from_proxy_batch_sub_lang_write_success gauge +aerospike_namespace_from_proxy_batch_sub_lang_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_udf_complete +# TYPE aerospike_namespace_from_proxy_batch_sub_udf_complete gauge +aerospike_namespace_from_proxy_batch_sub_udf_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_udf_error +# TYPE aerospike_namespace_from_proxy_batch_sub_udf_error gauge +aerospike_namespace_from_proxy_batch_sub_udf_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_udf_filtered_out +# TYPE aerospike_namespace_from_proxy_batch_sub_udf_filtered_out gauge +aerospike_namespace_from_proxy_batch_sub_udf_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_udf_timeout +# TYPE aerospike_namespace_from_proxy_batch_sub_udf_timeout gauge +aerospike_namespace_from_proxy_batch_sub_udf_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_write_error +# TYPE aerospike_namespace_from_proxy_batch_sub_write_error gauge +aerospike_namespace_from_proxy_batch_sub_write_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_write_filtered_out +# TYPE aerospike_namespace_from_proxy_batch_sub_write_filtered_out gauge +aerospike_namespace_from_proxy_batch_sub_write_filtered_out{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_write_success +# TYPE aerospike_namespace_from_proxy_batch_sub_write_success gauge +aerospike_namespace_from_proxy_batch_sub_write_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_from_proxy_batch_sub_write_timeout +# TYPE aerospike_namespace_from_proxy_batch_sub_write_timeout gauge +aerospike_namespace_from_proxy_batch_sub_write_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_ignore_migrate_fill_delay +# TYPE aerospike_namespace_ignore_migrate_fill_delay gauge +aerospike_namespace_ignore_migrate_fill_delay{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_index_used_bytes +# TYPE aerospike_namespace_index_used_bytes gauge +aerospike_namespace_index_used_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_indexes_memory_budget +# TYPE aerospike_namespace_indexes_memory_budget gauge +aerospike_namespace_indexes_memory_budget{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_inline_short_queries +# TYPE aerospike_namespace_inline_short_queries gauge +aerospike_namespace_inline_short_queries{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_max_record_size +# TYPE aerospike_namespace_max_record_size gauge +aerospike_namespace_max_record_size{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_fresh_partitions +# TYPE aerospike_namespace_migrate_fresh_partitions gauge +aerospike_namespace_migrate_fresh_partitions{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_records_unreadable +# TYPE aerospike_namespace_migrate_records_unreadable gauge +aerospike_namespace_migrate_records_unreadable{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_migrate_skip_unreadable +# TYPE aerospike_namespace_migrate_skip_unreadable gauge +aerospike_namespace_migrate_skip_unreadable{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_nodes_quiesced +# TYPE aerospike_namespace_nodes_quiesced gauge +aerospike_namespace_nodes_quiesced{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_nsup_cycle_deleted_pct +# TYPE aerospike_namespace_nsup_cycle_deleted_pct gauge +aerospike_namespace_nsup_cycle_deleted_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_nsup_xdr_key_busy +# TYPE aerospike_namespace_nsup_xdr_key_busy gauge +aerospike_namespace_nsup_xdr_key_busy{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_aggr_abort +# TYPE aerospike_namespace_pi_query_aggr_abort gauge +aerospike_namespace_pi_query_aggr_abort{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_aggr_complete +# TYPE aerospike_namespace_pi_query_aggr_complete gauge +aerospike_namespace_pi_query_aggr_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_aggr_error +# TYPE aerospike_namespace_pi_query_aggr_error gauge +aerospike_namespace_pi_query_aggr_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_long_basic_abort +# TYPE aerospike_namespace_pi_query_long_basic_abort gauge +aerospike_namespace_pi_query_long_basic_abort{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_long_basic_complete +# TYPE aerospike_namespace_pi_query_long_basic_complete gauge +aerospike_namespace_pi_query_long_basic_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_long_basic_error +# TYPE aerospike_namespace_pi_query_long_basic_error gauge +aerospike_namespace_pi_query_long_basic_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_ops_bg_abort +# TYPE aerospike_namespace_pi_query_ops_bg_abort gauge +aerospike_namespace_pi_query_ops_bg_abort{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_ops_bg_complete +# TYPE aerospike_namespace_pi_query_ops_bg_complete gauge +aerospike_namespace_pi_query_ops_bg_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_ops_bg_error +# TYPE aerospike_namespace_pi_query_ops_bg_error gauge +aerospike_namespace_pi_query_ops_bg_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_short_basic_complete +# TYPE aerospike_namespace_pi_query_short_basic_complete gauge +aerospike_namespace_pi_query_short_basic_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_short_basic_error +# TYPE aerospike_namespace_pi_query_short_basic_error gauge +aerospike_namespace_pi_query_short_basic_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_short_basic_timeout +# TYPE aerospike_namespace_pi_query_short_basic_timeout gauge +aerospike_namespace_pi_query_short_basic_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_udf_bg_abort +# TYPE aerospike_namespace_pi_query_udf_bg_abort gauge +aerospike_namespace_pi_query_udf_bg_abort{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_udf_bg_complete +# TYPE aerospike_namespace_pi_query_udf_bg_complete gauge +aerospike_namespace_pi_query_udf_bg_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_pi_query_udf_bg_error +# TYPE aerospike_namespace_pi_query_udf_bg_error gauge +aerospike_namespace_pi_query_udf_bg_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_re_repl_tsvc_error +# TYPE aerospike_namespace_re_repl_tsvc_error gauge +aerospike_namespace_re_repl_tsvc_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_re_repl_tsvc_timeout +# TYPE aerospike_namespace_re_repl_tsvc_timeout gauge +aerospike_namespace_re_repl_tsvc_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_read_touch_error +# TYPE aerospike_namespace_read_touch_error gauge +aerospike_namespace_read_touch_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_read_touch_skip +# TYPE aerospike_namespace_read_touch_skip gauge +aerospike_namespace_read_touch_skip{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_read_touch_success +# TYPE aerospike_namespace_read_touch_success gauge +aerospike_namespace_read_touch_success{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_read_touch_timeout +# TYPE aerospike_namespace_read_touch_timeout gauge +aerospike_namespace_read_touch_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_read_touch_tsvc_error +# TYPE aerospike_namespace_read_touch_tsvc_error gauge +aerospike_namespace_read_touch_tsvc_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_read_touch_tsvc_timeout +# TYPE aerospike_namespace_read_touch_tsvc_timeout gauge +aerospike_namespace_read_touch_tsvc_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_reject_non_xdr_writes +# TYPE aerospike_namespace_reject_non_xdr_writes gauge +aerospike_namespace_reject_non_xdr_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_reject_xdr_writes +# TYPE aerospike_namespace_reject_xdr_writes gauge +aerospike_namespace_reject_xdr_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_batch_sub_delete_dup_res +# TYPE aerospike_namespace_retransmit_all_batch_sub_delete_dup_res gauge +aerospike_namespace_retransmit_all_batch_sub_delete_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_batch_sub_delete_repl_write +# TYPE aerospike_namespace_retransmit_all_batch_sub_delete_repl_write gauge +aerospike_namespace_retransmit_all_batch_sub_delete_repl_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_batch_sub_read_dup_res +# TYPE aerospike_namespace_retransmit_all_batch_sub_read_dup_res gauge +aerospike_namespace_retransmit_all_batch_sub_read_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_batch_sub_read_repl_ping +# TYPE aerospike_namespace_retransmit_all_batch_sub_read_repl_ping gauge +aerospike_namespace_retransmit_all_batch_sub_read_repl_ping{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_batch_sub_udf_dup_res +# TYPE aerospike_namespace_retransmit_all_batch_sub_udf_dup_res gauge +aerospike_namespace_retransmit_all_batch_sub_udf_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_batch_sub_udf_repl_write +# TYPE aerospike_namespace_retransmit_all_batch_sub_udf_repl_write gauge +aerospike_namespace_retransmit_all_batch_sub_udf_repl_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_batch_sub_write_dup_res +# TYPE aerospike_namespace_retransmit_all_batch_sub_write_dup_res gauge +aerospike_namespace_retransmit_all_batch_sub_write_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_batch_sub_write_repl_write +# TYPE aerospike_namespace_retransmit_all_batch_sub_write_repl_write gauge +aerospike_namespace_retransmit_all_batch_sub_write_repl_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_delete_dup_res +# TYPE aerospike_namespace_retransmit_all_delete_dup_res gauge +aerospike_namespace_retransmit_all_delete_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_delete_repl_write +# TYPE aerospike_namespace_retransmit_all_delete_repl_write gauge +aerospike_namespace_retransmit_all_delete_repl_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_read_dup_res +# TYPE aerospike_namespace_retransmit_all_read_dup_res gauge +aerospike_namespace_retransmit_all_read_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_read_repl_ping +# TYPE aerospike_namespace_retransmit_all_read_repl_ping gauge +aerospike_namespace_retransmit_all_read_repl_ping{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_udf_dup_res +# TYPE aerospike_namespace_retransmit_all_udf_dup_res gauge +aerospike_namespace_retransmit_all_udf_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_udf_repl_write +# TYPE aerospike_namespace_retransmit_all_udf_repl_write gauge +aerospike_namespace_retransmit_all_udf_repl_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_write_dup_res +# TYPE aerospike_namespace_retransmit_all_write_dup_res gauge +aerospike_namespace_retransmit_all_write_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_all_write_repl_write +# TYPE aerospike_namespace_retransmit_all_write_repl_write gauge +aerospike_namespace_retransmit_all_write_repl_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_ops_sub_dup_res +# TYPE aerospike_namespace_retransmit_ops_sub_dup_res gauge +aerospike_namespace_retransmit_ops_sub_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_ops_sub_repl_write +# TYPE aerospike_namespace_retransmit_ops_sub_repl_write gauge +aerospike_namespace_retransmit_ops_sub_repl_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_udf_sub_dup_res +# TYPE aerospike_namespace_retransmit_udf_sub_dup_res gauge +aerospike_namespace_retransmit_udf_sub_dup_res{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_retransmit_udf_sub_repl_write +# TYPE aerospike_namespace_retransmit_udf_sub_repl_write gauge +aerospike_namespace_retransmit_udf_sub_repl_write{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_set_index_used_bytes +# TYPE aerospike_namespace_set_index_used_bytes gauge +aerospike_namespace_set_index_used_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_aggr_abort +# TYPE aerospike_namespace_si_query_aggr_abort gauge +aerospike_namespace_si_query_aggr_abort{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_aggr_complete +# TYPE aerospike_namespace_si_query_aggr_complete gauge +aerospike_namespace_si_query_aggr_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_aggr_error +# TYPE aerospike_namespace_si_query_aggr_error gauge +aerospike_namespace_si_query_aggr_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_long_basic_abort +# TYPE aerospike_namespace_si_query_long_basic_abort gauge +aerospike_namespace_si_query_long_basic_abort{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_long_basic_complete +# TYPE aerospike_namespace_si_query_long_basic_complete gauge +aerospike_namespace_si_query_long_basic_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_long_basic_error +# TYPE aerospike_namespace_si_query_long_basic_error gauge +aerospike_namespace_si_query_long_basic_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_ops_bg_abort +# TYPE aerospike_namespace_si_query_ops_bg_abort gauge +aerospike_namespace_si_query_ops_bg_abort{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_ops_bg_complete +# TYPE aerospike_namespace_si_query_ops_bg_complete gauge +aerospike_namespace_si_query_ops_bg_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_ops_bg_error +# TYPE aerospike_namespace_si_query_ops_bg_error gauge +aerospike_namespace_si_query_ops_bg_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_short_basic_complete +# TYPE aerospike_namespace_si_query_short_basic_complete gauge +aerospike_namespace_si_query_short_basic_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_short_basic_error +# TYPE aerospike_namespace_si_query_short_basic_error gauge +aerospike_namespace_si_query_short_basic_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_short_basic_timeout +# TYPE aerospike_namespace_si_query_short_basic_timeout gauge +aerospike_namespace_si_query_short_basic_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_udf_bg_abort +# TYPE aerospike_namespace_si_query_udf_bg_abort gauge +aerospike_namespace_si_query_udf_bg_abort{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_udf_bg_complete +# TYPE aerospike_namespace_si_query_udf_bg_complete gauge +aerospike_namespace_si_query_udf_bg_complete{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_si_query_udf_bg_error +# TYPE aerospike_namespace_si_query_udf_bg_error gauge +aerospike_namespace_si_query_udf_bg_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_sindex_gc_cleaned +# TYPE aerospike_namespace_sindex_gc_cleaned gauge +aerospike_namespace_sindex_gc_cleaned{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_sindex_stage_size +# TYPE aerospike_namespace_sindex_stage_size gauge +aerospike_namespace_sindex_stage_size{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_sindex_used_bytes +# TYPE aerospike_namespace_sindex_used_bytes gauge +aerospike_namespace_sindex_used_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_single_query_threads +# TYPE aerospike_namespace_single_query_threads gauge +aerospike_namespace_single_query_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_stop_writes_sys_memory_pct +# TYPE aerospike_namespace_stop_writes_sys_memory_pct gauge +aerospike_namespace_stop_writes_sys_memory_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_compression_acceleration +# TYPE aerospike_namespace_storage_engine_compression_acceleration gauge +aerospike_namespace_storage_engine_compression_acceleration{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_evict_used_pct +# TYPE aerospike_namespace_storage_engine_evict_used_pct gauge +aerospike_namespace_storage_engine_evict_used_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_defrag_partial_writes +# TYPE aerospike_namespace_storage_engine_file_defrag_partial_writes gauge +aerospike_namespace_storage_engine_file_defrag_partial_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_partial_writes +# TYPE aerospike_namespace_storage_engine_file_partial_writes gauge +aerospike_namespace_storage_engine_file_partial_writes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_file_read_errors +# TYPE aerospike_namespace_storage_engine_file_read_errors gauge +aerospike_namespace_storage_engine_file_read_errors{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_flush_size +# TYPE aerospike_namespace_storage_engine_flush_size gauge +aerospike_namespace_storage_engine_flush_size{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_post_write_cache +# TYPE aerospike_namespace_storage_engine_post_write_cache gauge +aerospike_namespace_storage_engine_post_write_cache{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_sindex_startup_device_scan +# TYPE aerospike_namespace_storage_engine_sindex_startup_device_scan gauge +aerospike_namespace_storage_engine_sindex_startup_device_scan{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_stop_writes_avail_pct +# TYPE aerospike_namespace_storage_engine_stop_writes_avail_pct gauge +aerospike_namespace_storage_engine_stop_writes_avail_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_storage_engine_stop_writes_used_pct +# TYPE aerospike_namespace_storage_engine_stop_writes_used_pct gauge +aerospike_namespace_storage_engine_stop_writes_used_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_truncating +# TYPE aerospike_namespace_truncating gauge +aerospike_namespace_truncating{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_unreplicated_records +# TYPE aerospike_namespace_unreplicated_records gauge +aerospike_namespace_unreplicated_records{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_bin_cemeteries +# TYPE aerospike_namespace_xdr_bin_cemeteries gauge +aerospike_namespace_xdr_bin_cemeteries{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_bin_tombstone_ttl +# TYPE aerospike_namespace_xdr_bin_tombstone_ttl gauge +aerospike_namespace_xdr_bin_tombstone_ttl{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_tomb_raider_period +# TYPE aerospike_namespace_xdr_tomb_raider_period gauge +aerospike_namespace_xdr_tomb_raider_period{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_tomb_raider_threads +# TYPE aerospike_namespace_xdr_tomb_raider_threads gauge +aerospike_namespace_xdr_tomb_raider_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xdr_tombstones +# TYPE aerospike_namespace_xdr_tombstones gauge +aerospike_namespace_xdr_tombstones{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_namespace_xmem_id +# TYPE aerospike_namespace_xmem_id gauge +aerospike_namespace_xmem_id{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_advertise_ipv6 +# TYPE aerospike_node_stats_advertise_ipv6 gauge +aerospike_node_stats_advertise_ipv6{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_index_threads +# TYPE aerospike_node_stats_batch_index_threads gauge +aerospike_node_stats_batch_index_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_max_buffers_per_queue +# TYPE aerospike_node_stats_batch_max_buffers_per_queue gauge +aerospike_node_stats_batch_max_buffers_per_queue{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_max_requests +# TYPE aerospike_node_stats_batch_max_requests gauge +aerospike_node_stats_batch_max_requests{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_batch_max_unused_buffers +# TYPE aerospike_node_stats_batch_max_unused_buffers gauge +aerospike_node_stats_batch_max_unused_buffers{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_client_connections_closed +# TYPE aerospike_node_stats_client_connections_closed gauge +aerospike_node_stats_client_connections_closed{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_debug_allocations +# TYPE aerospike_node_stats_debug_allocations gauge +aerospike_node_stats_debug_allocations{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_disable_udf_execution +# TYPE aerospike_node_stats_disable_udf_execution gauge +aerospike_node_stats_disable_udf_execution{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_early_tsvc_client_error +# TYPE aerospike_node_stats_early_tsvc_client_error gauge +aerospike_node_stats_early_tsvc_client_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_early_tsvc_from_proxy_batch_sub_error +# TYPE aerospike_node_stats_early_tsvc_from_proxy_batch_sub_error gauge +aerospike_node_stats_early_tsvc_from_proxy_batch_sub_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_early_tsvc_from_proxy_error +# TYPE aerospike_node_stats_early_tsvc_from_proxy_error gauge +aerospike_node_stats_early_tsvc_from_proxy_error{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_enable_benchmarks_fabric +# TYPE aerospike_node_stats_enable_benchmarks_fabric gauge +aerospike_node_stats_enable_benchmarks_fabric{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_enable_health_check +# TYPE aerospike_node_stats_enable_health_check gauge +aerospike_node_stats_enable_health_check{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_enable_hist_info +# TYPE aerospike_node_stats_enable_hist_info gauge +aerospike_node_stats_enable_hist_info{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_enforce_best_practices +# TYPE aerospike_node_stats_enforce_best_practices gauge +aerospike_node_stats_enforce_best_practices{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_fabric_connections_closed +# TYPE aerospike_node_stats_fabric_connections_closed gauge +aerospike_node_stats_fabric_connections_closed{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_failed_best_practices +# TYPE aerospike_node_stats_failed_best_practices gauge +aerospike_node_stats_failed_best_practices{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_heartbeat_connections_closed +# TYPE aerospike_node_stats_heartbeat_connections_closed gauge +aerospike_node_stats_heartbeat_connections_closed{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_indent_allocations +# TYPE aerospike_node_stats_indent_allocations gauge +aerospike_node_stats_indent_allocations{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_info_max_ms +# TYPE aerospike_node_stats_info_max_ms gauge +aerospike_node_stats_info_max_ms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_info_threads +# TYPE aerospike_node_stats_info_threads gauge +aerospike_node_stats_info_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_info_timeout +# TYPE aerospike_node_stats_info_timeout gauge +aerospike_node_stats_info_timeout{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_keep_caps_ssd_health +# TYPE aerospike_node_stats_keep_caps_ssd_health gauge +aerospike_node_stats_keep_caps_ssd_health{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_log_local_time +# TYPE aerospike_node_stats_log_local_time gauge +aerospike_node_stats_log_local_time{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_log_millis +# TYPE aerospike_node_stats_log_millis gauge +aerospike_node_stats_log_millis{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_long_queries_active +# TYPE aerospike_node_stats_long_queries_active gauge +aerospike_node_stats_long_queries_active{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_microsecond_histograms +# TYPE aerospike_node_stats_microsecond_histograms gauge +aerospike_node_stats_microsecond_histograms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_migrate_fill_delay +# TYPE aerospike_node_stats_migrate_fill_delay gauge +aerospike_node_stats_migrate_fill_delay{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_migrate_max_num_incoming +# TYPE aerospike_node_stats_migrate_max_num_incoming gauge +aerospike_node_stats_migrate_max_num_incoming{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_migrate_threads +# TYPE aerospike_node_stats_migrate_threads gauge +aerospike_node_stats_migrate_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_min_cluster_size +# TYPE aerospike_node_stats_min_cluster_size gauge +aerospike_node_stats_min_cluster_size{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_os_group_perms +# TYPE aerospike_node_stats_os_group_perms gauge +aerospike_node_stats_os_group_perms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_poison_allocations +# TYPE aerospike_node_stats_poison_allocations gauge +aerospike_node_stats_poison_allocations{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_proto_fd_idle_ms +# TYPE aerospike_node_stats_proto_fd_idle_ms gauge +aerospike_node_stats_proto_fd_idle_ms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_proto_fd_max +# TYPE aerospike_node_stats_proto_fd_max gauge +aerospike_node_stats_proto_fd_max{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_quarantine_allocations +# TYPE aerospike_node_stats_quarantine_allocations gauge +aerospike_node_stats_quarantine_allocations{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_query_max_done +# TYPE aerospike_node_stats_query_max_done gauge +aerospike_node_stats_query_max_done{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_query_threads_limit +# TYPE aerospike_node_stats_query_threads_limit gauge +aerospike_node_stats_query_threads_limit{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_run_as_daemon +# TYPE aerospike_node_stats_run_as_daemon gauge +aerospike_node_stats_run_as_daemon{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_service_threads +# TYPE aerospike_node_stats_service_threads gauge +aerospike_node_stats_service_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_sindex_builder_threads +# TYPE aerospike_node_stats_sindex_builder_threads gauge +aerospike_node_stats_sindex_builder_threads{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_sindex_gc_period +# TYPE aerospike_node_stats_sindex_gc_period gauge +aerospike_node_stats_sindex_gc_period{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_stay_quiesced +# TYPE aerospike_node_stats_stay_quiesced gauge +aerospike_node_stats_stay_quiesced{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_system_free_mem_kbytes +# TYPE aerospike_node_stats_system_free_mem_kbytes gauge +aerospike_node_stats_system_free_mem_kbytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_system_thp_mem_kbytes +# TYPE aerospike_node_stats_system_thp_mem_kbytes gauge +aerospike_node_stats_system_thp_mem_kbytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_threads_detached +# TYPE aerospike_node_stats_threads_detached gauge +aerospike_node_stats_threads_detached{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_threads_joinable +# TYPE aerospike_node_stats_threads_joinable gauge +aerospike_node_stats_threads_joinable{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_threads_pool_active +# TYPE aerospike_node_stats_threads_pool_active gauge +aerospike_node_stats_threads_pool_active{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_threads_pool_total +# TYPE aerospike_node_stats_threads_pool_total gauge +aerospike_node_stats_threads_pool_total{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_ticker_interval +# TYPE aerospike_node_stats_ticker_interval gauge +aerospike_node_stats_ticker_interval{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_tls_refresh_period +# TYPE aerospike_node_stats_tls_refresh_period gauge +aerospike_node_stats_tls_refresh_period{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_transaction_max_ms +# TYPE aerospike_node_stats_transaction_max_ms gauge +aerospike_node_stats_transaction_max_ms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_node_stats_transaction_retry_ms +# TYPE aerospike_node_stats_transaction_retry_ms gauge +aerospike_node_stats_transaction_retry_ms{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sysinfo_filefd_allocated +# TYPE aerospike_sysinfo_filefd_allocated gauge +aerospike_sysinfo_filefd_allocated{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sysinfo_memory_stats_shmem_bytes +# TYPE aerospike_sysinfo_memory_stats_shmem_bytes gauge +aerospike_sysinfo_memory_stats_shmem_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sysinfo_memory_stats_swap_cached_bytes +# TYPE aerospike_sysinfo_memory_stats_swap_cached_bytes gauge +aerospike_sysinfo_memory_stats_swap_cached_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sysinfo_netstat_tcp_activeopens +# TYPE aerospike_sysinfo_netstat_tcp_activeopens gauge +aerospike_sysinfo_netstat_tcp_activeopens{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sysinfo_netstat_tcp_currestab +# TYPE aerospike_sysinfo_netstat_tcp_currestab gauge +aerospike_sysinfo_netstat_tcp_currestab{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sysinfo_netstat_tcp_retranssegs +# TYPE aerospike_sysinfo_netstat_tcp_retranssegs gauge +aerospike_sysinfo_netstat_tcp_retranssegs{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sysinfo_network_receive_bytes +# TYPE aerospike_sysinfo_network_receive_bytes gauge +aerospike_sysinfo_network_receive_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sysinfo_network_transfer_bytes +# TYPE aerospike_sysinfo_network_transfer_bytes gauge +aerospike_sysinfo_network_transfer_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_batch_index_ms_bucket +# TYPE aerospike_latencies_batch_index_ms_bucket gauge +aerospike_latencies_batch_index_ms_bucket{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_batch_index_ms_count +# TYPE aerospike_latencies_batch_index_ms_count gauge +aerospike_latencies_batch_index_ms_count{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_batch_sub_read_ms_bucket +# TYPE aerospike_latencies_batch_sub_read_ms_bucket gauge +aerospike_latencies_batch_sub_read_ms_bucket{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_batch_sub_read_ms_count +# TYPE aerospike_latencies_batch_sub_read_ms_count gauge +aerospike_latencies_batch_sub_read_ms_count{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_batch_sub_write_ms_bucket +# TYPE aerospike_latencies_batch_sub_write_ms_bucket gauge +aerospike_latencies_batch_sub_write_ms_bucket{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_batch_sub_write_ms_count +# TYPE aerospike_latencies_batch_sub_write_ms_count gauge +aerospike_latencies_batch_sub_write_ms_count{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_read_ms_bucket +# TYPE aerospike_latencies_read_ms_bucket gauge +aerospike_latencies_read_ms_bucket{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_read_ms_count +# TYPE aerospike_latencies_read_ms_count gauge +aerospike_latencies_read_ms_count{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_write_ms_bucket +# TYPE aerospike_latencies_write_ms_bucket gauge +aerospike_latencies_write_ms_bucket{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_latencies_write_ms_count +# TYPE aerospike_latencies_write_ms_count gauge +aerospike_latencies_write_ms_count{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_data_used_bytes +# TYPE aerospike_sets_data_used_bytes gauge +aerospike_sets_data_used_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_default_read_touch_ttl_pct +# TYPE aerospike_sets_default_read_touch_ttl_pct gauge +aerospike_sets_default_read_touch_ttl_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_default_ttl +# TYPE aerospike_sets_default_ttl gauge +aerospike_sets_default_ttl{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_disable_eviction +# TYPE aerospike_sets_disable_eviction gauge +aerospike_sets_disable_eviction{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_enable_index +# TYPE aerospike_sets_enable_index gauge +aerospike_sets_enable_index{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_index_populating +# TYPE aerospike_sets_index_populating gauge +aerospike_sets_index_populating{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_objects +# TYPE aerospike_sets_objects gauge +aerospike_sets_objects{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_sindexes +# TYPE aerospike_sets_sindexes gauge +aerospike_sets_sindexes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_stop_writes_count +# TYPE aerospike_sets_stop_writes_count gauge +aerospike_sets_stop_writes_count{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_stop_writes_size +# TYPE aerospike_sets_stop_writes_size gauge +aerospike_sets_stop_writes_size{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_tombstones +# TYPE aerospike_sets_tombstones gauge +aerospike_sets_tombstones{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_truncate_lut +# TYPE aerospike_sets_truncate_lut gauge +aerospike_sets_truncate_lut{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sets_truncating +# TYPE aerospike_sets_truncating gauge +aerospike_sets_truncating{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sindex_entries +# TYPE aerospike_sindex_entries gauge +aerospike_sindex_entries{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sindex_entries_per_bval +# TYPE aerospike_sindex_entries_per_bval gauge +aerospike_sindex_entries_per_bval{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sindex_entries_per_rec +# TYPE aerospike_sindex_entries_per_rec gauge +aerospike_sindex_entries_per_rec{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sindex_load_pct +# TYPE aerospike_sindex_load_pct gauge +aerospike_sindex_load_pct{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sindex_load_time +# TYPE aerospike_sindex_load_time gauge +aerospike_sindex_load_time{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sindex_stat_gc_recs +# TYPE aerospike_sindex_stat_gc_recs gauge +aerospike_sindex_stat_gc_recs{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 + +# HELP aerospike_sindex_used_bytes +# TYPE aerospike_sindex_used_bytes gauge +aerospike_sindex_used_bytes{cluster_name="null",ns="test",service="192.168.32.3:3000"} 26 diff --git a/aerospike/tests/test_aerospike.py b/aerospike/tests/test_aerospike.py index 66646789ad770..5d33459c0afd0 100644 --- a/aerospike/tests/test_aerospike.py +++ b/aerospike/tests/test_aerospike.py @@ -1,93 +1,26 @@ # (C) Datadog, Inc. 2019-present # All rights reserved # Licensed under a 3-clause BSD style license (see LICENSE) -import time -import mock import pytest from datadog_checks.aerospike import AerospikeCheck from datadog_checks.base import AgentCheck from datadog_checks.dev.utils import get_metadata_metrics -from .common import ( - EXPECTED_PROMETHEUS_METRICS, - EXPECTED_PROMETHEUS_METRICS_5_6, - INDEXES_METRICS, - LATENCIES_METRICS, - LAZY_METRICS, - LEGACY_SET_METRICS, - NAMESPACE_METRICS, - SET_METRICS, - STATS_METRICS, - TPS_METRICS, - VERSION, -) - - -@pytest.mark.usefixtures('dd_environment') -@pytest.mark.integration -def test_check(aggregator, instance, dd_run_check): - check = AerospikeCheck('aerospike', {}, [instance]) - # sleep to make sure client is available - time.sleep(30) - for _ in range(10): - dd_run_check(check) - time.sleep(1) - _test_check(aggregator) - - -@pytest.mark.integration -def test_version_metadata(aggregator, instance, datadog_agent, dd_run_check): - check = AerospikeCheck('aerospike', {}, [instance]) - check.check_id = 'test:123' - - # sleep to make sure client is available - time.sleep(30) - for _ in range(10): - dd_run_check(check) - time.sleep(1) - - raw_version = check.get_info("build")[0] - major, minor = raw_version.split('.')[:2] - version_metadata = { - 'version.scheme': 'semver', - 'version.major': major, - 'version.minor': minor, - 'version.patch': mock.ANY, - 'version.raw': raw_version, - } - - datadog_agent.assert_metadata('test:123', version_metadata) - - -@pytest.mark.e2e -def test_e2e(dd_agent_check, instance): - aggregator = dd_agent_check(instance) - - _test_check(aggregator) - - aggregator.assert_metrics_using_metadata(get_metadata_metrics()) +from .common import EXPECTED_PROMETHEUS_METRICS @pytest.mark.e2e def test_openmetrics_e2e(dd_agent_check, instance_openmetrics_v2): - version_parts = [int(p) for p in VERSION.split('.')] - aggregator = dd_agent_check(instance_openmetrics_v2, rate=True) - tags = "endpoint:" + instance_openmetrics_v2.get('openmetrics_endpoint') tags = instance_openmetrics_v2.get('tags').append(tags) - aggregator.assert_service_check('aerospike.openmetrics.health', AgentCheck.OK, tags=tags) for metric in EXPECTED_PROMETHEUS_METRICS: aggregator.assert_metric(metric, tags=tags) - if version_parts >= [5, 6]: - for metric in EXPECTED_PROMETHEUS_METRICS_5_6: - aggregator.assert_metric(metric, tags=tags) - aggregator.assert_all_metrics_covered() aggregator.assert_metrics_using_metadata(get_metadata_metrics(), check_submission_type=True) @@ -99,40 +32,3 @@ def test_metrics_warning(dd_run_check, instance_openmetrics_v2): with pytest.raises(Exception, match="Do not use 'metrics' parameter with 'openmetrics_endpoint'"): dd_run_check(check) - - -def _test_check(aggregator): - version_parts = [int(p) for p in VERSION.split('.')] - - for metric in NAMESPACE_METRICS: - aggregator.assert_metric("aerospike.namespace.{}".format(metric)) - - if version_parts >= [5, 3]: - for metric in LATENCIES_METRICS: - aggregator.assert_metric(metric) - aggregator.assert_metric('aerospike.set.device_data_bytes') - - else: - for metric in TPS_METRICS: - aggregator.assert_metric("aerospike.namespace.{}".format(metric)) - - for metric in LAZY_METRICS: - aggregator.assert_metric(metric) - - for metric in STATS_METRICS: - aggregator.assert_metric("aerospike.{}".format(metric)) - - if version_parts >= [5, 6]: - for metric in SET_METRICS: - aggregator.assert_metric("aerospike.set.{}".format(metric)) - else: - for metric in LEGACY_SET_METRICS: - aggregator.assert_metric("aerospike.set.{}".format(metric)) - - for metric in INDEXES_METRICS: - aggregator.assert_metric(metric) - - aggregator.assert_all_metrics_covered() - - aggregator.assert_service_check('aerospike.can_connect', AerospikeCheck.OK) - aggregator.assert_service_check('aerospike.cluster_up', AerospikeCheck.OK) diff --git a/aerospike/tests/test_unit.py b/aerospike/tests/test_unit.py deleted file mode 100644 index 681e9b8e0b0a1..0000000000000 --- a/aerospike/tests/test_unit.py +++ /dev/null @@ -1,279 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -import copy - -import mock -import pytest - -from datadog_checks.aerospike import AerospikeCheck - -from . import common - -pytestmark = pytest.mark.unit - - -def test_datacenter_metrics(aggregator, dd_run_check): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - original_get_info = check.get_info - - def mock_get_info(command, separator=";"): - if command == 'dcs': - return ['test'] - elif command.startswith("dc/"): - return common.MOCK_DATACENTER_METRICS - - return original_get_info(command, separator) - - check.get_info = mock_get_info - check._client = mock.MagicMock() - check._client.get_node_names = mock.MagicMock( - side_effect=lambda: [{'address': common.HOST, 'port': common.PORT, 'node_name': 'test'}] - ) - check.get_namespaces = mock.MagicMock() - check.collect_info = mock.MagicMock() - check.collect_throughput = mock.MagicMock() - check.collect_latency = mock.MagicMock() - dd_run_check(check) - for metric in common.DATACENTER_METRICS: - aggregator.assert_metric(metric) - - -def test_xdr_metrics(aggregator): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - check.get_info = mock.MagicMock( - return_value="lag=0;in_queue=0;in_progress=0;success=0;abandoned=0;not_found=0;filtered_out=0;" - "retry_no_node=0;retry_conn_reset=0;retry_dest=0;recoveries=0;recoveries_pending=0;hot_keys=0;" - "uncompressed_pct=0.000;compression_ratio=1.000;nodes=0;throughput=0;latency_ms=0;lap_us=1" - ) - check.collect_xdr() - - for metric in common.XDR_DC_METRICS: - aggregator.assert_metric(metric, tags=['datacenter:test']) - - -def test_sindex_metrics(aggregator, dd_run_check): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - original_get_info = check.get_info - - def mock_get_info(command, separator=";"): - if command == "sindex/test": - return [ - "ns=test:indexname=idx_characters_name:set=characters:bin=name:type=string:indextype=default:context=null:state=RW" - ] - elif command == "sindex/test/idx_characters_name": - return common.MOCK_INDEXES_METRICS - elif command.startswith("sets/"): - return [] - return original_get_info(command, separator) - - check.get_info = mock_get_info - check._tags = [] - check._client = mock.MagicMock() - check._client.get_node_names = mock.MagicMock( - return_value={'address': common.HOST, 'port': common.PORT, 'node_name': 'test'} - ) - check.get_namespaces = mock.MagicMock(return_value=['test']) - check.collect_throughput = mock.MagicMock() - check.collect_latency = mock.MagicMock() - dd_run_check(check) - - for metric in common.INDEXES_METRICS: - aggregator.assert_metric(metric, tags=['namespace:test', 'sindex:idx_characters_name']) - - -def test_multiple_xdr_metrics(aggregator): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - check.get_info = mock.MagicMock( - return_value="ip-10-10-17-247.ec2.internal:3000 (10.10.17.247) returned:\nlag=0;in_queue=0;in_progress=0;" - "success=98344698;abandoned=0;not_found=0;filtered_out=0;retry_no_node=0;retry_conn_reset=775483;" - "retry_dest=0;recoveries=293;recoveries_pending=0;hot_keys=20291210;uncompressed_pct=0.000;" - "compression_ratio=1.000;throughput=0;latency_ms=17;lap_us=348 \n\nip-10-10-17-144.ec2.internal" - ":3000 (10.10.17.144) returned:\nlag=0;in_queue=0;in_progress=0;success=98294822;abandoned=0;" - "not_found=0;filtered_out=0;retry_no_node=0;retry_conn_reset=813513;retry_dest=0;recoveries=293;" - "recoveries_pending=0;hot_keys=20286479;uncompressed_pct=0.000;compression_ratio=1.000;" - "throughput=0;latency_ms=14;lap_us=232\n\n" - ) - check.collect_xdr() - for host in ['ip-10-10-17-247.ec2.internal', 'ip-10-10-17-144.ec2.internal']: - for metric in common.XDR_DC_METRICS: - aggregator.assert_metric( - metric, tags=['datacenter:test', 'remote_dc_port:3000', 'remote_dc_host:{}'.format(host)] - ) - - -def test_collect_xdr_invalid_data(aggregator): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - check.log = mock.MagicMock() - with mock.patch('datadog_checks.aerospike.AerospikeCheck.get_info', return_value="ERROR::XDR-not-configured"): - check.collect_xdr() - check.log.debug.assert_called_with('Error collecting XDR metrics: %s', 'ERROR::XDR-not-configured') - - aggregator.assert_all_metrics_covered() # no metric - - -def test_connection_uses_tls(): - instance = copy.deepcopy(common.INSTANCE) - tls_config = {'cafile': 'my-ca-file', 'certfile': 'my-certfile', 'keyfile': 'my-keyfile'} - instance['tls_config'] = copy.deepcopy(tls_config) - - check = AerospikeCheck('aerospike', {}, [instance]) - tls_config['enable'] = True - - assert check._tls_config == tls_config - - with mock.patch('aerospike.client') as client: - check.get_client() - client.assert_called_with({'hosts': [check._host], 'tls': tls_config}) - - -@pytest.mark.parametrize( - "return_vals", - [ - pytest.param( - [ - 'error-no-data-yet-or-back-too-small', - 'batch-index:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - '{ns-1}-read:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - '{ns-1}-write:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - 'BAD_LINE', - '{ns-2_foo}-read:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - '{ns-2_foo}-write:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - 'error-no-data-yet-or-back-too-small', - 'error-no-data-yet-or-back-too-small', - ], - id="Last value no data", - ), - pytest.param( - [ - 'error-no-data-yet-or-back-too-small', - 'batch-index:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - '{ns-1}-read:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - 'BAD_LINE', - '{ns-1}-write:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - '{ns-2_foo}-read:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - '{ns-2_foo}-write:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - ], - id="Last value has data", - ), - ], -) -def test_collect_latency_parser(aggregator, return_vals): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - check.get_info = mock.MagicMock(return_value=return_vals) - check.collect_latency(None) - - for ns in ['ns-1', 'ns-2_foo']: - for metric in common.LAZY_METRICS: - if "batch_index" in metric: - aggregator.assert_metric(metric, tags=['tag:value']) - else: - aggregator.assert_metric(metric, tags=['namespace:{}'.format(ns), 'tag:value']) - aggregator.assert_all_metrics_covered() - - -def test_collect_latency_invalid_data(aggregator): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - check.get_info = mock.MagicMock( - return_value=[ - 'error-no-data-yet-or-back-too-small', - 'xxxread:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - '{ns-2}-write:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - '11:53:57,0.0,0.00,0.00,0.00', - ] - ) - check.log = mock.MagicMock() - check.collect_latency(None) - - check.log.warning.assert_called_with( - 'Invalid data. Namespace and/or metric name not found in line: `%s`', - 'xxxread:11:53:47-GMT,ops/sec,>1ms,>8ms,>64ms', - ) - - for metric in (m for m in common.LAZY_METRICS if "write" in m): - aggregator.assert_metric(metric, tags=['namespace:ns-2', 'tag:value']) - - aggregator.assert_all_metrics_covered() # no metric - - -def test_collect_empty_data(aggregator): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - - check._client = mock.MagicMock() - check._client.info_single_node.return_value = 'sets/test/ci ' # from real data, there is a tab after the command - check.log = mock.MagicMock() - assert [] == check.get_info('sets/test/ci') - - -@pytest.mark.parametrize( - "return_vals", - [ - pytest.param( - [ - 'batch-index:', - '{test}-read:msec,1.5,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,' - '0.00', - '{test}-write:', - '{test}-pi-query:msec,1.5,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,' - '0.00,0.00', - '{test}-si-query:', - 'BAD_LINE', - '{test}-udf:msec,1.7,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,' - '0.00', - '{test}-query:', - ], - id="Last value empty data", - ), - pytest.param( - [ - 'batch-index:', - '{test}-read:msec,1.5,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,' - '0.00', - '{test}-write:', - '{test}-pi-query:msec,1.5,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,' - '0.00,0.00', - '{test}-si-query:', - 'bad-line', - '{test}-udf:msec,1.7,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,' - '0.00', - ], - id="Last value has data", - ), - ], -) -def test_collect_latencies_parser(aggregator, return_vals): - check = AerospikeCheck('aerospike', {}, [common.INSTANCE]) - check.get_info = mock.MagicMock(return_value=return_vals) - - check.collect_latencies(None) - - for metric_type in ['read', 'udf', 'pi_query']: - for i in range(17): - bucket = 2**i - aggregator.assert_metric( - 'aerospike.namespace.latency.{}'.format(metric_type), - tags=['namespace:{}'.format('test'), 'tag:value', 'bucket:{}'.format(str(bucket))], - ) - - for n in [1, 8, 64]: - aggregator.assert_metric( - 'aerospike.namespace.latency.{}_over_{}ms'.format(metric_type, str(n)), - tags=['namespace:{}'.format('test'), 'tag:value', 'bucket:{}'.format(str(n))], - ) - - aggregator.assert_metric( - 'aerospike.namespace.latency.{}_ops_sec'.format(metric_type), - tags=['namespace:{}'.format('test'), 'tag:value'], - ) - aggregator.assert_all_metrics_covered() diff --git a/aerospike/tests/test_unit_openmetricsv2.py b/aerospike/tests/test_unit_openmetricsv2.py index d82f4607ff7d8..e1d36219fa09b 100644 --- a/aerospike/tests/test_unit_openmetricsv2.py +++ b/aerospike/tests/test_unit_openmetricsv2.py @@ -8,7 +8,7 @@ from datadog_checks.aerospike import AerospikeCheck from datadog_checks.dev.utils import get_metadata_metrics -from .common import EXPECTED_PROMETHEUS_METRICS, EXPECTED_PROMETHEUS_METRICS_5_6, HERE, PROMETHEUS_XDR_METRICS +from .common import EXPECTED_PROMETHEUS_METRICS, HERE, PROMETHEUS_XDR_METRICS pytestmark = [pytest.mark.unit] @@ -23,7 +23,7 @@ def test_openmetricsv2_check(aggregator, dd_run_check, instance_openmetrics_v2, check = AerospikeCheck('aerospike', {}, [instance_openmetrics_v2]) dd_run_check(check) - for metric_name in EXPECTED_PROMETHEUS_METRICS + EXPECTED_PROMETHEUS_METRICS_5_6 + PROMETHEUS_XDR_METRICS: + for metric_name in EXPECTED_PROMETHEUS_METRICS + PROMETHEUS_XDR_METRICS: aggregator.assert_metric(metric_name) aggregator.assert_metric_has_tag(