InfluxDB: Zarządzanie retencją danych InfluxDB

Ta dokumentacja jest częścią przewodnika Pierwsze kroki. Pełny przewodnik znajdziesz tutaj: Jak zacząć z InfluxDB.

👋 Witamy w dokumentacji Stackhero!

Stackhero oferuje gotowe do użycia rozwiązanie InfluxDB cloud, które zapewnia wiele korzyści, w tym:

  • Nieograniczone zapisy, zapytania, pulpity, zadania i kubełki.
  • Nieograniczony czas przechowywania danych.
  • Nieograniczone transfery sieciowe i dyskowe.
  • Bezproblemowe aktualizacje za pomocą jednego kliknięcia.
  • Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.

Oszczędzaj czas i upraszczaj sobie życie: wystarczy 5 minut, aby wypróbować rozwiązanie InfluxDB cloud hosting Stackhero!

Domyślnie InfluxDB przechowuje dane bezterminowo. Chociaż takie zachowanie jest typowe dla tradycyjnych baz danych, nie jest idealne dla baz danych szeregów czasowych, które powinny usuwać przestarzałe dane, aby zapobiec niekontrolowanemu wzrostowi.

Na przykład, jeśli przechowujesz dane o napięciu baterii, mogą być one istotne tylko przez kilka dni, a nie lat. Aby uniknąć zapełnienia dysku, kluczowe jest ustawienie okresu retencji dla każdego z Twoich bucketów.

Aby skonfigurować retencję danych:

  1. Otwórz swój interfejs webowy InfluxDB.
  2. Kliknij „Data”, a następnie „Buckets”.
  3. Kliknij „Settings” obok bucketa, który chcesz skonfigurować.
  4. Wybierz „Delete data older than” i wybierz pożądany okres retencji.

Nie zapomnij, że dane starsze niż wybrany okres retencji zostaną trwale usunięte!

Pamiętaj, że dane w InfluxDB są zorganizowane w shardach. Shardy zawierające tylko przestarzałe dane są usuwane automatycznie, ale jeśli shard zawiera mieszankę przestarzałych i aktualnych danych, nie zostanie usunięty. Domyślnie, bez zdefiniowanej polityki retencji, shardy przechowują 7 dni danych. Oznacza to, że gdy ustawisz politykę retencji, prawie 7 dni przestarzałych danych może być nadal przechowywane wraz z Twoimi aktualnymi danymi. Więcej informacji o shardach znajdziesz w oficjalnej dokumentacji.