Les politiques de rétention déterminent la durée de conservation des données par TSDB for InfluxDB®️ dans une base de données. Par défaut, chaque base de données intègre une politique nommée autogen qui conserve les données de manière permanente et maintient les shards pendant sept jours. Créez des politiques personnalisées pour limiter la durée de stockage, maîtriser les coûts ou gérer plusieurs cycles de vie des données au sein d'une même base de données.
Prérequis
Avant de commencer, assurez-vous de disposer :
D'une base de données TSDB for InfluxDB®️. Pour plus d'informations, consultez la rubrique Créer une base de données
Fonctionnement des politiques de rétention
Une politique de rétention définit deux dimensions temporelles indépendantes :
| Dimension | Description | **Valeur par défaut (autogen)** |
|---|---|---|
| Storage duration | Durée de conservation des données dans la base de données | Permanente (aucune expiration) |
| Durée des shards | Durée de conservation des shards individuels | 7 jours |
Une base de données peut contenir plusieurs politiques de rétention, mais une seule peut être définie comme politique par défaut à un instant donné. Lorsque vous établissez une politique personnalisée comme valeur par défaut, autogen n'est plus la politique par défaut.
Accéder à la page Gestion des politiques de stockage
Toutes les opérations liées aux politiques de rétention s'effectuent depuis la même interface. Avant d'appliquer les procédures décrites ci-dessous, ouvrez la page Storage Policy Management associée à votre base de données :
Connectez-vous à la console TSDB.
Dans le coin supérieur gauche, sélectionnez la région où se trouve votre instance.
Sur la page Instances, cliquez sur Manage dans la colonne Actions correspondant à votre instance.
Choisissez Time Series Data Management > Databases. Sur la page Databases , cliquez sur Storage Policy Management dans la colonne Actions relative à votre base de données.
Créer une politique de rétention
-
Sur la page Storage Policy Management , cliquez sur Create dans le coin supérieur droit.

-
Dans la boîte de dialogue, configurez les paramètres suivants.
Paramètre Description Retention Policy Name Nom unique attribué à la politique. Storage Duration Durée de conservation des données dans la base de données. default Indique si cette politique doit devenir la politique par défaut. Lorsqu'elle est activée, autogencesse d'être la politique par défaut. Une base de données ne peut comporter qu'une seule politique par défaut à la fois. Cliquez sur OK.
Vous pouvez également configurer le paramètre Storage Duration of Shards en modifiant une politique de rétention existante après sa création. Pour plus de détails, reportez-vous à la section Modifier une politique de rétention .
Modifier une politique de rétention
-
Sur la page Storage Policy Management , sélectionnez les politiques à modifier :
Politique unique : cliquez sur Modify dans la colonne Actions correspondante.
Plusieurs politiques : sélectionnez les politiques concernées, puis cliquez sur Modify Selected.
Lors de la modification simultanée de plusieurs politiques, seul le paramètre Storage Duration est disponible. Pour mettre à jour la Storage Duration of Shards , modifiez chaque politique individuellement.
Dans la boîte de dialogue, mettez à jour les paramètres.
Cliquez sur OK.
Définir la politique de rétention par défaut
Sur la page Storage Policy Management , cliquez sur Set As Default dans la colonne Actions associée à la politique souhaitée.
Après application de la modification, la mention Yes apparaît dans la colonne Whether Is default pour cette politique.
Supprimer une politique de rétention
Sur la page Storage Policy Management , cliquez sur Delete dans la colonne Actions pour la politique que vous souhaitez supprimer.
Dans la boîte de dialogue de confirmation, cliquez sur OK.