Adicione e gerencie variáveis - Amazon Managed Grafana

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Adicione e gerencie variáveis

Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana que oferecem suporte ao Grafana versão 9.x.

Para espaços de trabalho do Grafana que suportam a versão 8.x do Grafana, consulte. Trabalhando na versão 8 da Grafana

A tabela a seguir lista os tipos de variáveis enviadas com o Grafana.

Tipo de variável Descrição

Consulta

Lista de valores gerada por consulta, como nomes de métricas, nomes de servidores, IDs de sensores, data centers e assim por diante. Adicione uma variável de consulta.

Personalizar

Defina as opções de variáveis manualmente usando uma lista separada por vírgulas. Adicione uma variável personalizada.

Text box (Caixa de texto)

Exiba um campo de entrada de texto livre com um valor padrão opcional. Adicione uma variável de caixa de texto.

Constante

Defina uma constante oculta. Adicione uma variável constante.

Fonte de dados

Altere rapidamente a fonte de dados de um painel inteiro. Adicione uma variável de fonte de dados.

Intervalo

As variáveis de intervalo representam intervalos de tempo. Adicione uma variável de intervalo.

Filtros ad hoc

Filtros de valor-chave que são adicionados automaticamente a todas as consultas métricas de uma fonte de dados (somente Prometheus, Loki, InfluxDB e Elasticsearch). Adicione filtros ad hoc.

Variáveis globais

Variáveis integradas que podem ser usadas em expressões no editor de consultas. Consulte Variáveis globais.

Variáveis encadeadas

As consultas de variáveis podem conter outras variáveis. Consulte Variáveis encadeadas.

Inserindo opções gerais

Você deve inserir opções gerais para qualquer tipo de variável que você criar.

Para inserir opções gerais
  1. Navegue até o painel para o qual você deseja criar uma variável e selecione o ícone de configurações do painel (engrenagem) na parte superior da página.

  2. Na guia Variáveis, selecione Novo.

  3. Insira um Nome para a variável.

  4. Na lista Tipo, selecione Consulta.

  5. (Opcional) Em Rótulo, insira o nome de exibição do menu suspenso de variáveis.

    Se você não inserir um nome de exibição, o rótulo suspenso será o nome da variável.

  6. Escolha uma opção Ocultar:

    • Sem seleção (em branco): o menu suspenso da variável exibe o valor do nome ou rótulo da variável.

    • Rótulo: O menu suspenso de variáveis exibe somente o valor da variável selecionada e uma seta para baixo.

    • Variável: nenhuma lista suspensa de variáveis é exibida no painel.

Adicionando uma variável de consulta

As variáveis de consulta permitem que você escreva uma consulta de fonte de dados que pode retornar uma lista de nomes de métricas, valores de tag ou chaves. Por exemplo, uma variável de consulta pode retornar uma lista de nomes de servidores, IDs de sensores ou data centers. Os valores das variáveis mudam à medida que buscam opções dinamicamente com uma consulta à fonte de dados.

Geralmente, as variáveis de consulta são suportadas apenas para cadeias de caracteres. Se sua consulta retornar números ou qualquer outro tipo de dados, talvez seja necessário convertê-los em cadeias de caracteres para usá-los como variáveis. Para a fonte de dados do Azure, por exemplo, você pode usar a função tostring para essa finalidade.

As expressões de consulta podem conter referências a outras variáveis e, na verdade, criar variáveis vinculadas. O Grafana detecta isso e atualiza automaticamente uma variável quando uma de suas variáveis vinculadas é alterada.

nota

As expressões de consulta são diferentes para cada fonte de dados. Para obter mais informações, consulte a documentação da sua fonte de dados.

