Criar modelos com variáveis globais
Use variáveis para criar modelos com a sintaxe $variable
ou [[variable]]
.
-
Acesse as configurações do painel e selecione Variáveis no lado esquerdo.
-
Defina o Tipo como Consulta e selecione o seu
Cognite Data Sourcecomo a Fonte de dados. -
No campo Consulta, insira a consulta para buscar e filtrar ativos do
CDF.Por exemplo, esta consulta solicita ativos com o parâmetro
parentIds=[123]
e filtra os resultados por umname
que corresponda à expressão regulartest-.*
:assets{parentIds=[123], name=~"test-.*"}
dicaPara uma lista de parâmetros válidos, consulte a documentação da API.
Confira também este artigo para saber como filtrar os resultados.
Você pode formatar as variáveis para que se encaixem na consulta, por exemplo, se você tiver uma variável com vários valores, como
ts{assetIds=[${variable:csv}]}
.Ao selecionar vários ativos do menu suspenso, a variável será serializada em valores separados por vírgula. Saiba mais sobre as opções de formatação da variável na documentação do
Grafana. -
Selecione Atualizar.
Variáveis aninhadas (encadeadas)
Com varáveis aninhadas, você pode criar um modelo para visualizar séries temporais relacionadas a uma ramificação da subárvore de ativos e permitir que os usuários naveguem por ela.
-
Crie as variáveis aninhadas necessárias.
-
Use a variável como filtro do ativo no painel.
-
Os usuários podem escolher ativos em cada nível da hierarquia.