Évolution de SKOOR StableNet FDW

9.0.0

  • Passage aux dépendances PostgreSQL 17.
  • Ajout des favicons StableNet à utiliser dans SKOOR Dashboard

8.1.16

  • Implémente la synchronisation des données dérivées. La synchronisation des données dérivées est désactivée par défaut et doit être activée via l'option sync_derived_data.
  • Permet de configurer les délais d'expiration à l'aide des paramètres query_timeout , measurement_sync_query_timeout , magellan_default_organisations_sync_query_timeout , load_query_timeout, aggregate_query_timeout , cleanup_query_timeout et analyze_query_timeout.

8.1.15

  • Modifie la synchronisation de l'organisation Magellan de manière à ce que seules les organisations contenant des données soient stockées. Cela est nécessaire à SKOOR Auth pour afficher les pages d'erreur appropriées dans le cas où un client n'aurait aucune organisation active.

8.1.14

  • Définissez toujours l'expected_interval de la table measurement_metric sur NULL pour être compatible avec StableNet 26. Nous conservons la colonne dans la table étrangère afin de maintenir la compatibilité ascendante.

8.1.13

  • Active la synchronisation incrémentielle de l'historique, ce qui permet d'ajouter des mesures et des métriques supplémentaires après la synchronisation initiale et garantit que seules les données nouvellement ajoutées sont synchronisées lors des exécutions suivantes.

8.1.12

  • Définissez toujours Content-Type: application/json dans les requêtes HTTP, sinon Magellan API Gateway échoue.
  • Ajoute les tables job, job_result et job_result_discovery_audit_event.

8.1.11

  • Implémente OAuth2 pour Magellan.

8.1.10

  • Supprime la mise en cache des entités dans FDW afin d'éviter les problèmes de mémoire et la confusion des utilisateurs.
  • Garantit que les mesures ping ont des valeurs minimales et maximales dans les tables synchronisées.

8.1.9

  • Permet d'obtenir les balises, les mesures, les alarmes ouvertes, les moniteurs et les liens paginés.
  • Synchronise les données pour les mesures externes.
  • Ajoute la table étrangère d'stablenet_magellan_organisation.

8.1.8

  • Exécute toujours VACUUM (ANALYZE) après avoir synchronisé les données de mesure.

8.1.7

  • Supprime stats_agg_max et percentile_agg_max dans les tables agrégées, car pour les nouvelles données, il s'agit simplement de doublons de stats_agg et percentile_agg. Ajoute à la place value_min et value_max.

8.1.6

  • Installe ou met à jour les extensions timescaledb, timescaledb_toolkit et tablefunc dans init-foreign-tables.sh

8.1.5

  • Ajoute un comportement de réessai plus robuste.

8.1.4

  • Permet de désactiver la synchronisation des données de mesure pour des tables individuelles.
  • Corrige l'inversion de avg et min lors de la récupération de données à partir des tables StableNet.
  • Limite les compartiments pour les statistiques percentile_agg à 60 et définit l'erreur maximale à 0,05 (5 %).
  • Améliore les performances de la synchronisation des données de mesure.
  • Ajuste la synchronisation des données FDW et de mesure à un changement radical dans StableNet. Les clés métriques passent d'un format tel que SNMP_1234 à #1234. Cela 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 à l'aide de history_start_date et history_end_date

8.1.3

  • Améliore les performances de la synchronisation incrémentielle des données.
  • Ajoute server_id aux tables étrangères.
  • Garantit que les measurement_ids sont toujours uniques sur les vues multi-serveurs en modifiant 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)
  • Ajoute la table étrangère stablenet_taggable_monitor.

8.1.2

  • Implémente la synchronisation des données historiques basée sur la base de données

8.1.1

  • Rend l'endTime du point de terminaison de mesure facultatif.

8.1.0

  • Aucune modification

8.0.4

  • Amélioration du calcul du hachage d'autorisation.

8.0.3

  • Utilise les appels de pages vers le point de terminaison /measurements pour éviter les exceptions OutOfMemoryException sur l'API REST StableNet.
  • Implémente la table stablenet_monitor.
  • Prend en charge davantage d'opérateurs de qualification tels que IN, >, <, ...
  • Implémente les tables stablenet_taggable_tag et autres taggable_..._tag.
  • Corrige un bug qui perturbe la table open_alarm lorsqu'aucune balise n'est fournie.

8.0.2

  • Implémente une meilleure gestion des erreurs de l'API REST StableNet.
  • Définit explicitement l'en-tête HTTP « Accept: application/json » dans les requêtes adressées à l'API StableNet, car la nouvelle valeur par défaut semble être CSV pour certains points de terminaison.

8.0.1

  • Accepte les réponses compressées au format gzip lors de la récupération de données depuis le backend StableNet.

8.0.0

  • Aucun changement

7.3.18

  • Implémente la table d'stablenet_open_alarms.

7.3.17

  • Retour au champ categories sur le point de terminaison /meaurements. Ce champ a été renommé de categories à tags dans SP3, mais nous souhaitons également fonctionner sur SP3 pour le moment.

7.3.16

  • Crée la table stablenet_measurement_metric à l'aide du point de terminaison /measurement-data/<obid>/metrics StableNet REST API au lieu du point de terminaison /measurements/{measurementId}/metrics manquant (depuis 24 SP4).

7.3.15

  • Implémente les points de terminaison geo et link
  • Corrige un bug qui provoque une erreur lors de l'obtention des mesures ping.

7.3.14

  • Permet de configurer la conservation des données de mesure agrégées à l'aide du 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

  • Corrige un bug qui interrompt certains appels àstablenet_measurement ,stablenet_measurement_metric etstablenet_measurement_data dans les environnements multi-serveurs.

7.3.11

  • Ajoute la table stablenet_multi_server_view pour obtenir les servers configurés.
  • Ajoute stablenet_permission_hash pour obtenir un hachage des mesures accessibles. Ce hachage est utilisé par le SKOOR Webservice pour optimiser la mise en cache.

7.3.10

  • Corrige l'horodatage de stablenet_measurement_data lors de l'obtention de données dans un intervalle différent de l' bucket_size demandée.

7.3.9

  • Ajoute la colonne interval à stablenet_measurement_data et stablenet_measurement_data_aggregated.
  • S'assure que la politique de compression sur stablenet_measurement_data_aggregated est configurée après que les données ont été entièrement initialisées.

7.3.8

  • Ajoute des index composites supplémentaires sans colonnes server_name à stablenet_measurement_data_aggregated afin d'améliorer 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

  • Ajoute une sortie de journal supplémentaire pour stablenet_measurement_data.
  • Augmente le temps de connexion à l'API StableNet à 20 secondes.

7.3.5

  • Implémente une solution de contournement pour atténuer le bogue de l'API StableNet /measurement-data qui provoque la perte de certaines métriques lors du mélange de types de métriques.

7.3.4

  • Correction de l'stablenet_measurement_data pour les mesures uniques.

7.3.3

  • Renomme les tables d'stablenet_<domain> en « stablenet_taggable_<domain> » afin d'indiquer plus clairement qu'elles sont en fait dérivées de « stablenet_taggable » avec un « domain » préconfiguré.

7.3.2

  • Garantit 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 délai d'expiration de 10 minutes aux requêtes HTTP de l'API StableNet.

7.3.0

  • Version initiale