Para adicionar uma variável de consulta
  1. Insira as opções gerais, conforme descrito acima.

  2. Na lista Fonte de dados, selecione a fonte de dados de destino para a consulta.

  3. Na lista Atualizar, selecione quando a variável deve atualizar as opções.

    • No carregamento do painel: consulta a fonte de dados sempre que o painel é carregado. Isso retarda o carregamento do painel, porque a consulta da variável precisa ser concluída antes que o painel possa ser inicializado.

    • Sobre alteração de intervalo de tempo: consulta a fonte de dados quando o intervalo de tempo do painel é alterado. Use essa opção somente se sua consulta de opções variáveis contiver um filtro de intervalo de tempo ou depender do intervalo de tempo do painel.

  4. No campo Consulta, insira uma consulta.

    • O campo de consulta varia de acordo com sua fonte de dados. Algumas fontes de dados têm editores de consulta personalizados.

    • Se você precisar de mais espaço em um único editor de consulta de campo de entrada, passe o cursor sobre as linhas no canto inferior direito do campo e arraste para baixo para expandir.

  5. (Opcional) No campo Regex, digite uma expressão regex para filtrar ou capturar partes específicas dos nomes retornados pela consulta da fonte de dados. Para ver exemplos, consulte Filtrar variáveis com regex.

  6. Na lista Classificar, selecione a ordem de classificação dos valores a serem exibidos na lista suspensa. A opção padrão, Desativado, significa que a ordem das opções retornadas pela consulta da fonte de dados será usada.

  7. (Opcional) Insira as opções de seleção.

  8. Na Visualização de valores, o Grafana exibe uma lista dos valores das variáveis atuais. Revise-os para garantir que correspondam ao que você espera.

  9. Selecione Adicionar para adicionar a variável ao painel.

Adicionar uma variável personalizada

Use uma variável personalizada para um valor que não muda, como um número ou uma string.

Por exemplo, se você tiver nomes de servidores ou nomes de regiões que nunca mudam, talvez queira criá-los como variáveis personalizadas em vez de variáveis de consulta. Como elas não mudam, você pode usá-las em variáveis encadeadas em vez de outras variáveis de consulta. Isso reduziria o número de consultas que a Grafana deve enviar quando as variáveis encadeadas são atualizadas.

Para adicionar uma variável personalizada
  1. Insira as opções gerais, conforme descrito acima.

  2. No painel,

    Valores separados por uma lista de vírgulas, insira os valores dessa variável em uma lista separada por vírgulas. Você pode incluir números, cadeias de caracteres ou pares de valores-chave separados por um espaço e dois pontos. Por exemplo, key1 : value1,key2 : value2.

  3. (Opcional) Insira as opções de seleção.

  4. Na Visualização de valores, o Grafana exibe uma lista dos valores das variáveis atuais. Revise-os para garantir que correspondam ao que você espera.

  5. Selecione Adicionar para adicionar a variável ao painel.

Adicionando uma variável de caixa de texto

As variáveis da caixa de texto exibem um campo de entrada de texto livre com um valor padrão opcional. Essa é a variável mais flexível, pois você pode inserir qualquer valor. Use esse tipo de variável se você tiver métricas com alta cardinalidade ou se quiser atualizar vários painéis em um painel ao mesmo tempo.

Para adicionar uma variável de caixa de texto
  1. Insira as opções gerais, conforme descrito acima.

  2. (Opcional) No campo Valor padrão, selecione o valor padrão para a variável. Se você não inserir nada nesse campo, o Grafana exibirá uma caixa de texto vazia para os usuários digitarem texto.

  3. Na Visualização de valores, o Grafana exibe uma lista dos valores das variáveis atuais. Revise-os para garantir que correspondam ao que você espera.

  4. Selecione Adicionar para adicionar a variável ao painel.

Adicionando uma variável constante

Variáveis constantes permitem que você defina uma constante oculta. Isso é útil para prefixos de caminhos métricos para painéis que você deseja compartilhar. Quando você exporta um painel, as variáveis constantes são convertidas em opções de importação.

Variáveis constantes não são flexíveis. Cada variável constante contém apenas um valor e não pode ser atualizada a menos que você atualize as configurações da variável.

Variáveis constantes são úteis quando você tem valores complexos que precisa incluir nas consultas, mas não quer digitar novamente em todas as consultas. Por exemplo, se você tivesse um caminho de servidor chamadoi-0b6a61efe2ab843gg, você poderia substituí-lo por uma variável chamada$path_gg.

Para adicionar uma variável constante
  1. Insira as opções gerais, conforme descrito acima.

  2. No campo Valor, insira o valor da variável. Você pode inserir letras, números e símbolos. Você pode até usar curingas se usar o formato bruto.

  3. Na Visualização de valores, o Grafana exibe uma lista dos valores das variáveis atuais. Revise-os para garantir que correspondam ao que você espera.

  4. Selecione Adicionar para adicionar a variável ao painel.

Adicionar uma variável de fonte de dados

As variáveis da fonte de dados permitem que você altere rapidamente a fonte de dados de um painel inteiro. Eles são úteis se você tiver várias instâncias de uma fonte de dados, talvez em ambientes diferentes.

