Definição e coleta de dados do MetricBase

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Armazene resumos da série temporal de coleções de dados muito maiores.

    Visão geral da criação de uma definição de série temporal

    Em MetricBase, você especifica a métrica que deseja armazenar e a frequência de coleta. Você também pode determinar por quanto tempo armazená-lo no banco de dados MetricBase. Em seguida, envie os dados de uma instância para o servidor MetricBase na taxa definida usando MetricBase APIs REST JavaScript. Dessa forma, você pode monitorar uma coleta de dados muito maior com MetricBase resumos dela.

    MetricBase coleta as métricas da frequência de envio de dados e qual é a agregação desses dados, por exemplo, máxima, mínima, média ou última. Esses dados são chamados de dados de série temporal. Por exemplo, se você coletar velocidades de drones em uma instância, poderá enviar a velocidade média de drones a cada dois minutos para o MetricBase banco de dados. Você também pode coletar a altitude e a vida útil da bateria. MetricBase armazena cada métrica como uma coluna em seu banco de dados.

    Figura 1. Envio de informações de uma instância para um servidor MetricBase
    Relacionamento entre MetricBase e instância

    Cronogramas da política de retenção

    Os cronogramas da política de retenção especificam por quanto tempo MetricBase armazena os dados da série de tempo no banco de dados MetricBase. Você pode criar, editar e excluir cronogramas de política de retenção. Para criar, editar ou excluir cronogramas de política de retenção, navegue até MetricBase > Programações de política de retenção.

    Ao criar uma programação de política de retenção, as seguintes limitações se aplicam:

    • Duração máxima da retenção: 26 meses (794 dias)
    • Período máximo de amostragem: 1 dia
    • Máximo de pontos de dados (calculados como duração de retenção * período de amostragem): 160.000 pontos de dados

    Além disso, a duração da retenção deve ser um múltiplo do período de amostragem.

    Políticas de retenção

    Aspolíticas de retenção incluem vários cronogramas de retenção com granularidade mais baixa quanto mais tempo os dados são mantidos. Por exemplo, a política de retenção Grosseira armazena dados de amostra a cada:
    • Hora por uma semana (7 dias por período de 1 hora)
    • Duas horas por um mês (31 dias por período de 2 horas)
    • Dia por 13 meses (397 dias por período de 1 dia)
    Nesta política, a métrica especificada é medida a cada hora nos primeiros 7 dias. Em seguida, ele é medido a cada duas horas nos próximos 31 dias e uma vez por dia nos próximos 397 dias. MetricBase exclui dados com mais de 435 dias.

    Para ver a lista de todas as políticas de retenção compatíveis, navegue até MetricBase > Políticas de Retenção.