Nouveau : le pare-feu IA surveille chaque module et explique chaque incident en termes simples. Découvrez comment ça marche

Durée de conservation des données

Les classes de rétention de 7, 30, 90, 365 et 1,095 days, durée de conservation des relevés bruts, des agrégats à la minute et des cumuls horaires et journaliers, et ce qui en découle.

Hermetry conserve des niveaux de détail différents pendant des durées différentes. Les relevés bruts sont volumineux et sont conservés peu de temps ; les résumés sont légers et sont conservés pendant toute la période de rétention. Cette page explique les classes de rétention et ce que vous pouvez encore lire à chaque âge.

Classes de rétention

Les données de télémétrie des appareils de votre organisation sont écrites dans une seule classe de rétention. Chaque classe conserve :

ClasseRelevés brutsAgrégats à la minuteCumuls horaires et journaliers
7 days7 days7 days7 days
30 days7 days30 days30 days
90 days30 days31 days90 days
365 days90 days31 days365 days
1,095 days90 days31 days1,095 days

En bref : les relevés bruts sont conservés au plus 90 days, les agrégats à la minute au plus 31 days, et les cumuls horaires et journaliers pendant la durée complète de la classe.

Quelle classe vous avez

La classe découle de votre offre, et non d’un appareil ou d’un profil :

  • L’offre indique une durée de rétention de la télémétrie en jours. Hermetry utilise la plus petite classe qui la couvre.
  • Les offres IoT Starter, Growth et Scale fixent 365 days, donc la télémétrie des appareils est dans la classe 365-day : relevés bruts pendant 90 days, agrégats à la minute pendant 31 days, valeurs horaires et journalières pendant un an.
  • Une offre sans durée de rétention utilise la classe 30-day.
  • La classe s’applique à toute l’organisation et à un seul type de données (la télémétrie des appareils). Chaque appareil et chaque profil la partagent. Vous ne pouvez pas conserver les données d’un profil plus longtemps que celles d’un autre.

Voir Plans and the IoT add-on.

Ce que vous pouvez lire à chaque âge

Avec la classe 365-day :

Âge des donnéesCe que vous obtenez
Jusqu’à 90 daysChaque relevé (brut), ainsi que les valeurs à la minute, à l’heure et au jour lorsqu’elles sont conservées
31 à 90 daysRelevés bruts et valeurs horaires et journalières ; les valeurs à la minute ont disparu
90 à 365 daysValeurs horaires et journalières uniquement (somme, nombre, min, max, dernière valeur par tranche)
Plus anciennes que 365 daysRien

Un graphique sur la dernière année lit les valeurs horaires, il n’est donc pas affecté. Un tableau qui liste chaque relevé d’une journée il y a cinq mois est vide : ces relevés bruts ont disparu. Prévoyez vos exports et intégrations en conséquence.

Anciens relevés arrivant en retard

Un relevé plus ancien que la fenêtre de relevés bruts de votre classe est refusé à sa réception (too_old) ; il n’est pas non plus stocké sous forme de résumé. Avec la classe 365-day, un appareil qui rejoue un tampon plus ancien que 90 days perd cette partie. Voir Timestamps, late and duplicate readings.

Changement d’offre

Lorsque la rétention de votre offre change, les nouveaux relevés entrent dans la nouvelle classe à partir de ce moment. Les relevés déjà stockés restent dans leur ancienne classe jusqu’à leur expiration. Les lectures portent sur les deux, de sorte que les graphiques ne sont pas perturbés au changement. Les données ne passent pas d’une classe à l’autre : passer à une classe plus longue ne restitue pas les relevés bruts que l’ancienne classe a déjà supprimés.

Suppression de données

  • La suppression d’un appareil supprime en arrière-plan tous ses relevés et résumés.
  • La fermeture de votre organisation supprime toute la télémétrie. Voir Export your data and close your organisation.
  • Il n’est pas possible de supprimer des relevés isolés ni l’historique d’une clé depuis la console.

Conserver les données plus longtemps

Si vous avez besoin de chaque relevé brut au-delà de la durée de conservation de votre classe :

OptionMode d’emploi
Les récupérer régulièrementLisez les valeurs brutes avec l’API d’historique avant leur expiration, par exemple chaque jour pour la veille. Voir The history API.
Les transférer à l’arrivéeAjoutez un bloc HTTP request, MQTT out ou Webhook au flux racine après Save telemetry, pour envoyer chaque enregistrement vers votre propre stockage. Voir Action blocks.
Conserver les résumésPour les rapports, les valeurs horaires et journalières (conservées pour toute la durée de la classe) suffisent généralement.

Autres durées de rétention sur la plateforme

DonnéesConservées pendant
Alarmes et leur historiqueVoir Working with alarms
Les enregistrements d’exécution d’un flux24 hours
Les lignes de journal d’un flux24 hours
Le journal d’erreurs d’un flux7 days
Les événements de cycle de vie d’un flux30 days
Messages de flux en échecJusqu’à leur rejeu ou leur suppression ; 10 000 entrées au plus par défaut, les plus anciennes étant retirées en premier

Voir Flow limits.

Paramètres

Il n’existe aucun paramètre de rétention pour les clients : la classe vient de l’offre. Les seuls réglages de télémétrie qu’une organisation peut modifier sont les contrôles d’horodatage sous Settings > Telemetry. Voir Timestamps, late and duplicate readings.