SKOOR StableNet FDW Changelog
8.1.9
- Ermöglicht das Auslagern von Taggables, Messungen, offenen Alarmen, Monitoren und Links.
- Synchronisierung von Daten für externe Messungen
- Fügt
stablenet_magellan_organisationfremde Tabelle hinzu
8.1.8
- Führt nach der Messdatensynchronisierung immer
VACUUM (ANALYZE)aus.
8.1.7
- Entfernt
stats_agg_maxundpercentile_agg_maxin Aggregat-Tabellen, da diese für neue Daten nur Duplikate vonstats_aggundpercentile_aggsind. Fügt stattdessenvalue_minundvalue_maxhinzu.
8.1.6
- Installiert oder aktualisiert timescaledb, timescaledb_toolkit und tablefunc Erweiterungen in init-foreign-tables.sh
8.1.5
- Hinzufügen eines robusteren Wiederholungsverhaltens.
8.1.4
- Ermöglicht die Deaktivierung der Messdaten-Synchronisation für einzelne Tabellen.
- Behebt vertauschte
avgundminbeim Abrufen von Daten aus StableNet-Tabellen. - Begrenzt die Buckets für percentile_agg-Statistiken auf 60 und setzt den maximalen Fehler auf 0,05 (5%)
- Verbessert die Leistung der Messdaten-Synchronisation.
- Passt die FDW- und Messdatensynchronisierung an eine Änderung in StableNet an. Die Metrikschlüssel wurden von einem Format wie
SNMP_1234auf#1234geändert. Dies bedeutet, dass die aggregierten Daten in der Messungshistorie nicht mehr verwendet werden können und dass eine vollständige Neusynchronisierung erforderlich ist. Der beste Weg, dies zu erreichen, ist, die aggregierten Tabellen manuell zu löschen und die Synchronisierungsvorbereitung gemäß der Dokumentation durchzuführen(https://docs.skoor.com/skoor-doc/aggregated-measurement-data). - Ermöglicht die Angabe des Synchronisationsbereichs der Historie mit
history_start_dateundhistory_end_date
8.1.3
- Verbessert die Leistung der inkrementellen Datensynchronisation.
- Fügt server_id zu Fremdtabellen hinzu.
- Stellt sicher, dass measurement_ids in Multi-Server-Ansichten immer eindeutig sind, indem der Typ der measurment_id auf TEXT geändert wird und ein Suffix zur ID hinzugefügt wird, wenn eine server_id festgelegt ist (z. B.
1234@server1) - Hinzufügen der Fremdtabelle stablenet_taggable_monitor.
8.1.2
- Implementiert DB-basierte Synchronisierung von Verlaufsdaten
8.1.1
- Macht endTime des Messungsendpunktes optional.
8.1.0
- Keine Änderungen
8.0.4
- Verbessert die Berechnung des Erlaubnis-Hashes.
8.0.3
- Verwendet Seitenaufrufe zum
/measurementsEndpunkt, um OutOfMemoryException auf der StableNet REST API zu vermeiden - Implementiert die Tabelle
stablenet_monitor. - Unterstützt mehr Qualifier Operatoren wie
IN,>,<, ... - Implementiert
stablenet_taggable_tagund anderetaggable_..._tagTabellen. - Behebt den Fehler, der die
open_alarmTabelle beschädigt, wenn keine Tags angegeben werden.
8.0.2
- Implementiert eine bessere StableNet REST API Fehlerbehandlung.
- Explizites Setzen des HTTP-Headers "Accept: application/json` in Anfragen an die StableNet API, da der neue Standard für einige Endpunkte CSV zu sein scheint.
8.0.1
- Akzeptiert gzipped Antworten, wenn Daten vom StableNet Backend abgerufen werden.
8.0.0
- Keine Änderungen
7.3.18
- Implementiert die Tabelle
stablenet_open_alarm
7.3.17
- Fallback auf das Feld
categoriesam Endpunkt/meaurements. Dieses Feld wurde in SP3 voncategoriesintagsumbenannt, aber wir wollen vorerst auch mit SP3 arbeiten.
7.3.16
- Erstellt die Tabelle
stablenet_measurement_metricunter Verwendung des/measurement-data/<obid>/metricsStableNet REST API-Endpunkts anstelle des (seit SP4) fehlenden/measurements/{measurementId}/metrics.
7.3.15
- Implementiert Geo und Link Endpunkte
- Behebt einen Fehler, der beim Abrufen von Ping-Messungen einen Fehler verursacht.
7.3.14
- Macht die Aufbewahrung von aggregierten Messdaten konfigurierbar mit dem
-rFlag.
7.3.13
- Gibt bessere Schätzungen für die Anzahl der Zeilen zurück. Dies hilft dem Abfrageplaner, bessere Abfragepläne zu wählen.
7.3.12
- Behebt einen Fehler, der einige Aufrufe an
stablenet_measurement,stablenet_measurement_metricundstablenet_measurement_datain Umgebungen mit mehreren Servern unterbricht.
7.3.11
- Fügt die Tabelle
stablenet_multi_server_viewhinzu, um konfigurierte Server zu erhalten. - Hinzufügen von
stablenet_permission_hash, um einen Hash für die zugänglichen Messungen zu erhalten. Dieser Hash wird vom SKOOR Webservice zur Optimierung des Caching verwendet.
7.3.10
- Korrigiert den Zeitstempel von
stablenet_measurement_data, wenn Daten in einem anderen Intervall als dem angefordertenbucket_sizeabgerufen werden.
7.3.9
- Fügt die Spalte
intervalzustablenet_measurement_dataundstablenet_measurement_data_aggregatedhinzu. - Stellt sicher, dass die Komprimierungsrichtlinie auf
stablenet_measurement_data_aggregatedeingerichtet wird, nachdem die Daten vollständig initialisiert wurden.
7.3.8
- Fügt zusätzliche zusammengesetzte Indizes ohne
server_nameSpalten zustablenet_measurement_data_aggregatedhinzu, um die Leistung bei der Durchführung von Abfragen ohneserver_nameinwhereoderonKlausel zu erhöhen.
7.3.7
- Fügt TimescaleDB Toolkit hinzu
7.3.6
- Fügt zusätzliche Log-Ausgaben für
stablenet_measurement_datahinzu. - Erhöhung der Verbindungszeit zur StableNet API auf 20 Sekunden.
7.3.5
- Implementiert einen Workaround, um den StableNet API
/measurement-dataBug zu entschärfen, der einige fehlende Metriken verursacht, wenn Metrik-Typen gemischt werden.
7.3.4
- Behebt
stablenet_measurement_datafür Einzelmessungen
7.3.3
- Benennt
stablenet_<domain>Tabellen instablenet_taggable_<domain>um, um deutlicher zu machen, dass diese in Wirklichkeit vonstablenet_taggablemit einem vorkonfiguriertendomainabgeleitet sind.
7.3.2
- Stellt sicher, dass
stablenet_measurement_dataalle empfangenen Zeilen zurückgibt. - Implementiert
tag_filterfürstablenet_taggable,stablenet_<domain>,stablenet_measurementundstablenet_measurement_data.
7.3.1
- Fügt eine Zeitüberschreitung von 10 Minuten zu StableNet API HTTP-Anfragen hinzu.
7.3.0
- Ursprüngliche Version