Para adicionar uma variável de fonte de dados
  1. Insira as opções gerais, conforme descrito acima.

  2. Na lista Tipo, selecione a fonte de dados de destino para a variável.

  3. (Opcional) Em Filtro de nome de instância, insira um filtro regex para quais instâncias de fonte de dados escolher na lista suspensa de valores variáveis. Deixe esse campo vazio para exibir todas as instâncias.

  4. (Opcional) Insira as opções de seleção.

  5. Na Visualização de valores, o Grafana exibe uma lista dos valores das variáveis atuais. Revise-os para garantir que correspondam ao que você espera.

  6. Selecione Adicionar para adicionar a variável ao painel.

Adicionando uma variável de intervalo

Use uma variável de intervalo para representar períodos de tempo1m, como1h, ou1d. Você pode pensar neles como um grupo de todo o painel por comando de tempo. As variáveis de intervalo alteram a forma como os dados são agrupados na visualização. Você também pode usar a Opção Automática para retornar um número definido de pontos de dados por período de tempo.

Você pode usar uma variável de intervalo como parâmetro para agrupar por hora (para InfluxDB), intervalo do histograma de data (para Elasticsearch) ou como um parâmetro de função de resumo (para Graphite).

Para adicionar uma variável de intervalo
  1. Insira as opções gerais, conforme descrito acima.

  2. No campo Valores, insira os intervalos de tempo que você deseja que apareçam na lista suspensa de variáveis. As seguintes unidades de tempo são suportadas: s (seconds) m (minutes)h (hours),d (days),w (weeks),M (months),, y (years) e. Você também pode aceitar ou editar os valores padrão:1m,10m,30m,1h,6h,12h,1d,7d,14d,30d.

  3. (Opcional) Ative a opção automática se quiser adicionar a auto opção à lista. Essa opção permite especificar quantas vezes o intervalo de tempo atual deve ser dividido para calcular o auto período atual. Se você ativá-lo, mais duas opções aparecerão:

    • Contagem de etapas - Selecione o número de vezes que o intervalo de tempo atual será dividido para calcular o valor, semelhante à opção de consulta Máximo de pontos de dados. Por exemplo, se o intervalo de tempo visível atual for de 30 minutos, o auto intervalo agrupa os dados em 30 incrementos de um minuto. O valor padrão é 30 etapas.

    • Intervalo mínimo - O limite mínimo abaixo do qual os intervalos de contagem de etapas não dividirão o tempo. Para continuar o exemplo de 30 minutos, se o intervalo mínimo for definido como 2m, o Grafana agrupará os dados em 15 incrementos de dois minutos.

  4. Na Visualização de valores, o Grafana exibe uma lista dos valores das variáveis atuais. Revise-os para garantir que correspondam ao que você espera.

  5. Selecione Adicionar para adicionar a variável ao painel.

Exemplos de variáveis de intervalo

O exemplo a seguir mostra uma variável de modelo myinterval em uma função Graphite:

summarize($myinterval, sum, false)

Adicionar filtros ad hoc

Os filtros ad hoc permitem que você adicione filtros de valores-chave que são adicionados automaticamente a todas as consultas métricas que usam a fonte de dados especificada. Ao contrário de outras variáveis, você não usa filtros ad hoc nas consultas. Em vez disso, você usa filtros ad hoc para escrever filtros para consultas existentes.

nota

Variáveis de filtro ad hoc só funcionam com fontes de dados Prometheus, Loki, InfluxDB e Elasticsearch.

  1. Insira as opções gerais, conforme descrito acima.

  2. Na lista Fonte de dados, selecione a fonte de dados de destino.

  3. Selecione Adicionar para adicionar a variável ao painel.

Crie filtros ad hoc

Os filtros ad hoc são uma das opções variáveis mais complexas e flexíveis disponíveis. Em vez de uma lista regular de opções de variáveis, essa variável permite criar uma consulta ad hoc em todo o painel. Os filtros que você aplica dessa maneira são aplicados a todos os painéis no painel.

Configurar opções de seleção de variáveis

As opções de seleção são um recurso que você pode usar para gerenciar seleções de opções variáveis. Todas as opções de seleção são opcionais e estão desativadas por padrão.

Variáveis de vários valores

Interpolar uma variável com vários valores selecionados é complicado, pois não é simples formatar os vários valores em uma string válida no contexto em que a variável é usada. Grafana tenta resolver isso permitindo que cada plug-in de fonte de dados informe ao mecanismo de interpolação de modelos qual formato usar para vários valores.

