Familiarizando-se com o MetricBase

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 7 min. de leitura
  • Depois que o pessoal da ServiceNow instalar os plugins de demonstração MetricBase e MetricBase, você poderá usar a demonstração para se familiarizar com o MetricBase.

    Pré-requisitos

    • Os plug-ins de demonstração MetricBase e MetricBase devem ser instalados pela equipe ServiceNow.
    • Função necessária: administrador
    1. Navegar até Demonstração do MetricBase > Drones para ver o nome, modelo, comprimento, largura, altitude e velocidade de todos os drones da frota. Métricas de drone
    2. Selecionar Demonstração do MetricBase > Métricas para ver como as métricas são definidas. Na lista de métricas de série temporal, os valores da coluna especificam a tabela onde as métricas de série temporal do drone são armazenadas, os nomes de todas as métricas armazenadas para cada drone e a política de retenção de cada métrica. A política de retenção especifica a frequência com que as medições são feitas e por quanto tempo MetricBase retém esses dados.

      Definições de métrica

      Agora que você viu os dados do drone e aprendeu a encontrá-los, vamos ver como os dados foram coletados usando uma política de retenção.

    3. Selecione uma política de retenção O formulário de política de retenção mostra a definição da política. No exemplo a seguir, essa métrica é medida uma vez por minuto nos primeiros 8 dias, uma vez a cada 10 minutos nos 94 dias seguintes e uma vez por hora nos 397 dias seguintes. Depois disso, o sistema descarta os dados.

      Política de retenção

      Consulte Políticas de retenção do MetricBase.
    4. Para ver como os dados são agregados durante as Durações de retenção, selecione a seta para a esquerda (<) na parte superior da janela Cronogramas da política de retenção para retornar à lista de Métricas da série de tempo.
    5. Selecione um nome de tabela. A definição da métrica de série de tempo mostra o agregador de política de retenção. Este agregador resume os dados como, por exemplo, o valor médio, máximo ou mínimo no período de agregação. No exemplo a seguir, o administrador clicou na tabela da métrica de velocidade. O resultado é que MetricBase armazena as médias de velocidade durante cada período de amostragem no banco de dados MetricBase.

      Agregação de dados

      Agora que você entende como os dados foram coletados usando políticas de retenção, vamos ver como exibir os dados em listas e gráficos.

    6. Observe os campos de parâmetro que começam com Display. Neste exemplo, eles significam que os valores de velocidade que são exibidos na exibição de lista de drones são as últimas velocidades registradas em cada intervalo de hora para cada drone. Esses campos Display controlam o que aparece na exibição da lista somente dos drones. Eles não têm nada a ver com a política de retenção.
    7. Visualize a exibição de lista de uma tabela inserindo <table-name>.list no campo Field navigator (navegador de campo). Por exemplo, mb_demo_drone.list. Todos os dados do drone são exibidos. No exemplo da etapa anterior, a coluna de velocidade conteria o valor Last (último) do período de amostragem.
    8. Selecionar Demonstração do MetricBase > Drones e observe a coluna de velocidade (kph). Com base na etapa anterior, você sabe que esses valores são as últimas velocidades registradas para cada drone até uma hora atrás. Os valores são os mesmos que você obteria usando o comando .list.
    9. Selecione o valor de velocidade do primeiro drone. O gráfico a seguir mostra a velocidade do drone que foi medido por hora.

      Velocidade medida ao longo do tempo

      Nota:
      Talvez você precise selecionar um valor de campo Período diferente para obter um gráfico mais claro. Por exemplo, tente 1 Dia. A velocidade é uma onda seno porque foi gerada artificialmente. Passe o mouse sobre a onda senoidal para ver as medições reais.
    10. Selecione a seta para a esquerda (<) a fim de retornar à lista das métricas de drone, clique com o botão direito do mouse em um tipo de drone (coluna Modelo) e selecione Mostrar correspondência. Somente os drones do tipo selecionado são exibidos.
    11. Selecione o ícone de menu ao lado do título da coluna Altitude e selecione Time Series Chart (gráfico de séries temporais). Você vê um gráfico que mostra as medições de altitude dos drones do tipo Warbler-T7.

      Altitude de todos os drones

      É possível que você goste de mudar o valor Período para ver um gráfico mais claro.

    12. Selecione a seta para a esquerda (<) para retornar à lista de métricas de drones.
    13. Clique no ícone de menu ao lado do título da coluna Altitude e selecione Time Series Chart Designer (designer de gráfico de série temporal) para ver outra maneira de visualizar os dados. Criação de um relatório
    14. Na página Criar um relatório exibida na aplicação Emissão de relatórios, varie os parâmetros do gráfico.
      Nota:
      Nas etapas a seguir, para permanecer na mesma página, selecione Executar. Para avançar para a próxima página ao projetar o gráfico, selecione Avançar.
      1. No painel Tipo, selecione o tipo de gráfico a ser exibido e clique em Avançar. Tipo de gráfico
      2. No painel Configurar, tente mudar os parâmetros. Clique em Executar para exibir os resultados de cada mudança.
        • Mude o título do relatório para Altitude Warbler.
        • Aplique uma condição para filtrar a exibição. Por exemplo, [Model] [is] [Warbler T7].
        • Altere o valor Last (último) para 1 dia.
        • Selecione Envelope na lista Transformar. Você verá as altitudes mínimas e máximas (envelope) para a frota de drones Warbler T7 ao longo do tempo.
        • selecione a linha do tempo a ser exibida no gráfico usando a lista Time range (intervalo de tempo)
          Nota:
          Relative(relativo) usa o intervalo de tempo Last (último) em relação à hora atual. Por exemplo, se Last (último) for 1 hora, a linha do tempo no gráfico sempre abrangerá a hora anterior. Você pode adicionar este relatório ao seu painel para mostrar as métricas da hora anterior.
      3. No painel de estilo, altere o valor de Chart color (cor do gráfico) e clique em Executar. Painel de estilo

        Você exibiu dados de drones em listas e gráficos. Agora, vamos definir um gatilho que será executado quando os dados monitorados atingirem um valor limite.

    15. Selecionar Demonstração do MetricBase > Definições de gatilho. A lista MetricBaseDefinições do gatilho mostra o nome (Nome) do gatilho, a métrica (Metric) que o gatilho monitora, a tabela (Table name), a métrica em que ele está, a descrição do gatilho e se o gatilho está ativo. Os gatilhos iniciam fluxos quando as métricas atendem aos limites do gatilho. Um exemplo é quando um drone voa baixo demais. Para obter mais informações sobre gatilhos, consulte Trigger Workflows (fluxos de trabalho do gatilho).Definições de gatilho
    16. Selecione Low-Battery Drone (drone com bateria fraca). O MetricBase formulário do gatilho Linear Predictor exibe a definição do gatilho do drone com bateria fraca.Gatilho linear

      Neste exemplo, o gatilho monitora a métrica Bateria restante (%) (Métrica) na tabela Drone (Nome da tabela) a cada 10 minutos (Janela). Se a duração da bateria estiver com tendência para baixo (Trend) e tiver 80% de probabilidade (Nível de Confiança) de atingir 20% (Limite) em 20 minutos (na Janela de Nível 1), o gatilho será executado. Embora seja acionado, nada acontece até que você associe este gatilho a um fluxo. O fluxo define as ações a serem realizadas.

    17. Selecionar MetricBase > Fluxos de Acionamento.
    18. Selecionar Novo fluxo para associar um gatilho definido no sistema a um fluxo.
    19. No campo Flow name (nome do fluxo), nomeie o fluxo e selecione Submit (enviar). Caixa de diálogo Propriedades do fluxo
    20. Clique em Add a Trigger (adicionar um gatilho) e selecione MetricBase na lista. Página Definição de fluxo
    21. Em MetricBase Trigger, selecione um gatilho que já exista e selecione Concluído. Como alternativa, selecione o sinal de mais à direita de MetricBase Trigger (gatilho do MetricBase) para criar um novo gatilho. Escolha de um gatilho MetricBase
    22. Selecione Add an Action, Flow Logic, or Subflow (adicionar uma ação, lógica de fluxo ou subfluxo).
    23. Selecione Action (ação) para especificar as ações a serem tomadas quando o gatilho for acionado. A caixa de diálogo "Ação" é exibida.

      Definição de uma ação

    24. Selecione um domínio de ações na coluna da esquerda e a ação específica a ser realizada na coluna da direita.
    25. Selecione Save (salvar) e Activate (ativar). O fluxo não é executado, a menos que seja ativado. Para obter mais informações sobre o Workflow Studio, consulte Workflow Studio.

    A tabela a seguir resume os módulos na demonstração MetricBase.

    Tabela 1. Módulos de demonstração MetricBase
    Módulo Descrição
    Drones Tabela que mantém métricas de drones, como velocidade e altitude. Cada registro é um drone diferente. Você pode adicionar registros.
    Frotas Tabela que mantém métricas sobre grupos de drones. Cada registro é uma frota diferente. Você pode adicionar registros.
    Geradores de dados Tabela que define como os dados são criados para os registros do drone. Este campo é fornecido para fins informativos. Você não pode mudar ou adicionar registros.
    Métricas Lista de métricas definidas no sistema. Esta lista é a mesma tabela que MetricBase > Métricas de Série de Tempo. Você pode adicionar campos de métrica.
    Trabalhos agendados Trabalho agendado criado para a aplicação de demonstração. O trabalho é executado a cada cinco minutos para adicionar dados às tabelas de demonstração no banco de dados MetricBase. Você pode mudar a programação.
    Definições de gatilho Lista de gatilhos que são definidos na demonstração. Esta lista é a mesma tabela que MetricBase > Gatilhos de MetricBase > Definições de gatilho. Você pode criar gatilhos adicionais.
    Registros em log de anomalias Lista de logs que resultam do acionamento de gatilhos. O gatilho Low-Flying Drone (drone de baixa altitude) cria os logs de anomalia.
    Explorador de dados Widget que permite experimentar MetricBase APIs JavaScript usando os dados da aplicação de demonstração. Consulte Get Familiar with MetricBase APIs (Familiarize-se com as APIs MetricBase) para obter mais informações.