修改metrics状态码样式

This commit is contained in:
wood chen 2024-12-05 08:52:25 +08:00
parent d69d34bb5d
commit 1140062afb

View File

@ -389,7 +389,7 @@ var metricsTemplate = `
border-radius: 4px; border-radius: 4px;
} }
+ #statusCodes { + #statusCodes {
+ padding: 10px; + padding: 15px;
+ background: #f8f9fa; + background: #f8f9fa;
+ border-radius: 8px; + border-radius: 8px;
+ } + }
@ -397,19 +397,19 @@ var metricsTemplate = `
+ .status-row { + .status-row {
+ display: flex; + display: flex;
+ flex-direction: column; + flex-direction: column;
+ gap: 8px; + gap: 12px;
+ } + }
+ +
+ .status-labels, .status-values { + .status-labels, .status-values {
+ display: flex; + display: flex;
+ justify-content: space-between; + justify-content: flex-start;
+ gap: 10px; + gap: 20px;
+ } + }
+ +
+ .status-badge { + .status-badge {
+ flex: 1; + flex: 0 0 auto;
+ text-align: center; + text-align: center;
+ padding: 4px 8px; + padding: 4px 12px;
+ border-radius: 4px; + border-radius: 4px;
+ font-size: 12px; + font-size: 12px;
+ color: white; + color: white;
@ -417,7 +417,7 @@ var metricsTemplate = `
+ } + }
+ +
+ .metric-value { + .metric-value {
+ flex: 1; + flex: 0 0 auto;
+ text-align: center; + text-align: center;
+ min-width: 60px; + min-width: 60px;
+ } + }
@ -1108,7 +1108,7 @@ func (h *ProxyHandler) MetricsHistoryHandler(w http.ResponseWriter, r *http.Requ
json.NewEncoder(w).Encode(metrics) json.NewEncoder(w).Encode(metrics)
} }
// 添加安全的类型转<EFBFBD><EFBFBD><EFBFBD>辅助函数 // 添加安全的类型转辅助函数
func safeStatusCodeStats(v interface{}) map[string]int64 { func safeStatusCodeStats(v interface{}) map[string]int64 {
if v == nil { if v == nil {
return make(map[string]int64) return make(map[string]int64)