diff --git a/.gitignore b/.gitignore index adda06e..3d48234 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,4 @@ backend/cmd/static/ # kubectl 二进制(预打包进镜像,避免 Docker build 时网络下载) backend/kubectl opsxsql/ +test_monitoring_es.py diff --git a/backend/controller/log_proxy.go b/backend/controller/log_proxy.go index dfe0cc1..d4b70aa 100644 --- a/backend/controller/log_proxy.go +++ b/backend/controller/log_proxy.go @@ -155,6 +155,8 @@ func (h *LogProxyHandler) QueryES(c *gin.Context) { if s == "" { return s } + // 空格 → T(兼容前端未正确转换的格式)// Logan.Li + s = strings.Replace(s, " ", "T", 1) // 查找时间部分结束位置(Z 或 +) tzIdx := strings.IndexAny(s, "Z+") timePart := s diff --git a/frontend/src/components/monitor/log-center/UnifiedQueryPanel.tsx b/frontend/src/components/monitor/log-center/UnifiedQueryPanel.tsx index 609ddeb..3e879a4 100644 --- a/frontend/src/components/monitor/log-center/UnifiedQueryPanel.tsx +++ b/frontend/src/components/monitor/log-center/UnifiedQueryPanel.tsx @@ -113,13 +113,13 @@ function SyntaxHighlightInput({ value, onChange, engine, placeholder }: { }; const html = useMemo(() => highlightSyntax(value, engine), [value, engine]); return ( -
-
+