diff --git a/dashboards/MySQL/MySQL_Query_Response_Time_Details.json b/dashboards/MySQL/MySQL_Query_Response_Time_Details.json index 4dd5d35b90..908e268cba 100644 --- a/dashboards/MySQL/MySQL_Query_Response_Time_Details.json +++ b/dashboards/MySQL/MySQL_Query_Response_Time_Details.json @@ -348,12 +348,26 @@ { "alias": "Queries 100ms - 1s", "color": "#EAB839" + }, + { + "alias": "Queries <100ms", + "color": "#97ea39" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ + { + "expr": "avg by (service_name) (rate(mysql_info_schema_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[$interval]) or irate(mysql_info_schema_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[5m]))", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Queries <100ms", + "metric": "", + "refId": "D", + "step": 300 + }, { "expr": "avg by (service_name) ((rate(mysql_info_schema_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='1'}[$interval]) - on (service_name) rate(mysql_info_schema_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[$interval])) or (irate(mysql_info_schema_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='1'}[5m]) - on (service_name) irate(mysql_info_schema_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[5m])))", "hide": false, @@ -663,12 +677,27 @@ { "alias": "Queries 100ms - 1s", "color": "#EAB839" + }, + { + "alias": "Queries <100ms", + "color": "#97EA39" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ + { + "expr": "avg by (service_name) (rate(mysql_info_schema_read_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[$interval]) or irate(mysql_info_schema_read_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[5m]))", + "format": "time_series", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Queries <100ms", + "metric": "", + "refId": "D", + "step": 300 + }, { "expr": "avg by (service_name) ((rate(mysql_info_schema_read_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='1'}[$interval]) - on (service_name) rate(mysql_info_schema_read_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[$interval])) or (irate(mysql_info_schema_read_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='1'}[5m]) - on (service_name) irate(mysql_info_schema_read_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[5m])))", "format": "time_series", @@ -807,12 +836,26 @@ { "alias": "Queries 100ms - 1s", "color": "#EAB839" + }, + { + "alias": "Queries <100ms", + "color": "#97EA39" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ + { + "expr": "avg by (service_name) (rate(mysql_info_schema_write_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[$interval]) or irate(mysql_info_schema_write_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[5m]))", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Queries <100ms", + "metric": "", + "refId": "D", + "step": 300 + }, { "expr": "avg by (service_name) ((rate(mysql_info_schema_write_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='1'}[$interval]) - on (service_name) rate(mysql_info_schema_write_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[$interval])) or (irate(mysql_info_schema_write_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='1'}[5m]) - on (service_name) irate(mysql_info_schema_write_query_response_time_seconds_bucket{service_name=~\"$service_name\",le='0.1'}[5m])))", "hide": false,