Polycrate API 0.11.20¶
Release-Datum: 20. Januar 2026
Highlights¶
- Fix: LoadBalancer Chart resize TypeError behoben
- Debug: Erweitertes Logging für leere Timeline-Daten
Artefakte¶
Docker Images¶
Installation & Update¶
Fix: LoadBalancer Chart resize TypeError¶
Problem¶
In der LoadBalancer Instance Detail UI erschien folgender Fehler in der Browser-Console:
Der Fehler trat beim Window-Resize auf.
Lösung¶
Explizite Prüfung auf Existenz und Funktionstyp vor dem Aufruf:
// Vorher
@resize.window.debounce.250ms="bandwidthChart?.resize()"
// Nachher
@resize.window.debounce.250ms="if (bandwidthChart && typeof bandwidthChart.resize === 'function') bandwidthChart.resize()"
Debug: Leere LoadBalancer Timeline-Daten¶
Problem¶
LoadBalancer Instance Detail UI zeigt für 1h/24h Tabs keine Daten im Bandwidth-Chart, obwohl für 30d Daten vorhanden sind.
Implementierte Debug-Maßnahmen¶
Sichtbare Debug-Box im UI: Die LoadBalancer Detail-Seite zeigt jetzt eine Debug-Zeile mit der Anzahl der Datenpunkte pro Zeitraum:
Browser-Console Logging: Beim Tab-Wechsel werden die Daten in der Browser-Console geloggt:
[LBI Chart] Tab 1h: 0 data points
[LBI Chart] No data for tab 1h
[LBI Chart] Available tabs: {1h: [], 24h: [], 30d: [...]}
Backend-Logging: Nach Reconciliation zeigen die Logs die VictoriaMetrics-Response:
Period 1h: bytes_in has 0 results with 0 values, bytes_out has 0 results with 0 values
Period 1h: extracted 0 timeline points
Diese Debug-Informationen helfen bei der Identifizierung der Root-Cause.
Migration¶
Keine Datenbank-Migration erforderlich.