From 2efb905f4798618569aa031cda51ca760e8b29ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Tue, 16 Sep 2025 11:24:25 +0800 Subject: [PATCH] xx --- grafana/grafana-dash-provisioning.yaml | 100 ++++++++++++++++++++++++- 1 file changed, 96 insertions(+), 4 deletions(-) diff --git a/grafana/grafana-dash-provisioning.yaml b/grafana/grafana-dash-provisioning.yaml index 09310c4..ece575f 100644 --- a/grafana/grafana-dash-provisioning.yaml +++ b/grafana/grafana-dash-provisioning.yaml @@ -24,8 +24,8 @@ data: aserver-dashboard.json: | { "id": null, - "uid": "aserver-qps", - "title": "AServer Requests", + "uid": "aserver-monitoring", + "title": "AServer 监控面板", "timezone": "browser", "schemaVersion": 38, "version": 1, @@ -35,8 +35,8 @@ data: "panels": [ { "type": "timeseries", - "title": "Requests per second by endpoint", - "gridPos": { "x": 0, "y": 0, "w": 24, "h": 8 }, + "title": "HTTP 请求速率 (QPS)", + "gridPos": { "x": 0, "y": 0, "w": 12, "h": 8 }, "targets": [ { "expr": "sum by (endpoint) (rate(aserver_http_requests_total[1m]))", @@ -44,6 +44,98 @@ data: "refId": "A", "datasource": { "type": "prometheus", "uid": "Prometheus" } } + ], + "fieldConfig": { + "defaults": { + "unit": "reqps" + } + } + }, + { + "type": "timeseries", + "title": "HTTP 请求总数", + "gridPos": { "x": 12, "y": 0, "w": 12, "h": 8 }, + "targets": [ + { + "expr": "aserver_http_requests_total", + "legendFormat": "{{endpoint}}", + "refId": "A", + "datasource": { "type": "prometheus", "uid": "Prometheus" } + } + ] + }, + { + "type": "timeseries", + "title": "JVM 内存使用", + "gridPos": { "x": 0, "y": 8, "w": 12, "h": 8 }, + "targets": [ + { + "expr": "jvm_memory_used_bytes{kubernetes_pod_name=~\"aserver.*\"}", + "legendFormat": "{{area}}", + "refId": "A", + "datasource": { "type": "prometheus", "uid": "Prometheus" } + } + ], + "fieldConfig": { + "defaults": { + "unit": "bytes" + } + } + }, + { + "type": "timeseries", + "title": "JVM 线程数", + "gridPos": { "x": 12, "y": 8, "w": 12, "h": 8 }, + "targets": [ + { + "expr": "jvm_threads_live_threads{kubernetes_pod_name=~\"aserver.*\"}", + "legendFormat": "Live Threads", + "refId": "A", + "datasource": { "type": "prometheus", "uid": "Prometheus" } + }, + { + "expr": "jvm_threads_peak_threads{kubernetes_pod_name=~\"aserver.*\"}", + "legendFormat": "Peak Threads", + "refId": "B", + "datasource": { "type": "prometheus", "uid": "Prometheus" } + } + ] + }, + { + "type": "timeseries", + "title": "系统 CPU 使用率", + "gridPos": { "x": 0, "y": 16, "w": 12, "h": 8 }, + "targets": [ + { + "expr": "system_cpu_usage{kubernetes_pod_name=~\"aserver.*\"}", + "legendFormat": "CPU Usage", + "refId": "A", + "datasource": { "type": "prometheus", "uid": "Prometheus" } + } + ], + "fieldConfig": { + "defaults": { + "unit": "percentunit" + } + } + }, + { + "type": "timeseries", + "title": "Tomcat 会话统计", + "gridPos": { "x": 12, "y": 16, "w": 12, "h": 8 }, + "targets": [ + { + "expr": "tomcat_sessions_created_sessions_total{kubernetes_pod_name=~\"aserver.*\"}", + "legendFormat": "Created Sessions", + "refId": "A", + "datasource": { "type": "prometheus", "uid": "Prometheus" } + }, + { + "expr": "tomcat_sessions_rejected_sessions_total{kubernetes_pod_name=~\"aserver.*\"}", + "legendFormat": "Rejected Sessions", + "refId": "B", + "datasource": { "type": "prometheus", "uid": "Prometheus" } + } ] } ]