SKOOR StableNet FDW - Cangelogramma
8.1.9
- Consente di ottenere taggables, misure, allarmi aperti, monitor e link paginati.
- Sincronizza i dati per le misurazioni esterne.
- Aggiunge la tabella straniera
stablenet_magellan_organisation
8.1.8
- Esegue sempre
VACUUM (ANALYZE)dopo la sincronizzazione dei dati di misura.
8.1.7
- Elimina
stats_agg_maxepercentile_agg_maxnelle tabelle aggregate perché per i nuovi dati sono solo duplicati distats_aggepercentile_agg. Aggiunge invecevalue_minevalue_max.
8.1.6
- Installa o aggiorna le estensioni timescaledb, timescaledb_toolkit e tablefunc in init-foreign-tables.sh.
8.1.5
- Aggiunge un comportamento più robusto per i tentativi.
8.1.4
- Permette di disabilitare la sincronizzazione dei dati di misura per singole tabelle.
- Corregge lo scambio di
avgeminquando si ottengono dati dalle tabelle StableNet. - Limita i bucket per le statistiche percentile_agg a 60 e imposta l'errore massimo a 0,05 (5%).
- Migliora le prestazioni della sincronizzazione dei dati di misurazione.
- Adatta la sincronizzazione dei dati FDW e di misura a una modifica di StableNet. Le chiavi metriche sono passate da un formato come
SNMP_1234a#1234. Ciò significa che i dati aggregati nella cronologia delle misurazioni non possono più essere utilizzati e che è necessaria una risincronizzazione completa. Il modo migliore per ottenere questo risultato è cancellare manualmente le tabelle aggregate e preparare la sincronizzazione secondo la documentazione(https://docs.skoor.com/skoor-doc/aggregated-measurement-data). - Permette di specificare l'intervallo di sincronizzazione della cronologia usando
history_start_dateehistory_end_date
8.1.3
- Migliora le prestazioni della sincronizzazione incrementale dei dati.
- Aggiunge server_id alle tabelle esterne.
- Assicura che i measurement_id siano sempre unici nelle viste multi-server cambiando il tipo di measurment_id in TEXT e aggiungendo un suffisso all'ID se è impostato un server_id (ad esempio
1234@server1). - Aggiunge la tabella esterna stablenet_taggable_monitor.
8.1.2
- Implementa la sincronizzazione dei dati della cronologia basata su DB.
8.1.1
- Rende opzionale l'ora di fine dell'endpoint di misurazione.
8.1.0
- Nessuna modifica
8.0.4
- Migliora il calcolo dell'hash dei permessi.
8.0.3
- Utilizza le chiamate di pagina all'endpoint
/measurementsper evitare le OutOfMemoryException sull'API REST di StableNet. - Implementa la tabella
stablenet_monitor. - Supporta più operatori qualificatori come
IN,>,<, ... - Implementa le tabelle
stablenet_taggable_tagetaggable_..._tag. - Corregge il bug che interrompeva la tabella
open_alarmnel caso in cui non venissero forniti tag.
8.0.2
- Implementa una migliore gestione degli errori dell'API REST di StableNet.
- Imposta esplicitamente l'intestazione HTTP "Accept: application/json" nelle richieste all'API StableNet, poiché il nuovo default sembra essere CSV per alcuni endpoint.
8.0.1
- Accetta la risposta gzippata quando si ottengono dati dal backend di StableNet.
8.0.0
- Nessuna modifica
7.3.18
- Implementa la tabella
stablenet_open_alarm
7.3.17
- Fallback al campo
categoriessull'endpoint/meaurements. Questo campo è stato rinominato dacategoriesatagsnell'SP3, ma per il momento vogliamo funzionare anche con l'SP3.
7.3.16
- Rende la tabella
stablenet_measurement_metricutilizzando l'endpoint/measurement-data/<obid>/metricsdi StableNet REST API invece di quello mancante (dal 24 SP4)/measurements/{measurementId}/metrics.
7.3.15
- Implementa gli endpoint geo e link
- Corregge un bug che causa un errore quando si ottengono misure di ping.
7.3.14
- Rende configurabile la conservazione dei dati di misura aggregati usando il flag
-r.
7.3.13
- Restituisce stime migliori per il numero di righe. Questo aiuta il pianificatore di query a scegliere piani di query migliori.
7.3.12
- Corregge un bug che interrompe alcune chiamate a
stablenet_measurement,stablenet_measurement_metricestablenet_measurement_datain ambienti multi-server.
7.3.11
- Aggiunge la tabella
stablenet_multi_server_viewper ottenere i server configurati. - Aggiunge
stablenet_permission_hashper ottenere un hash per le misure accessibili. Questo hash è usato dallo SKOOR Webservice per ottimizzare la cache.
7.3.10
- Corregge il timestamp di
stablenet_measurement_dataquando si ottengono dati in un intervallo diverso da quello richiestobucket_size.
7.3.9
- Aggiunge la colonna
intervalastablenet_measurement_dataestablenet_measurement_data_aggregated. - Assicura che la politica di compressione su
stablenet_measurement_data_aggregatedsia impostata dopo che i dati sono stati completamente inizializzati.
7.3.8
- Aggiunge indici composti aggiuntivi senza colonne
server_nameastablenet_measurement_data_aggregatedper aumentare le prestazioni quando si eseguono query senzaserver_namenella clausolawhereoon.
7.3.7
- Aggiunge lo strumento TimescaleDB
7.3.6
- Aggiunge un output di log aggiuntivo per
stablenet_measurement_data. - Aumenta il tempo di connessione all'API StableNet a 20 secondi.
7.3.5
- Implementa una soluzione per mitigare il bug di StableNet API
/measurement-datache causa alcune metriche mancanti quando si mescolano i tipi di metrica.
7.3.4
- Corregge
stablenet_measurement_dataper la misurazione singola
7.3.3
- Rinomina le tabelle
stablenet_<domain>instablenet_taggable_<domain>per rendere più evidente che sono in realtà derivate dastablenet_taggablecon unadomainpreconfigurata.
7.3.2
- Assicura che
stablenet_measurement_datarestituisca tutte le righe ricevute. - Implementa
tag_filterperstablenet_taggable,stablenet_<domain>,stablenet_measurementestablenet_measurement_data.
7.3.1
- Aggiunge un timeout di 10 minuti alle richieste HTTP di StableNet API.
7.3.0
- Versione iniziale