• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Variáveis de modelo: painel de filtro dinamicamente

Para painel personalizado, você pode usar template variables para filtrar gráficos e outros widgets de forma dinâmica. As variáveis de modelo ajudam a tornar seu painel mais útil e a criar painéis com mais facilidade que você pode reutilizar para diferentes casos de uso.

Por que usar variáveis de modelo?

Variáveis de modelo são uma maneira poderosa e dinâmica de filtrar um dashboard inteiro com base em valores de metadados específicos escolhidos pelo criador dashboard . Os benefícios de usar variáveis de modelo são:

  • Eles facilitam o uso do painel: seu usuário não precisa entender a estrutura dos dados, mas pode simplesmente escolher entre várias opções de filtro que você definiu.
  • Eles permitem que você crie modelos dashboard reutilizáveis, que você pode duplicar e ajustar para muitos outros usos.

Aqui está um exemplo de dashboard com diversas variáveis de modelo, que você pode ver na parte superior do dashboard.

Com variáveis de modelo, você pode configurar uma ampla variedade de variáveis e filtros para criar a experiência dashboard necessária. Exemplos de experiências que você pode criar:

  • Um dropdown para escolher um nome de aplicativo
  • Um dropdown para escolher regiões específicas
  • Um dropdown para selecionar durações específicas ou outros valores numéricos
  • Filtros que usam campos de texto livre para encontrar strings correspondentes

Requisitos e limitações

Variáveis de modelo só podem ser usadas no contexto de criação de widget para painel personalizado. Consulte Variáveis NRQL para usar variáveis em uma consulta NRQL.

Consulta com variáveis de modelo só pode ser usada no contexto de um dashboard. Por esta razão, alguns recursos relacionados à consulta não funcionam. Por exemplo, a opção Export dashboard as PDF não suporta widget com variáveis.

Pontos importantes a serem observados sobre a adição de uma consulta:

  • A variável que você definiu fica entre colchetes {{ … }} .

  • A variável gera um valor de string.

  • Para ajudá-lo ao criar uma consulta, há um código de cores:

    • As cláusulas from, select, facet e where estão em rosa.
    • Identificador estão em preto.
    • As funções estão em azul.
    • As cordas estão em verde.
    • Os inteiros estão em marrom.
  • Consulte nossa página Como usar NRQL: a mecânica da consulta se quiser saber mais sobre como escrever consultas com NRQL.

Para restrições relacionadas à redação de consulta, veja Redação de consulta.

Use variáveis de modelo

Orientaremos você na criação de uma variável de modelo e, em seguida, daremos alguns exemplos de diferentes tipos de variáveis de modelo.

A criação de uma variável de modelo consiste em duas etapas.

Quando terminar de definir uma variável de modelo e adicionar um widget que faça referência a essa variável, você poderá verificar se ela está funcionando conforme o esperado escolhendo diferentes opções na barra de variáveis de modelo e vendo se o widget muda com base na sua seleção.

Aqui está um exemplo do widget resultante, à direita, com o dropdown country à esquerda.

Regras para escrever uma variável de modelo do tipo consulta

Conforme discutido na seção sobre definição de variáveis de modelo, existem três tipos de variáveis: consulta, lista e campo de texto. A variável do tipo de consulta é a mais complexa de criar porque você deve criar uma consulta funcional que retorne valores, que serão usados para preencher o dropdown na barra de variáveis do modelo na parte superior do dashboard.

Importante

Observe que este é um tópico diferente de escrever consultas que fazem uso de uma variável de modelo.

Aqui estão algumas regras e orientações sobre como criar uma variável do tipo de consulta:

  • Consulta deve usar a sintaxe uniques ou keyset . Únicos retornam até 10.000 resultados. Verifique uniques e keyset. Aqui estão alguns exemplos de consulta:

    From PageAction select uniques(countryCode)
    From PageView select keyset() SINCE 1 day ago
  • Você pode usar praticamente qualquer consulta NRQL, desde que os componentes uniques e keyset retornem uma lista de valores.

  • Variáveis aninhadas não são suportadas: não pode haver variáveis dentro de variáveis.

Alguns exemplos

Aqui estão alguns tipos diferentes de implementações de variáveis de modelo.

Se ainda não o fez, crie sua conta New Relic gratuita abaixo para começar a monitorar seus dados hoje mesmo.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.