From ef9199d0c6554516f5dbc17a5a967853c471caeb Mon Sep 17 00:00:00 2001 From: Magnus Root Date: Thu, 19 Mar 2026 18:05:07 +0300 Subject: [PATCH] Change error logs --- dashboard_template.json | 78 +++++++++++++++++++++++++++-------------- 1 file changed, 51 insertions(+), 27 deletions(-) diff --git a/dashboard_template.json b/dashboard_template.json index 6e64bb8..f96ed6d 100644 --- a/dashboard_template.json +++ b/dashboard_template.json @@ -137,13 +137,13 @@ "panel_key": "error_by_host", "width": 24, "x_offset": 0, - "title_format": "Errors by Host" + "title_format": "Errors by Apps" }, { "panel_key": "error_by_path", "width": 24, "x_offset": 0, - "title_format": "Errors by Upstream Path" + "title_format": "Errors by Upstream Path (app: ${error_server:text})" }, { "panel_key": "error_by_node", @@ -211,7 +211,10 @@ "legend": { "displayMode": "list", "placement": "bottom", - "showLegend": true + "showLegend": true, + "calcs": [ + "p95" + ] }, "tooltip": { "mode": "single" @@ -246,7 +249,8 @@ "fillOpacity": 10, "lineInterpolation": "smooth", "lineWidth": 1, - "showPoints": "never" + "showPoints": "never", + "spanNulls": true } }, "overrides": [ @@ -805,7 +809,7 @@ "x": 0, "y": 13 }, - "interval": "2m", + "interval": "5m", "fieldConfig": { "defaults": { "color": { @@ -867,18 +871,18 @@ }, "orientation": "vertical", "showValue": "auto", - "stacking": "normal", + "stacking": "none", "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" }, "xTickLabelRotation": 0, - "xTickLabelSpacing": 0 + "xTickLabelSpacing": 100 }, "query_mode": "bucket_logs", "query_config": { - "base_query": "log_type:access AND TENANT:${tenant:lucene}", + "base_query": "log_type:access", "bucket_aggs": [ { "field": "node_name.keyword", @@ -900,10 +904,8 @@ }, "type": "date_histogram" } - ], - "vl_base_query": "log_type:access TENANT:in(${tenant:csv})" - }, - "vl_interval": "2m" + ] + } }, "overview_tenant_per_node": { "type": "barchart", @@ -915,7 +917,7 @@ "x": 0, "y": 23 }, - "interval": "2m", + "interval": "5m", "fieldConfig": { "defaults": { "color": { @@ -975,18 +977,18 @@ }, "orientation": "vertical", "showValue": "auto", - "stacking": "normal", + "stacking": "none", "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" }, "xTickLabelRotation": 0, - "xTickLabelSpacing": 0 + "xTickLabelSpacing": 100 }, "query_mode": "bucket_logs", "query_config": { - "base_query": "log_type:access AND node_name:${node_name:lucene}", + "base_query": "log_type:access", "bucket_aggs": [ { "field": "TENANT.keyword", @@ -1008,8 +1010,7 @@ }, "type": "date_histogram" } - ], - "vl_base_query": "log_type:access node_name:in(${node_name:csv})" + ] } }, "overview_uri_top15": { @@ -1259,7 +1260,10 @@ "legend": { "displayMode": "list", "placement": "bottom", - "showLegend": true + "showLegend": true, + "calcs": [ + "p95" + ] }, "tooltip": { "mode": "single" @@ -1274,8 +1278,8 @@ }, "error_by_host": { "type": "barchart", - "title": "Errors by Host", - "description": "Количество ошибок по error_host", + "title": "Errors by Apps", + "description": "Количество ошибок по error_server", "gridPos": { "h": 10, "w": 24, @@ -1354,11 +1358,11 @@ }, "query_mode": "bucket_logs", "query_config": { - "vl_base_query": "log_type:angie-error-PTAF SID:~\"${SID:pipe}\"", "base_query": "log_type:angie-error-PTAF AND SID:${SID:lucene}", + "vl_base_query": "log_type:angie-error-PTAF", "bucket_aggs": [ { - "field": "error_host", + "field": "error_server", "id": "4", "settings": { "min_doc_count": "1", @@ -1384,7 +1388,7 @@ }, "error_by_path": { "type": "barchart", - "title": "Errors by Upstream Path", + "title": "Errors by Upstream Path (app: ${error_server:text})", "description": "Количество ошибок по error_upstream_path", "gridPos": { "h": 10, @@ -1464,8 +1468,8 @@ }, "query_mode": "bucket_logs", "query_config": { - "vl_base_query": "log_type:angie-error-PTAF SID:~\"${SID:pipe}\"", - "base_query": "log_type:angie-error-PTAF AND SID:${SID:lucene}", + "base_query": "log_type:angie-error-PTAF AND SID:${SID:lucene} AND error_server:${error_server:lucene}", + "vl_base_query": "log_type:angie-error-PTAF error_server:${error_server:raw}", "bucket_aggs": [ { "field": "error_upstream_path", @@ -1574,8 +1578,8 @@ }, "query_mode": "bucket_logs", "query_config": { - "vl_base_query": "log_type:angie-error-PTAF SID:~\"${SID:pipe}\"", "base_query": "log_type:angie-error-PTAF AND SID:${SID:lucene}", + "vl_base_query": "log_type:angie-error-PTAF", "bucket_aggs": [ { "field": "node_name", @@ -1740,6 +1744,26 @@ "$__all" ] } + }, + { + "name": "error_server", + "label": "Error App", + "description": "Введите имя приложения (error_server) или * для всех", + "type": "textbox", + "datasource": null, + "definition": "", + "query": "", + "refresh": 1, + "includeAll": false, + "multi": false, + "allValue": "*", + "sort": 1, + "regex": "", + "allowCustomValue": false, + "current": { + "text": "*", + "value": "*" + } } ] }