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_max e percentile_agg_max nelle tabelle aggregate perché per i nuovi dati sono solo duplicati di stats_agg e percentile_agg. Aggiunge invece value_min evalue_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 avg e min quando 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_1234 a #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_date e history_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 /measurements per evitare le OutOfMemoryException sull'API REST di StableNet.
  • Implementa la tabella stablenet_monitor.
  • Supporta più operatori qualificatori come IN, >, <, ...
  • Implementa le tabelle stablenet_taggable_tag e taggable_..._tag.
  • Corregge il bug che interrompeva la tabella open_alarm nel 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 categories sull'endpoint /meaurements. Questo campo è stato rinominato da categories atags nell'SP3, ma per il momento vogliamo funzionare anche con l'SP3.

7.3.16

  • Rende la tabella stablenet_measurement_metric utilizzando l'endpoint /measurement-data/<obid>/metrics di 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_metrice stablenet_measurement_datain ambienti multi-server.

7.3.11

  • Aggiunge la tabella stablenet_multi_server_view per ottenere i server configurati.
  • Aggiunge stablenet_permission_hash per 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_data quando si ottengono dati in un intervallo diverso da quello richiesto bucket_size.

7.3.9

  • Aggiunge la colonna interval a stablenet_measurement_data e stablenet_measurement_data_aggregated.
  • Assicura che la politica di compressione su stablenet_measurement_data_aggregated sia impostata dopo che i dati sono stati completamente inizializzati.

7.3.8

  • Aggiunge indici composti aggiuntivi senza colonne server_name a stablenet_measurement_data_aggregatedper aumentare le prestazioni quando si eseguono query senza server_name nella clausola where o on.

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-data che causa alcune metriche mancanti quando si mescolano i tipi di metrica.

7.3.4

  • Corregge stablenet_measurement_data per la misurazione singola

7.3.3

  • Rinomina le tabelle stablenet_<domain> in stablenet_taggable_<domain> per rendere più evidente che sono in realtà derivate da stablenet_taggable con una domain preconfigurata.

7.3.2

  • Assicura che stablenet_measurement_data restituisca tutte le righe ricevute.
  • Implementa tag_filter per stablenet_taggable, stablenet_<domain>, stablenet_measurement e stablenet_measurement_data.

7.3.1

  • Aggiunge un timeout di 10 minuti alle richieste HTTP di StableNet API.

7.3.0

  • Versione iniziale