nota

A opção Personalizar todos os valores na variável deve estar em branco para que o Grafana formate todos os valores em uma única string. Se for deixado em branco, o Grafana concatena (soma) todos os valores na consulta. Por exemplo, value1,value2,value3. Se um all valor personalizado for usado, em vez disso, o valor será * ouall.

Variáveis de vários valores com uma fonte de dados Graphite

O grafite usa expressões globais. Uma variável com vários valores seria, nesse caso, interpolada como {host1,host2,host3} se o valor da variável atual fosse host1, host2 e host3.

Variáveis de vários valores com uma fonte de dados Prometheus ou InfluxDB

O InfluxDB e o Prometheus usam expressões regex, então a mesma variável seria interpolada como. (host1|host2|host3) Cada valor também teria escape de regex. Caso contrário, um valor com um caractere de controle regex quebraria a expressão regex.

Variáveis de vários valores com uma fonte de dados elástica

O Elasticsearch usa a sintaxe de consulta do lucene, então a mesma variável seria formatada como. ("host1" OR "host2" OR "host3") Nesse caso, todo valor deve ser escapado para que o valor contenha apenas palavras de controle e aspas do Lucene.

Solucionar problemas de variáveis de vários valores

O escape e a formatação automáticos podem causar problemas e pode ser difícil entender a lógica por trás disso. Especialmente para InfluxDB e Prometheus, onde o uso da sintaxe regex requer que a variável seja usada no contexto do operador regex.

Se você não quiser que o Grafana faça esse escape e formatação automáticos de regex, faça o seguinte:

Incluir todas as opções

Grafana adiciona uma All opção à lista suspensa de variáveis. Se um usuário selecionar essa opção, todas as opções de variáveis serão selecionadas.

Personalize todos os valores

Essa opção só estará visível se a opção Incluir tudo estiver selecionada.

Insira a sintaxe regex, globs ou lucene no campo Personalizar todos os valores para definir o valor da opção. All

Por padrão, o All valor inclui todas as opções em uma expressão combinada. Isso pode se tornar muito longo e causar problemas de desempenho. Às vezes, pode ser melhor especificar um valor personalizado para todos, como um regex curinga.

Para ter uma sintaxe personalizada de regex, globs ou lucene na opção Custom all value, ela nunca é escapada, então você terá que pensar sobre qual é um valor válido para sua fonte de dados.

Variáveis globais

Grafana tem variáveis globais integradas que podem ser usadas em expressões no editor de consultas. Este tópico os lista em ordem alfabética e os define. Essas variáveis são úteis em consultas, links de painéis, links de painéis e links de dados.

$__painel

Essa variável é o nome do painel atual.

$__from e $__to

Grafana tem duas variáveis de intervalo de tempo integradas: e. $__from $__to Atualmente, eles são sempre interpolados como milissegundos de época por padrão, mas você pode controlar a formatação da data.

Sintaxe Exemplo de resultado Descrição

${__from}

1594671549254

Época de milissegundos do Unix

${__from:date}

13/07/2020 20:19:09.254 Z

Sem argumentos, o padrão é ISO 8601/RFC 3339

${__from:date:iso}

13/07/2020 20:19:09.254 Z

ISO 8601/RFC 3339

${__from:date:seconds}

1594671549

Época de segundos do Unix

${__from:date:YYYY-MM}

2020-07

Qualquer formato de data personalizado que não inclua o caractere:

A sintaxe acima também funciona com${__to}.

intervalo $__

Você pode usar a $__interval variável como um parâmetro para agrupar por hora (para InfluxDB, MySQL, Postgres, MSSQL), intervalo do histograma de data (para Elasticsearch) ou como um parâmetro de função de resumo (para Graphite).

O Grafana calcula automaticamente um intervalo que pode ser usado para agrupar por tempo nas consultas. Quando há mais pontos de dados do que os mostrados em um gráfico, as consultas podem ser mais eficientes agrupando por um intervalo maior. Por exemplo, se você estiver vendo um gráfico de 3 meses de dados, talvez não consiga ver detalhes no nível de minutos. O agrupamento por hora ou dia torna a consulta mais eficiente sem afetar o que o gráfico mostra. O $__interval é calculado usando o intervalo de tempo e a largura do gráfico (o número de pixels).

Cálculo aproximado: (to - from) / resolution

