Como explorar o MetricBase

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • MetricBase coleta, retém, analisa, cria gráficos e atua nos dados de série temporal. Aprenda como MetricBase armazena resumos da série temporal de coleções de dados muito maiores.

    Visão geral

    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 funciona com:
    • Uma instância que armazena dados gerados por máquina
    • Um servidor que tem o MetricBase aplicação e o banco de dados

    Benefícios

    • Integre MetricBase perfeitamente a aplicações com base em IoT ServiceNow que monitoram ou atuam em grandes quantidades de dados gerados por máquina.
    • Acione fluxos em Flow Designer com base nos dados da série temporal em MetricBase.
      • Gerar um e-mail se o uso médio da CPU for maior que 85% nos últimos 5 minutos.
      • Gera um e-mail se MetricBase detectar uma lacuna nos dados enviados por dez minutos ou mais.
      • Gera um alerta se a média dos dados coletados for menor que dez ou maior que 500 nos últimos cinco minutos.
      • Gera um alerta se o uso da memória provavelmente exceder 90% nos próximos dez minutos.
    • Visualize dados MetricBase usando gráficos da série temporal.
    • Use a aplicação Relatórios para representar graficamente os dados da série temporal armazenados em MetricBase.
    • Detecte anomalias treinando um modelo de idioma por máquina e execute um gatilho Flow Designer quando uma anomalia for detectada.

    Como o MetricBase funciona

    Use MetricBase para lidar com grandes quantidades de dados usando um resumo menor desses dados que estão armazenados no banco de dados MetricBase. Por exemplo, uma instância pode armazenar o uso da CPU. Com MetricBase, você pode resumir esses dados armazenando o uso médio da CPU para cada intervalo de cinco minutos. Você pode representar graficamente os dados ou usá-los com Flow Designer para acionar fluxos.

    Figura 1. Armazenamento de dados de série temporal
    Armazenamento de dados de série temporal

    Esta figura mostra um exemplo de dados gerados por máquina que são amostrados a cada quatro segundos. Você envia a média dos valores em cada período de amostra para o banco de dados MetricBase, que armazena os dados até a data de vencimento.

    Dados da série temporal

    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 2. Envio de informações de uma instância para um servidor MetricBase
    Relacionamento entre MetricBase e instância

    Programações da política de retenção

    As programações 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 programações de política de retenção. Para criar, editar ou excluir programações 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árias programações 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.

    MetricBase demonstração

    Use o plug-in MetricBase Demo para se familiarizar com MetricBase. A demonstração contém métricas de exemplo, gatilhos e um trabalho programado que coleta e armazena dados. Use a demonstração para explorar MetricBase antes de configurá-la. O Explorador de dados, que vem com o plug-in de demonstração, fornece um local para experimentar MetricBase APIs JavaScript. O plug-in de demonstração é separado do MetricBase plug-in. Certifique-se de solicitar ambos.