InfluxDB: Evitar a saturação do espaço em disco

Esta documentação faz parte do guia Primeiros passos. Consulte o guia completo aqui: Como começar com o InfluxDB.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero oferece uma solução InfluxDB cloud pronta a usar que proporciona uma série de benefícios, incluindo:

  • Escritas, consultas, dashboards, tarefas e buckets ilimitados.
  • Tempo de retenção de dados ilimitado.
  • Transferências de rede e disco ilimitadas.
  • Atualizações sem esforço com apenas um clique.
  • Desempenho ótimo e segurança robusta alimentados por uma VM privada e dedicada.

Poupe tempo e simplifique a sua vida: são necessários apenas 5 minutos para experimentar a solução InfluxDB cloud hosting da Stackhero!

O InfluxDB é concebido como uma base de dados de séries temporais e frequentemente gere um grande número de métricas. Como estas bases de dados tipicamente não eliminam dados automaticamente, a sua base de dados pode crescer indefinidamente e usar todo o espaço disponível em disco.

Para evitar a saturação do espaço em disco, o InfluxDB oferece duas soluções:

  1. Políticas de retenção: Eliminar dados mais antigos do que uma data definida. Por exemplo, pode decidir remover dados com mais de 365 dias.
  2. Redução de dados: Reduzir a resolução dos dados ao longo do tempo. Por exemplo, se registar uma temperatura a cada segundo, pode querer:
    1. Manter dados de temperatura com resolução de 1 segundo para os últimos 5 minutos.
    2. Manter temperaturas máximas, mínimas e médias com resolução de 1 minuto para as últimas 24 horas.
    3. Armazenar temperaturas máximas, mínimas e médias com resolução de 1 hora para dados mais antigos.

Usar políticas de retenção permite armazenar dados históricos por longos períodos sem necessitar de terabytes de espaço de armazenamento. Encontrará mais informações sobre a redução de dados na documentação oficial.