Por exemplo, quando o intervalo de tempo é de 1 hora e o gráfico está em tela cheia, o intervalo pode ser calculado em 2m - os pontos são agrupados em intervalos de 2 minutos. Se o intervalo de tempo for de 6 meses e o gráfico estiver em tela cheia, o intervalo poderá ser 1d (1 dia) - os pontos são agrupados por dia.

Na fonte de dados do InfluxDB, a variável legada $interval é a mesma variável. $__intervaldeve ser usado em vez disso.

As fontes de dados do InfluxDB e do Elasticsearch têm Group by time interval campos que são usados para codificar o intervalo ou definir o limite mínimo para a $__interval variável (usando a > sintaxe ->). >10m

$__intervalo_ms

Essa variável é a $__interval variável em milissegundos, não uma string formatada com intervalo de tempo. Por exemplo, se $__interval for20m, então $__interval_ms é1200000.

$__org

Essa variável é a ID da organização atual. ${__org.name}é o nome da organização atual.

$__usuário

${__user.id}é o ID do usuário atual. ${__user.login}é o identificador de login do usuário atual. ${__user.email}é o e-mail do usuário atual.

Intervalo $__

Atualmente, é compatível apenas com fontes de dados Prometheus e Loki. Essa variável representa o intervalo do painel atual. É calculado porto - from. Tem um milissegundo e uma segunda representação chamada $__range_ms e. $__range_s

$__intervalo_de_taxa

Atualmente, só é compatível com fontes de dados do Prometheus. A $__rate_interval variável deve ser usada na função de taxa.

$timeFilter ou $__timeFilter

A $timeFilter variável retorna o intervalo de tempo atualmente selecionado como uma expressão. Por exemplo, a Last 7 days expressão do intervalo de tempo étime > now() - 7d.

Isso é usado em vários lugares, incluindo:

  • A cláusula WHERE para a fonte de dados do InfluxDB. Grafana o adiciona automaticamente às consultas do InfluxDB quando está no modo Editor de Consultas. Você pode adicioná-lo manualmente no modo Editor de Texto:WHERE $timeFilter.

  • Consultas do Log Analytics na fonte de dados do Azure Monitor.

  • Consultas SQL no MySQL, Postgres e MSSQL.

  • A $__timeFilter variável é usada na fonte de dados MySQL.

Variáveis encadeadas

Variáveis encadeadas, também chamadas de variáveis vinculadas ou variáveis aninhadas, são variáveis de consulta com uma ou mais outras variáveis em sua consulta variável. Esta seção explica como as variáveis encadeadas funcionam e fornece links para exemplos de painéis que usam variáveis encadeadas.

As consultas de variáveis encadeadas são diferentes para cada fonte de dados, mas a premissa é a mesma para todas. Você pode usar consultas variáveis encadeadas em qualquer fonte de dados que as permita.

Painéis com modelos vinculados extremamente complexos são possíveis, com 5 ou 10 níveis de profundidade. Tecnicamente, não há limite para o quão profundo ou complexo você pode ir, mas quanto mais links você tiver, maior será a carga de consultas.

Melhores práticas e dicas

As práticas a seguir facilitarão o uso de seus painéis e variáveis.

Criação de novas variáveis vinculadas

  • Variáveis de encadeamento criam dependências pai/filho. Você pode imaginá-los como uma escada ou uma árvore.

  • A maneira mais fácil de criar uma nova variável encadeada é copiar a variável na qual você deseja basear a nova. Na lista de variáveis, clique no ícone Duplicar variável à direita da entrada da variável para criar uma cópia. Em seguida, você pode adicionar à consulta a variável principal.

  • Novas variáveis criadas dessa forma aparecem na parte inferior da lista. Talvez seja necessário arrastá-lo para uma posição diferente na lista para colocá-lo em uma ordem lógica.

Ordem variável

Você pode alterar a ordem das variáveis na lista de variáveis do painel clicando nas setas para cima e para baixo no lado direito de cada entrada. Grafana lista os menus suspensos de variáveis da esquerda para a direita de acordo com essa lista, com a variável na parte superior, na extrema esquerda.

  • Liste as variáveis que não têm dependências na parte superior, antes das variáveis secundárias.

  • Cada variável deve seguir aquela da qual depende.

  • Lembre-se de que não há indicação na interface de usuário de quais variáveis têm relações de dependência. Liste as variáveis em uma ordem lógica para facilitar as coisas para os outros usuários (e para você).

