É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_max et percentile_agg_max dans les tables d'agrégats car pour les nouvelles données, il s'agit simplement de doublons de stats_agg et percentile_agg. Ajoute value_min etvalue_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 avg et min lors 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_date et history_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é /measurements pour é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_tag et autres taggable_..._tag.
  • Corrige le bogue qui brise la table open_alarm dans 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 categories sur le point de terminaison /meaurements. Ce champ a été renommé de categories àtags dans le SP3, mais nous voulons également fonctionner avec le SP3 pour le moment.

7.3.16

  • Crée la table stablenet_measurement_metric en utilisant le point de terminaison /measurement-data/<obid>/metrics de 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_metricet stablenet_measurement_datadans les environnements multi-serveurs.

7.3.11

  • Ajout de la table stablenet_multi_server_view pour obtenir les serveurs configurés.
  • Ajout de la table stablenet_permission_hash pour 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_data lors 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_data et stablenet_measurement_data_aggregated.
  • Assure que la politique de compression sur stablenet_measurement_data_aggregated est 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 sans server_name dans la clause where ou on.

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-data qui entraîne l'absence de certaines métriques lors du mélange de types de métriques.

7.3.4

  • Corrige stablenet_measurement_data pour une mesure unique

7.3.3

  • Renomme les tables stablenet_<domain> en stablenet_taggable_<domain> pour rendre plus évident le fait qu'elles sont en fait dérivées de stablenet_taggable avec un domain préconfiguré.

7.3.2

  • S'assure que stablenet_measurement_data renvoie toutes les lignes reçues.
  • Implémente tag_filter pour stablenet_taggable, stablenet_<domain>, stablenet_measurement et stablenet_measurement_data.

7.3.1

  • Ajoute un timeout de 10 minutes aux requêtes HTTP de l'API StableNet.

7.3.0

  • Version initiale