Évolution de SKOOR StableNet FDW
8.1.9
- Permet d'obtenir des étiquettes, des mesures, des alarmes ouvertes, des moniteurs et des liens paginés.
- Synchronisation des données pour les mesures externes
- Ajout de la table étrangère
stablenet_magellan_organisation
8.1.8
- Exécute toujours
VACUUM (ANALYZE)après avoir synchronisé les données de mesure.
8.1.7
- No Data se débarrasse de
stats_agg_maxetpercentile_agg_maxdans les tables d'agrégats car pour les nouvelles données, il s'agit simplement de doublons destats_aggetpercentile_agg. Ajoutevalue_minetvalue_maxà la place.
8.1.6
- Installe ou met à jour les extensions timescaledb, timescaledb_toolkit et tablefunc dans init-foreign-tables.sh
8.1.5
- Ajout d'un comportement de relance plus robuste.
8.1.4
- Permet de désactiver la synchronisation des données de mesure pour des tables individuelles.
- Correction de la permutation de
avgetminlors de l'obtention de données à partir de tables StableNet. - Plafonne les buckets pour les statistiques percentile_agg à 60 et fixe l'erreur maximale à 0,05 (5%).
- Amélioration des performances de la synchronisation des données de mesure.
- Ajustement de la synchronisation des données FDW et des données de mesure pour tenir compte d'un changement important dans StableNet. Les clés métriques sont passées d'un format comme
SNMP_1234à#1234, ce qui signifie que les données agrégées dans l'historique des mesures ne peuvent plus être utilisées et qu'une resynchronisation complète est nécessaire. La meilleure façon d'y parvenir est de supprimer manuellement les tables agrégées et de préparer la synchronisation conformément à la documentation(https://docs.skoor.com/skoor-doc/aggregated-measurement-data). - Permet de spécifier la plage de synchronisation de l'historique en utilisant
history_start_dateethistory_end_date
8.1.3
- Améliore les performances de la synchronisation incrémentale des données.
- Ajout de server_id aux tables étrangères.
- S'assure que les measurement_ids sont toujours uniques sur les vues multi-serveurs en changeant le type du measurment_id en TEXT et en ajoutant un suffixe à l'ID si un server_id est défini (par exemple
1234@server1). - Ajout de la table étrangère stablenet_taggable_monitor.
8.1.2
- Implémentation de la synchronisation des données d'historique basée sur la DB
8.1.1
- Rendre optionnelle l'heure de fin de la mesure.
8.1.0
- Pas de changement
8.0.4
- Amélioration du calcul du hash de permission.
8.0.3
- Utilise des pages d'appels au point d'extrémité
/measurementspour éviter les exceptions de type OutOfMemoryException sur l'API REST de StableNet. - Implémente la table
stablenet_monitor. - Supporte plus d'operateurs qualificatifs comme
IN,>,<, ... - Implémente les tables
stablenet_taggable_taget autrestaggable_..._tag. - Corrige le bogue qui brise la table
open_alarmdans le cas où aucun tag n'est donné.
8.0.2
- Amélioration de la gestion des erreurs de l'API REST de StableNet.
- Définit explicitement l'en-tête HTTP "Accept : application/json` dans les requêtes à l'API StableNet car la nouvelle valeur par défaut semble être CSV pour certains points de terminaison.
8.0.1
- Accepte la réponse gzippée lors de l'obtention de données depuis le backend StableNet.
8.0.0
- Pas de changement
7.3.18
- Implémentation de la table
stablenet_open_alarm
7.3.17
- Retour au champ
categoriessur le point de terminaison/meaurements. Ce champ a été renommé decategoriesàtagsdans le SP3, mais nous voulons également fonctionner avec le SP3 pour le moment.
7.3.16
- Crée la table
stablenet_measurement_metricen utilisant le point de terminaison/measurement-data/<obid>/metricsde l'API REST de StableNet au lieu du point de terminaison manquant (depuis le 24 SP4)/measurements/{measurementId}/metrics.
7.3.15
- Implémente les points de terminaison geo et link
- Correction d'un bogue provoquant une erreur lors de l'obtention de mesures ping.
7.3.14
- Configure la rétention des données de mesures agrégées en utilisant le drapeau
-r.
7.3.13
- Renvoie de meilleures estimations pour le nombre de lignes. Cela aide le planificateur de requêtes à choisir de meilleurs plans de requêtes.
7.3.12
- Correction d'un bogue qui interrompt certains appels à
stablenet_measurement,stablenet_measurement_metricetstablenet_measurement_datadans les environnements multi-serveurs.
7.3.11
- Ajout de la table
stablenet_multi_server_viewpour obtenir les serveurs configurés. - Ajout de la table
stablenet_permission_hashpour obtenir un hachage pour les mesures accessibles. Ce hachage est utilisé par le SKOOR Webservice pour optimiser la mise en cache.
7.3.10
- Correction de l'horodatage de
stablenet_measurement_datalors de l'obtention de données dans un intervalle différent de celui demandé àbucket_size.
7.3.9
- Ajout de la colonne
intervalàstablenet_measurement_dataetstablenet_measurement_data_aggregated. - Assure que la politique de compression sur
stablenet_measurement_data_aggregatedest configurée après que les données ont été complètement initialisées.
7.3.8
- Ajoute des index composés supplémentaires sans les colonnes
server_nameàstablenet_measurement_data_aggregatedpour augmenter les performances lors de l'exécution de requêtes sansserver_namedans la clausewhereouon.
7.3.7
- Ajoute TimescaleDB Toolkit
7.3.6
- Ajout d'une sortie de journal supplémentaire pour
stablenet_measurement_data. - Augmentation du temps de connexion à l'API StableNet à 20 secondes.
7.3.5
- Mise en place d'une solution de contournement pour atténuer le bogue de l'API StableNet
/measurement-dataqui entraîne l'absence de certaines métriques lors du mélange de types de métriques.
7.3.4
- Corrige
stablenet_measurement_datapour une mesure unique
7.3.3
- Renomme les tables
stablenet_<domain>enstablenet_taggable_<domain>pour rendre plus évident le fait qu'elles sont en fait dérivées destablenet_taggableavec undomainpréconfiguré.
7.3.2
- S'assure que
stablenet_measurement_datarenvoie toutes les lignes reçues. - Implémente
tag_filterpourstablenet_taggable,stablenet_<domain>,stablenet_measurementetstablenet_measurement_data.
7.3.1
- Ajoute un timeout de 10 minutes aux requêtes HTTP de l'API StableNet.
7.3.0
- Version initiale