Consideração da complexidade

Quanto mais camadas de dependência você tiver nas variáveis, mais tempo será necessário para atualizar os painéis após a alteração das variáveis.

Por exemplo, se você tiver uma série de quatro variáveis vinculadas (país, região, servidor, métrica) e alterar o valor da variável raiz (país), o Grafana deverá executar consultas para todas as variáveis dependentes antes de atualizar as visualizações no painel.

Gerenciar variáveis

A página de variáveis permite adicionar variáveis e gerenciar variáveis existentes. Também permite inspecionar variáveis e identificar se uma variável está sendo referenciada (ou usada) em outras variáveis ou no painel.

Mover: você pode mover uma variável para cima ou para baixo na lista usando arrastar e soltar.

Clonar: para clonar uma variável, clique no ícone do clone no conjunto de ícones à direita. Isso cria uma cópia da variável com o nome da variável original prefixada comcopy_of_.

Excluir: para excluir uma variável, clique no ícone da lixeira no conjunto de ícones à direita.

Filtrar variáveis com regex

Usando a opção Regex Query, você filtra a lista de opções retornadas pela consulta variável ou modifica as opções retornadas.

Esta página mostra como usar regex para filtrar/modificar valores na lista suspensa de variáveis.

Usando a opção de consulta Regex, você filtra a lista de opções retornadas pela consulta Variável ou modifica as opções retornadas. Para obter mais informações, consulte o guia da Mozilla sobre expressões regulares.

Os exemplos a seguir mostram a filtragem na seguinte lista de opções:

backend_01 backend_02 backend_03 backend_04

Filtre para que somente as opções que terminam com 01 ou 02 sejam retornadas

Regex:

/ ( 01|02 ) $/

Resultado:

backend_01 backend_02

Filtre e modifique as opções usando um grupo de captura regex para retornar parte do texto

Regex:

/.* ( 01|02 ) /

Resultado:

01 02

Filtrar e modificar - Exemplo de Prometheus

Lista de opções:

up{instance="demo.robustperception.io:9090",job="prometheus"} 1 1521630638000 up{instance="demo.robustperception.io:9093",job="alertmanager"} 1 1521630638000 up{instance="demo.robustperception.io:9100",job="node"} 1 1521630638000

Regex:

/. *instance=" ( [^"]* ) .*/

Resultado:

demo.robustperception.io:9090 demo.robustperception.io:9093 demo.robustperception.io:9100

Filtre e modifique usando grupos nomeados de captura de texto e valor

Usando grupos de captura nomeados, você pode capturar partes separadas de “texto” e “valor” das opções retornadas pela consulta variável. Isso permite que a lista suspensa de variáveis contenha um nome amigável para cada valor que pode ser selecionado.

Por exemplo, ao consultar a métrica node_hwmon_chip_names Prometheus, ela é muito mais amigável chip_name do que o valor. chip Portanto, o seguinte resultado da consulta variável:

node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_0",chip_name="enp216s0f0np0"} 1 node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_1",chip_name="enp216s0f0np1"} 1 node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_2",chip_name="enp216s0f0np2"} 1 node_hwmon_chip_names{chip="0000:d7:00_0_0000:d8:00_3",chip_name="enp216s0f0np3"} 1

Passou pelo seguinte Regex:

/chip_name="(?<text>[ ^ " ] + ) |chip=" (?<value >[ ^ " ] + )/g

Produziria a seguinte lista suspensa:

Display Name Value ------------ ------------------------- enp216s0f0np0 0000:d7:00_0_0000:d8:00_0 enp216s0f0np1 0000:d7:00_0_0000:d8:00_1 enp216s0f0np2 0000:d7:00_0_0000:d8:00_2 enp216s0f0np3 0000:d7:00_0_0000:d8:00_3

Somente nomes de grupos de value captura text e de captura são suportados.

A página de variáveis permite identificar facilmente se uma variável está sendo referenciada (ou usada) em outras variáveis ou no painel.

Qualquer variável referenciada ou usada tem uma marca de seleção verde ao lado, enquanto as variáveis não referenciadas têm um ícone de advertência laranja ao lado delas. Além disso, todas as variáveis referenciadas têm um ícone de dependência ao lado da marca de seleção verde. Você pode selecionar o ícone para visualizar o mapa de dependências. O mapa de dependências pode ser movido. Você pode aumentar ou diminuir o zoom com a roda do mouse ou equivalente.