SKOOR StableNet FDW - Cangelogramma

9.0.0

  • Passaggio alle dipendenze di PostgreSQL 17.
  • Aggiunge le favicon StableNet da utilizzare con SKOOR Dashboard

8.1.16

  • Implementa la sincronizzazione dei dati derivati. La sincronizzazione dei dati derivati è disabilitata per impostazione predefinita e deve essere abilitata tramite l'opzione sync_derived_data.
  • Rende configurabili i timeout utilizzando query_timeout , measurement_sync_query_timeout , magellan_default_organisations_sync_query_timeout , load_query_timeout, aggregate_query_timeout , cleanup_query_timeout e analyze_query_timeout.

8.1.15

  • Modifica la sincronizzazione dell'organizzazione Magellan in modo che vengano memorizzate solo le organizzazioni con dati. Ciò è necessario per SKOOR Auth per visualizzare pagine di errore corrette nel caso in cui un cliente non abbia organizzazioni attive.

8.1.14

  • Imposta sempre expected_interval della tabella measurement_metric su NULL per garantire la compatibilità con StableNet 26. Manteniamo la colonna nella tabella esterna per garantire la retrocompatibilità.

8.1.13

  • Abilita la sincronizzazione incrementale della cronologia, consentendo l'aggiunta di ulteriori misurazioni e metriche dopo la sincronizzazione iniziale e garantendo che solo i dati appena aggiunti vengano sincronizzati nelle esecuzioni successive.

8.1.12

  • Imposta sempre Content-Type: application/json nelle richieste HTTP perché altrimenti Magellan API Gateway non funziona.
  • Aggiunge le tabelle job , job_result e job_result_discovery_audit_event .

8.1.11

  • Implementa OAuth2 su Magellan.

8.1.10

  • Rimuove la cache delle entità in FDW per evitare problemi di memoria e confusione da parte degli utenti.
  • Assicura che le misurazioni ping abbiano valori minimi e massimi nelle tabelle sincronizzate.

8.1.9

  • Rende paginabili i taggabili, le misurazioni, gli allarmi aperti, i monitor e i collegamenti.
  • Sincronizza i dati per le misurazioni esterne.
  • Aggiunge una tabella esterna "stablenet_magellan_organisation" (Rilevamenti di ping).

8.1.8

  • Esegue sempre "VACUUM (ANALYZE)" dopo aver eseguito la sincronizzazione dei dati di misurazione.

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 e value_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 di riprova più robusto.

8.1.4

  • Consente di disabilitare la sincronizzazione dei dati di misurazione per singole tabelle.
  • Correzione dello scambio tra avg e min durante il recupero dei 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 FDW e la sincronizzazione dei dati di misurazione a una modifica sostanziale in StableNet. Le chiavi metriche sono state modificate da un formato come SNMP_1234 a #1234. Ciò significa che i dati aggregati nella cronologia delle misurazioni non possono più essere utilizzati ed è necessaria una risincronizzazione completa. Il modo migliore per ottenere questo risultato è eliminare manualmente le tabelle aggregate ed eseguire la preparazione della sincronizzazione secondo la documentazione (https://docs.skoor.com/skoor-doc/aggregated-measurement-data).
  • Consente di specificare l'intervallo di sincronizzazione della cronologia utilizzando 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 univoci nelle viste multi-server modificando 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 storici basata su DB

8.1.1

  • Rende facoltativo l'endTime dell'endpoint di misurazione.

8.1.0

  • Nessuna modifica

8.0.4

  • Migliora il calcolo dell'hash dell'autorizzazione.

8.0.3

  • Utilizza le chiamate alle pagine dell'endpoint /measurements per evitare l'eccezione OutOfMemoryException sull'API REST di StableNet.
  • Implementa la tabella stablenet_monitor.
  • Supporta più operatori qualificatori come IN , > , < , ...
  • Implementa stablenet_taggable_tag e altre tabelle taggable_..._tag.
  • Correzione del bug che comprometteva la tabella open_alarm in caso di assenza di tag.

8.0.2

  • Implementa una migliore gestione degli errori dell'API REST StableNet.
  • Imposta esplicitamente l'intestazione HTTP "Accept: application/json` nelle richieste all' API StableNet poiché il nuovo valore predefinito sembra essere CSV per alcuni endpoint.

8.0.1

  • Accetta risposte gzippate quando si ottengono dati dal backend StableNet.

8.0.0

  • Nessuna modifica

7.3.18

  • Implementa la tabella "stablenet_open_alarm" (Richieste di accesso ai dati).

7.3.17

  • Fallback al campo categories sull'endpoint /meaurements. Questo campo è stato rinominato da categories a tags in SP3, ma per il momento vogliamo continuare a utilizzare SP3.

7.3.16

  • Crea la tabella stablenet_measurement_metric utilizzando l'endpoint /measurement-data/<obid>/metrics StableNet REST API invece di quello mancante (dal 24 SP4) /measurements/{measurementId}/metrics.

7.3.15

  • Implementa gli endpoint geo e link
  • Correzione del bug che causava un errore durante il rilevamento delle misurazioni ping.

7.3.14

  • Rende configurabile la conservazione dei dati di misurazione aggregati utilizzando il flag -r.

7.3.13

  • Restituisce stime migliori per il numero di righe. Ciò aiuta il pianificatore di query a scegliere piani di query migliori.

7.3.12

  • Correggere bug che interrompe alcune chiamate astablenet_measurement ,stablenet_measurement_metric establenet_measurement_data in 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 misurazioni accessibili. Questo hash viene utilizzato dal SKOOR Webservice per ottimizzare la cache.

7.3.10

  • Correzione del 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 ulteriori indici composti senza colonne server_name a stablenet_measurement_data_aggregated per aumentare le prestazioni durante l'esecuzione di query senza server_name nella clausola where o on.

7.3.7

  • Aggiunge TimescaleDB Toolkit

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 alternativa per mitigare il bug dell'API StableNet /measurement-data che causa la perdita di alcune metriche quando si mescolano tipi di metriche.

7.3.4

  • Correzione dell'stablenet_measurement_data per la misurazione singola.

7.3.3

  • Rinomina le tabelle dell'stablenet_<domain> in "stablenet_taggable_<domain>" per rendere più evidente che si tratta in realtà di tabelle derivate dall'stablenet_taggable con un "domain" preconfigurato.

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 dell'API StableNet.

7.3.0

  • Versione iniziale