InfluxDB: Unikanie nasycenia przestrzeni dyskowej

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!

InfluxDB jest zaprojektowany jako baza danych szeregów czasowych i często obsługuje dużą liczbę metryk. Ponieważ te bazy danych zazwyczaj nie usuwają danych automatycznie, Twoja baza danych może rosnąć w nieskończoność i zużywać całą dostępną przestrzeń dyskową.

Aby zapobiec nasyceniu przestrzeni dyskowej, InfluxDB oferuje dwa rozwiązania:

  1. Polityki retencji: Usuwanie danych starszych niż określona data. Na przykład, możesz zdecydować się na usunięcie danych starszych niż 365 dni.
  2. Redukcja danych: Zmniejszanie rozdzielczości danych w czasie. Na przykład, jeśli rejestrujesz temperaturę co sekundę, możesz chcieć:
    1. Przechowywać dane temperatury z rozdzielczością jednej sekundy przez ostatnie 5 minut.
    2. Utrzymywać maksymalne, minimalne i średnie temperatury z rozdzielczością jednej minuty przez ostatnie 24 godziny.
    3. Przechowywać maksymalne, minimalne i średnie temperatury z rozdzielczością jednej godziny dla starszych danych.

Korzystanie z polityk retencji pozwala przechowywać dane historyczne przez dłuższe okresy bez potrzeby terabajtów przestrzeni dyskowej. Więcej informacji o redukcji danych znajdziesz w oficjalnej dokumentacji.