chore(iot): MaxReconnectInterval 30с + Debug для health-проб и телеметрии (ревью)

- bridge: SetMaxReconnectInterval(30с) — дефолт ~10м слишком долог для телеметрии.
- logging middleware: /health,/healthz,/ready → Debug (не засорять лог).
- processor: 'telemetry buffered' вместо Info 'saved' (данные ещё буферизованы).
This commit is contained in:
Repinoid
2026-10-10 19:24:12 +03:00
parent aac36bab39
commit 85bcf26220
3 changed files with 14 additions and 2 deletions
+8 -1
View File
@@ -24,7 +24,14 @@ func Logging(log *slog.Logger, next http.Handler) http.Handler {
start := time.Now()
rw := &responseWriter{ResponseWriter: w, status: http.StatusOK}
next.ServeHTTP(rw, r)
log.Info("http",
// Пробы здоровья логируем на Debug: платформа опрашивает их часто, а
// Info-строка на каждую засоряет лог (ревью 2026-10-10).
level := slog.LevelInfo
switch r.URL.Path {
case "/health", "/healthz", "/ready":
level = slog.LevelDebug
}
log.Log(r.Context(), level, "http",
"method", r.Method,
"path", r.URL.Path,
"status", rw.status,