

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á.

# Dashboards no Grafana versão 9
<a name="v9-dashboards"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Um dashboard é um conjunto de um ou mais [painéis](v9-panels.md) organizados e organizados em uma ou mais linhas. O Grafana vem com uma variedade de painéis, facilitando a criação das consultas certas e a personalização da visualização para que você possa criar o dashboard perfeito para as suas necessidades. Cada painel pode interagir com dados de qualquer [Conectar-se à fonte de dados](AMG-data-sources.md) configurada.

Os snapshots do dashboard são estáticos. Consultas e expressões não podem ser executadas novamente de snapshots. Como resultado, se você atualizar qualquer variável em sua consulta ou expressão, isso não alterará os dados do dashboard.

**Topics**
+ [Usar painéis](v9-dash-using-dashboards.md)
+ [Criar dashboards](v9-dash-building-dashboards.md)
+ [Gerenciar dashboards](v9-dash-managing-dashboards.md)
+ [Compartilhar dashboards e painéis](v9-dash-sharing.md)
+ [Gerenciar listas de reprodução](v9-dash-managing-playlists.md)
+ [Adicionar e gerenciar variáveis de dashboard](v9-dash-variables.md)
+ [Avaliar uso do dashboard](v9-dash-assess-dashboard-usage.md)
+ [Pesquisar dashboards no Grafana versão 9](v9-search.md)

# Usar painéis
<a name="v9-dash-using-dashboards"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Este tópico fornece uma visão geral dos recursos e atalhos do dashboard e descreve como usar a pesquisa nele.

## Recursos
<a name="v9-dash-features"></a>

Você pode usar dashboards para personalizar a apresentação dos dados das formas a seguir.


|  Recurso  |  Description  | 
| --- | --- | 
| **1. Início** | Clique no ícone inicial do Grafana para ser redirecionado para a página inicial configurada na instância do Grafana. | 
| **2. Título** | Ao clicar no título do dashboard, você pode pesquisar o dashboard contido na pasta atual. | 
| **3. Compartilhar um dashboard** | Use essa opção para compartilhar o dashboard atual por link ou snapshot. Você também pode exportar a definição do dashboard do modal de compartilhamento. | 
| **4. Adicionar um novo painel** | Use esta opção para adicionar um painel, uma linha do dashboard ou um painel da biblioteca ao dashboard atual. | 
| **5. Configurações do dashboard** | Use esta opção para alterar o nome, a pasta e as tags do dashboard e gerenciar as variáveis e consultas de anotações. Para obter mais informações sobre dashboards, consulte [Modificar as configurações do dashboard](v9-dash-modify-settings.md). | 
| **6. Lista suspensa do seletor de tempo** |  Clique para selecionar as opções de intervalo de tempo relativo e definir intervalos de tempo absolutos personalizados. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/grafana/latest/userguide/v9-dash-using-dashboards.html)  | 
| **7. Reduzir o intervalo de tempo**  | Clique para reduzir o intervalo de tempo. Para obter mais informações sobre como usar controles de intervalo de tempo, consulte [Configurar o intervalo de tempo do dashboard](#v9-dash-setting-dashboard-time-range).  | 
| **8. Atualizar dashboards** | Clique para acionar consultas imediatamente e atualizar os dados do dashboard. | 
| **9. Atualizar intervalo de tempo do dashboard** | Clique para selecionar um intervalo de tempo de atualização automática do dashboard. | 
| **10. Modo de visualização**  | Clique para exibir o dashboard em uma tela grande, como uma TV ou um quiosque. O modo de visualização oculta as informações irrelevantes, como menus de navegação.  | 
| **11. Painel do dashboard** |  O principal bloco de criação de um dashboard é o painel. Para adicionar um novo painel, linha do dashboard ou painel da biblioteca, clique em **Adicionar painel**. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/grafana/latest/userguide/v9-dash-using-dashboards.html)  | 
| **12. Legenda do grafo** | Altere as cores da série, o eixo y e a visibilidade da série diretamente na legenda. | 
| **13. Pesquisa no Dashboard** | Clique em **Pesquisar** para pesquisar dashboards por nome ou título do painel. | 
| **14. Linha do dashboard** | Uma linha do dashboard é um divisor lógico dentro de um dashboard que agrupa os painéis. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/grafana/latest/userguide/v9-dash-using-dashboards.html)  | 

## Atalhos de teclado
<a name="v9-dash-keyboard-shortcuts"></a>

O Grafana tem vários atalhos de teclado disponíveis. Para exibir todos os atalhos de teclado disponíveis para você, pressione **?** ou **h** no teclado.
+ `Ctrl+S` salva o dashboard atual. 
+ `f` abre o localizador e a pesquisa do dashboard. 
+  `d+k` alterna o modo de quiosque (oculta o menu). 
+ `d+e` expande todas as linhas. 
+ `d+s` abre as configurações do dashboard. 
+ `Ctrl+K` abra a paleta de comandos.
+ `Esc` sai do painel quando está na visualização em tela cheia ou no modo de edição. Você também pode retornar ao dashboard nas configurações do dashboard.

**Painel focado**

Para usar atalhos direcionados a um painel específico, passe o ponteiro do mouse sobre um painel.
+ `e` alterna a visualização de edição do painel 
+ `v` alterna a visualização em tela cheia do painel 
+ `ps` abre o recurso de compartilhamento do painel 
+ `pd` duplica o painel 
+ `pr` remove o painel 
+ `pl` alterna a legenda do painel 

## Configurar o intervalo de tempo do dashboard
<a name="v9-dash-setting-dashboard-time-range"></a>

O Grafana fornece diversas maneiras de gerenciar os intervalos de tempo dos dados que estão sendo visualizados para dashboards, painéis e também alertas.

Esta seção descreve as unidades de tempo e intervalos relativos compatíveis, os controles de tempo comuns, as configurações de tempo em todo o dashboard e as configurações de tempo específicas do painel.

**Unidades de tempo e intervalos relativos**

O Grafana é compatível com as seguintes unidades de tempo: `s (seconds)`, `m (minutes)`, `h (hours)`, `d (days)`, `w (weeks)`, `M (months)`, `Q (quarters)` e `y (years)`. 

O operador de menos permite que você volte no tempo, em relação ao agora. Se você quiser exibir o período completo da unidade (dia, semana ou mês), anexe `/<time unit>` ao final. Para visualizar períodos fiscais, use `fQ (fiscal quarter)` e unidades de tempo `fy (fiscal year)`.

O operador de mais permite que você avance no tempo, em relação ao agora. Por exemplo, você pode usar esse recurso para analisar dados previstos no futuro.

A tabela a seguir fornece exemplos de intervalos relativos.


| Exemplo de intervalo relativo | De | Para | 
| --- | --- | --- | 
| Últimos 5 minutos |  `now-5m`  |  `now`  | 
| O dia até o momento |  `now/d`  |  `now`  | 
| Esta semana |  `now/w`  |  `now/w`  | 
| Esta semana até o momento |  `now/w`  |  `now`  | 
| Este mês |  `now/M`  |  `now/M`  | 
| Este mês até o momento |  `now/M`  |  `now`  | 
| Mês anterior |  `now-1M/M`  |  `now-1M/M`  | 
| Este ano até o momento |  `now/Y`  |  `now`  | 
| Este ano |  `now/Y`  |  `now/Y`  | 
| Ano fiscal anterior |  `now-1y/fy`  |  `now-1y/fy`  | 

**nota**  
 O Grafana Alerting não é compatível com `now+n` para os carimbos de data e hora futuros e `now-1n/n` para os carimbos de data e hora do *início de n até o final de n.* 

**Controles de intervalo de tempo comuns**

Os controles de tempo do painel e do dashboard têm uma interface de usuário comum. A seguir, descrevemos os controles comuns de intervalo de tempo.
+ O intervalo de tempo atual, também chamado de *seletor de tempo*, mostra o intervalo de tempo atualmente exibido no dashboard ou painel que você está visualizando. Passe o cursor sobre o campo para ver os carimbos de data e hora exatos no intervalo e sua origem (como o navegador local). Clique no *intervalo de tempo atual* para alterá-lo. Você pode alterar a hora atual usando um *intervalo de tempo relativo*, como os últimos 15 minutos ou um intervalo de tempo absoluto, como `2020-05-14 00:00:00` a `2020-05-15 23:59:59`.
+ O **intervalo de tempo relativo** pode ser selecionado na lista **Intervalos de tempo relativos**. Você pode filtrar a lista usando o campo de entrada na parte superior. Alguns exemplos de intervalos de tempo incluem: *Últimos 30 minutos*, *Últimas 12 horas*, *Últimos 7 dias*, *Últimos 2 anos*, *Ontem**, Anteontem*, *Este mesmo dia na semana passada*, *Hoje até o momento*, *Esta semana até o momento* e *Este mês até o momento*.
+ O **intervalo de tempo absoluto** pode ser definido de duas maneiras: digitando valores de tempo exatos ou valores de tempo relativo nos campos **De** e **Para** e clicando em **Aplicar intervalo de tempo**, ou clicando em uma data ou intervalo de datas no calendário exibido quando você clicar no campo **De** ou **Para**. Para aplicar suas seleções, clique em **Aplicar intervalo de tempo**.

*Outros recursos de intervalo de tempo*

1. Para reduzir, clique em **Cmd\$1Z** ou **Ctrl\$1Z**. Clique no ícone para ver um intervalo de tempo maior na visualização do painel ou dashboard.

1. Para usar o recurso de aumentar, clique e arraste para selecionar o intervalo de tempo na visualização que você deseja visualizar.

**nota**  
O aumento é aplicável somente para visualizações de grafos. 

*Atualizar dashboards*

Clique no ícone de **Atualizar dashboard** para executar imediatamente todas as consultas no dashboard e atualizar as visualizações. O Grafana cancela todas as solicitações pendentes quando você aciona uma atualização.

Por padrão, o Grafana não atualiza automaticamente o dashboard. As consultas são executadas em sua própria programação, de acordo com as configurações do painel. No entanto, se você quiser atualizar regularmente o dashboard, clique na seta para baixo ao lado do ícone **Atualizar dashboard** e selecione um intervalo de atualização.

**Controlar o intervalo de tempo usando um URL**

Você pode controlar o intervalo de tempo de um dashboard fornecendo os parâmetros de consulta a seguir no URL do dashboard.
+ `from` define o limite mínimo do intervalo de tempo, especificado em ms epoch, ou o [tempo relativo](#v9-dash-setting-dashboard-time-range).
+ `to` define o limite máximo do intervalo de tempo, especificado em ms epoch, ou o tempo relativo.
+ `time` e `time.window` definem um intervalo de tempo de `time-time.window/2` a `time+time.window/2`. Ambos os parâmetros devem ser especificados em ms. Por exemplo, `?time=1500000000000&time.window=10000` resultará em um intervalo de tempo de 10s de 1499999995000 a 1500000005000.

# Criar dashboards
<a name="v9-dash-building-dashboards"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Depois de criar um espaço de trabalho do Grafana e entrar, você pode criar dashboards e modificar as configurações de acordo com suas necessidades. 

**Topics**
+ [Criando painéis](v9-dash-creating.md)
+ [Adicionar ou editar painéis](v9-dash-edit-panels.md)
+ [Modificar as configurações do dashboard](v9-dash-modify-settings.md)
+ [Variáveis de URL do dashboard](v9-dash-dashboard-url-variables.md)
+ [Adicionar um painel de biblioteca ao dashboard](v9-dash-manage-library-panels.md)
+ [Gerenciar o histórico de versões do dashboard](v9-dash-manage-version-history.md)
+ [Gerenciar links do dashboard](v9-dash-manage-dashboard-links.md)
+ [Modelo JSON do dashboard](v9-dash-dashboard-json-model.md)

# Criando painéis
<a name="v9-dash-creating"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

**Criar um dashboard**

Dashboards e painéis permitem que você mostre os dados de forma visual usando o Grafana. Cada painel precisa de pelo menos uma consulta para exibir uma visualização. Conclua os pré-requisitos a seguir antes de começar.
+ Certifique-se de que você tenha as permissões necessárias. Para obter mais informações sobre permissões, consulte [Usuários, equipes e permissões](Grafana-administration-authorization.md).
+ Identifique o dashboard ao qual você deseja adicionar o painel.
+ Entenda a linguagem de consulta da fonte de dados de destino.
+ Verifique se a fonte de dados para a qual você está escrevendo uma consulta foi adicionada.

 Para criar um dashboard:

1. Faça login no Grafana, passe o cursor sobre o **Dashboard** e clique em **\$1 Novo dashboard**.

1. Clique em **Adicionar um novo painel**.

1. Na primeira linha da guia **Consulta**, clique na lista suspensa e selecione uma fonte de dados.

1. Escreva ou crie uma consulta na linguagem de consulta da sua fonte de dados.

1. Na lista **Visualização**, selecione um tipo de visualização. O Grafana exibe uma pré-visualização dos resultados da consulta com a visualização aplicada. Para obter mais informações, consulte [Opções de visualizações](v9-panels-viz.md).

1. Ajuste as configurações do painel das maneiras a seguir.
   + [Configurar mapeamentos de valores](v9-panels-configure-value-mappings.md)
   + [Opções específicas de visualização](v9-panels-viz.md)
   + [Substituir valores de campo](v9-panels-configure-overrides.md)
   + [Configurar limites](v9-panels-configure-thresholds.md)
   + [Configurar opções padrão](v9-panels-configure-standard-options.md)
**nota**  
A maioria das visualizações precisa de alguns ajustes antes de exibir adequadamente as informações de que você precisa.

1. Adicione uma observação para descrever a visualização (ou descrever as alterações) e clique em **Salvar** no canto superior direito da página.
**nota**  
As observações serão úteis se você precisar reverter o dashboard para uma versão anterior.

**Configurar linhas repetidas**

Você pode configurar o Grafana para adicionar dinamicamente painéis ou linhas a um dashboard com base no valor de uma variável. As variáveis alteram dinamicamente as consultas em todas as linhas em um dashboard. Para obter mais informações sobre painéis repetidos, consulte [Configurar painéis repetidos]().

Você também pode repetir as linhas se tiver variáveis definidas com `Multi-value` ou `Include all values` selecionadas.

Antes de começar, certifique-se de que a consulta inclua uma variável de vários valores e, em seguida, conclua as etapas a seguir.

1. Na página inicial do dashboard, clique em **Adicionar painel**.

1. Na caixa de diálogo **Adicionar um painel**, clique em **Adicionar uma nova linha**.

1. Passe o mouse sobre o título da linha e clique no ícone de engrenagem.

1. Na caixa de diálogo **Opções de linha**, adicione um título e selecione a variável para a qual você deseja adicionar linhas repetidas.
**nota**  
 Para fornecer contexto aos usuários do dashboard, adicione a variável ao título da linha. 

**Para mover um painel**

1. Abra o painel do .

1. Clique no título do painel e arraste-o até o novo local. Você pode colocar um painel em um dashboard em qualquer local.

**Para redimensionar um painel**

1. Abra o painel do .

1. Para ajustar o tamanho do painel, clique e arraste o canto inferior direito do painel. Você pode dimensionar um painel de dashboard para atender às suas necessidades.

# Adicionar ou editar painéis
<a name="v9-dash-edit-panels"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Depois de criar um dashboard, você pode adicionar, editar ou remover painéis a qualquer momento.
+ **Visualizar dashboard**: para visualizar um dashboard, no menu **Início**, selecione **Dashboards** e escolha o dashboard que você deseja visualizar. Talvez seja necessário expandir a pasta que contém o dashboard.
+ **Adicionar painel**: para adicionar um painel a um dashboard, escolha o ícone de **Adicionar painel** na barra de menu na parte superior da página.
+ **Editar painel**: para editar um painel existente em um dashboard, escolha o ícone do menu que aparece quando você passa o mouse sobre o painel e escolha **Editar**.
+ **Remover painel**: para remover um painel existente em um dashboard, escolha o ícone do menu que aparece quando você passa o mouse sobre o painel e escolha **Remover**.

# Modificar as configurações do dashboard
<a name="v9-dash-modify-settings"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

A página de configurações do dashboard permite que você:
+ Edite as propriedades gerais do dashboard, incluindo as configurações de horário.
+ Adicione consultas de anotação.
+ Adicione variáveis de dashboard.
+ Adicione links.
+ Visualizar o modelo JSON do dashboard

Para acessar a página de configurações do dashboard:

1. Abra um dashboard no modo de edição.

1. Clique em **Configurações do dashboard** (ícone de engrenagem) localizado na parte superior da página.

**Modificar as configurações de horário do dashboard**

Ajuste as configurações de horário do dashboard quando quiser alterar o fuso horário do dashboard, a hora do navegador local e especificar intervalos de tempo de atualização automática.

**Para modificar as configurações de horário do dashboard**

1. Na página de configurações do **Dashboard**, selecione **Geral**.

1. Navegue até a seção **Opções de horário**.

1. Especifique as configurações de horário de acordo com as descrições a seguir.

1. Fuso horário especifica o fuso horário local do serviço ou sistema que você está monitorando. Isso pode ser útil ao monitorar um sistema ou serviço que opera em vários fusos horários.
   + O Grafana usa o fuso horário *padrão* selecionado para o perfil do usuário, a equipe ou a organização. Se nenhum fuso horário for especificado para o perfil do usuário, uma equipe da qual o usuário seja membro ou a organização, o Grafana usará o horário local do navegador.
   + O fuso horário configurado para o navegador do usuário visualizador, a *hora local do navegador*, será usado. Geralmente, é o mesmo fuso horário definido no computador.
   + Use [fusos horários padrão ISO 8601](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), incluindo UTC.
+ A **atualização automática** personaliza as opções exibidas para o tempo relativo e as opções de atualização automática. As entradas são separadas por vírgula e aceitam qualquer unidade de tempo válida.
+ **Atraso agora** substitui o tempo `now` ao inserir um atraso de tempo. Use essa opção para acomodar atrasos conhecidos na agregação de dados para evitar valores nulos.
+ **Ocultar seletor de tempo** remove a exibição do seletor de tempo do Grafana.

**nota**  
Para ter controles de tempo, seus dados devem incluir uma coluna de tempo. Consulte a documentação da [fonte de dados](AMG-data-sources.md) específica para obter mais informações sobre a inclusão de uma coluna de tempo.

**Adicionar uma consulta de anotação**

Uma consulta de anotação consulta eventos. Esses eventos podem ser visualizados em grafos no dashboard como linhas verticais junto com um pequeno ícone sobre o qual você pode passar o mouse para ver as informações do evento.

**Para adicionar uma consulta de anotação**

1. Na página **Configurações do dashboard**, selecione **Anotações**.

1. Selecione **Adicionar consulta de anotação**. 

1. Insira um nome e selecione uma fonte de dados.

1. Preencha o restante do formulário para criar uma consulta e uma anotação.

A interface do usuário do editor de consultas muda com base na fonte de dados que você seleciona. Consulte a documentação da [fonte de dados](AMG-data-sources.md) para obter detalhes sobre como criar uma consulta.

**Adicionar uma variável**

As variáveis permitem que você crie dashboards mais interativos e dinâmicos. Em vez da codificação rígida do servidor, da aplicação ou de outros nomes de sensor em suas consultas de métricas, você pode usar variáveis em seu lugar. As variáveis são exibidas como listas suspensas na parte superior do dashboard. Essas listas suspensas facilitam a alteração dos dados exibidos no dashboard.

Para obter mais informações sobre variáveis, consulte [Variáveis](v9-dash-variables.md).

1. Na página **Configurações do dashboard**, clique em **Variável** no menu da seção do lado esquerdo e depois no botão **Adicionar variável**.

1. Na seção **Geral**, insira o nome da variável. Esse é o nome que você usará posteriormente em consultas.

1. Selecione uma variável de **Tipo**.
**nota**  
O tipo de variável que você seleciona afeta os campos que você preenche na página.

1. Defina a variável e clique em **Atualizar**.

**Adicionar um link**

Os links do dashboard permitem que você coloque links para outros dashboards e sites diretamente abaixo do cabeçalho do dashboard. Os links facilitam a navegação para outros dashboards e tipos de conteúdo relacionados. 

1.  Na página **Configurações do dashboard**, clique em **Links** no menu da seção do lado esquerdo e depois no botão **Adicionar link**. 

1.  Insira o título e, no campo **Tipo**, selecione **Dashboard** ou **Link**. 

1.  Para adicionar um link de dashboard, adicione uma tag opcional, selecione qualquer uma das opções do link do dashboard e clique em **Aplicar**. 
**nota**  
As tags são úteis para criar uma lista suspensa dinâmica de dashboards, todos com uma tag específica. 

1.  Para adicionar um link, adicione um URL e um texto de dica de ferramenta que apareça quando o usuário passar o mouse sobre o link, selecione um ícone que apareça ao lado do link e, então, qualquer uma das opções de links de dashboard. 

**Visualizar o modelo JSON do dashboard** 

Um dashboard no Grafana é representado por um objeto JSON, que armazena metadados de seu dashboard. Os metadados do dashboard incluem propriedades do dashboard, metadados dos painéis, variáveis de modelo, consultas do painel e assim por diante. 

Para visualizar um modelo JSON do dashboard, na página **Configurações do dashboard**, clique em **JSON**.

Para obter mais informações sobre os campos JSON, consulte [Campos JSON](v9-dash-dashboard-json-model.md).

# Variáveis de URL do dashboard
<a name="v9-dash-dashboard-url-variables"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Grafana pode aplicar valores variáveis passados como parâmetros de consulta no painel. URLs Para obter mais informações, consulte [Gerenciar links do dashboard](v9-dash-manage-dashboard-links.md) e [Modelos e variáveis](v9-dash-variables.md).

**Passar variáveis como parâmetros de consulta**

O Grafana interpreta os parâmetros da string de consulta prefixados com `var-` como variáveis no dashboard fornecido.

Por exemplo, neste URL: 

```
https://${your-domain}/path/to/your/dashboard?var-example=value
```

O parâmetro de consulta `var-example=value` representa o exemplo da variável do dashboard com um valor de `value`.

**Passar vários valores para uma variável**

Para passar vários valores, repita o parâmetro da variável uma vez para cada valor.

```
https://${your-domain}/path/to/your/dashboard?var-example=value1&var-example=value2
```

O Grafana interpreta `var-example=value1&var-example=value2` como o exemplo de variável do dashboard com dois valores: `value1` e `value2`.

**Adicionar variáveis aos links do dashboard**

O Grafana pode adicionar variáveis aos links do dashboard quando você as gera das configurações de um dashboard. Para obter mais informações e as etapas para adicionar variáveis, consulte [Gerenciar links do dashboard](v9-dash-manage-dashboard-links.md).

**Passar filtros ad hoc**

Os filtros ad hoc aplicam filtros de chave ou valor a todas as consultas de métricas que usam uma fonte de dados específica. Para obter mais informações, consulte [Filtros ad hoc]().

Para passar um filtro ad hoc como parâmetro de consulta, use a sintaxe da variável para passar a variável do filtro ad hoc e também forneça a chave, o operador como valor e o valor como uma lista separada por barras verticais.

Por exemplo, neste URL:

`https://${your-domain}/path/to/your/dashboard?var-adhoc=example_key|=|example_value` 

O parâmetro de consulta `var-adhoc=key|=|value` aplica o filtro ad hoc configurado como a variável ad hoc do dashboard usando a chave `example_key`, o operador `=` e o valor `example_value`.

**nota**  
Ao compartilhar URLs com filtros ad hoc, lembre-se de codificar o URL. No exemplo acima, substitua as barras verticais `(|)` por `%7C` e o operador de igualdade `(=)` por ` %3D`.

**Controlar o intervalo de tempo usando o URL**

Para definir o intervalo de tempo de um dashboard, use os parâmetros de consulta `from`, `to`, `time` e `time.window`. Como não são variáveis, elas não exigem o prefixo `var-`.

# Adicionar um painel de biblioteca ao dashboard
<a name="v9-dash-manage-library-panels"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Um painel de biblioteca é um painel reutilizável que você pode usar em qualquer dashboard. Quando você altera um painel da biblioteca, a alteração se propaga para todas as instâncias em que o painel é usado. Os painéis da biblioteca simplificam a reutilização de painéis em vários dashboards.

Você pode salvar um painel de biblioteca em uma pasta junto com os dashboards salvos.

**Criar um painel de biblioteca**

Quando você cria um painel de biblioteca, o painel no dashboard de origem também é convertido em um painel de biblioteca. Você precisa salvar o dashboard original após a conversão de um painel.

1. Abra um painel no modo de edição.

1. Nas opções de exibição do painel, clique na opção de seta para baixo para fazer alterações na visualização.

1. Para abrir a caixa de diálogo **Criar**, clique na opção **Painéis de biblioteca** e, em seguida, clique em **Criar painel de biblioteca**.

1. Em **Nome do painel da biblioteca**, insira o nome.

1. Em **Salvar na pasta**, selecione a pasta para salvar o painel da biblioteca.

1. Para salvar suas alterações, clique em **Criar painel de biblioteca**.

1. Para salvar o dashboard, clique em **Salvar**.

Depois que um painel de biblioteca é criado, você pode modificá-lo usando qualquer dashboard em que ele apareça. Depois de salvar as alterações, todas as instâncias do painel da biblioteca refletirão essas modificações.

**Adicionar um painel de biblioteca a um dashboard**

Adicione um painel da biblioteca do Grafana a um dashboard quando quiser fornecer visualizações para outros usuários do dashboard.

1. Passe o mouse sobre a opção **Dashboards** no menu à esquerda e selecione **Novo dashboard** nas opções suspensas. A caixa de diálogo **Adicionar painel** será aberta.

1. Clique na opção **Adicionar um painel** na biblioteca de painéis. Você verá uma lista dos painéis de biblioteca.

1. Filtre a lista ou pesquise para encontrar o painel que você deseja adicionar.

1. Clique em um painel para adicioná-lo ao dashboard.

**Desvincular um painel de biblioteca**

Desvincule um painel de biblioteca quando quiser fazer uma alteração no painel e não for afetar outras instâncias do painel de biblioteca.

1. Passe o mouse sobre **Dashboard** no menu à esquerda e clique em **Painéis de biblioteca**.

1. Selecione um painel de biblioteca que está sendo usado em diferentes dashboards.

1. Selecione o painel que deseja desvincular.

1. Clique no título do painel e, em seguida, em **Editar**. O painel será aberto no modo de edição.

1. Clique na opção **Desvincular** no canto superior direito da página.

**Visualizar uma lista de painéis da biblioteca**

Desvincule um painel de biblioteca quando quiser fazer uma alteração no painel e não for afetar outras instâncias do painel de biblioteca.

1. Passe o mouse sobre a opção **Dashboard** no menu à esquerda e depois clique em **Painéis de biblioteca**. Você pode ver uma lista de painéis de biblioteca definidos anteriormente.

1. Procure um painel de biblioteca específico se você souber o nome. Você também pode filtrar os painéis por pasta ou tipo.

**Excluir um painel de biblioteca**

Exclua um painel de biblioteca quando não precisar mais dele.

1. Passe o mouse sobre **Dashboard** no menu à esquerda e selecione **Painéis de biblioteca**.

1. Selecione o painel que deseja excluir.

1. Clique no ícone de excluir ao lado do nome da biblioteca.

# Gerenciar o histórico de versões do dashboard
<a name="v9-dash-manage-version-history"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Sempre que você salva uma versão do dashboard, uma cópia dessa versão é salva para que as versões anteriores do dashboard nunca sejam perdidas. Uma lista dessas versões está disponível inserindo as configurações do dashboard e selecionando **Versões** no menu do lado esquerdo.

O recurso de histórico de versões do dashboard permite comparar e restaurar as versões do painel salvas anteriormente.

**Comparar duas versões do dashboard**

Para comparar duas versões do dashboard, selecione as duas versões da lista que você deseja comparar. Clique em **Comparar versões** para ver as diferenças entre as duas versões.

Ao clicar no botão, você será direcionado para a visualização das diferenças. Por padrão, você verá um resumo em texto das alterações.

Caso deseje ver as diferenças do JSON bruto que representa seu dashboard, também é possível fazer isso clicando no botão **Exibir diferenças do JSON** na parte inferior.

Caso deseje restaurar para a versão com a qual está fazendo a comparação, clique no botão **Restaurar para a versão <x>** no canto superior direito.

**Restaurar para uma versão do dashboard salva anteriormente**

Caso precise restaurar para uma versão do dashboard salva anteriormente, você pode clicar no botão **Restaurar** à direita de uma linha na lista de versões do dashboard ou clicar no botão **Restaurar para versão <x>** que aparece na visualização de diferenças. Clicar no botão abrirá o pop-up a seguir solicitando que você confirme a restauração.

Depois de restaurar para uma versão anterior, uma nova versão será criada contendo exatamente os mesmos dados da versão anterior, somente com um número de versão diferente. Essa informação encontra-se na **coluna Notas** da linha na nova versão do dashboard. Isso é feito apenas para garantir que as versões anteriores do dashboard não sejam afetadas pela alteração.

# Gerenciar links do dashboard
<a name="v9-dash-manage-dashboard-links"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Você pode usar links para navegar entre dashboards comumente usados ou para conectar outras pessoas às suas visualizações. Os links permitem criar atalhos para outros dashboards, painéis e até sites externos.

O Grafana é compatível com links de dashboard, links de painéis e links de dados. Os links do dashboard são exibidos na parte superior do dashboard. Os links do painel podem ser acessados clicando em um ícone no canto superior esquerdo do painel.

**Escolher qual link usar**

Comece descobrindo como você está navegando atualmente entre os dashboards. Se você costuma alternar entre um conjunto de dashboards e tem dificuldades para encontrar o mesmo contexto em cada um, os links podem ajudar a otimizar seu fluxo de trabalho.

A próxima etapa é descobrir qual tipo de link é adequado para seu fluxo de trabalho. Embora todos os tipos de links no Grafana sejam usados para criar atalhos para outros dashboards ou sites externos, eles funcionam em contextos diferentes.
+ Se o link estiver relacionado à maioria, se não a todos, dos painéis no dashboard, use os links do dashboard.
+ Se você quiser detalhar para acessar painéis específicos, use os links do painel.
+ Se quiser um link para um site externo, você pode usar um link de dashboard ou um link de painel.
+ Se você quiser detalhar para acessar uma série específica, ou até mesmo uma única medição, use links de dados.

**Controlar o intervalo de tempo usando o URL**

Para controlar o intervalo de tempo de um painel ou dashboard, você pode fornecer parâmetros de consulta no URL do dashboard:
+ `from` define o limite mínimo do intervalo de tempo, especificado em ms epoch.
+ `to` define o limite máximo do intervalo de tempo, especificado em ms epoch.
+ `time` e `time.window` definem um intervalo de tempo de `time-time.window/2` a `time+time.window/2`. Ambos os parâmetros devem ser especificados em ms. Por exemplo, `?time=1500000000000&time.window=10000` resultará em um intervalo de tempo de 10s de 1499999995000 a 1500000005000.

**Links do Dashboard**

Ao criar um link para do dashboard, você pode incluir o intervalo de tempo e as variáveis atuais do modelo para ir diretamente para o mesmo contexto em outro dashboard. Dessa forma, você não precisa se preocupar se a pessoa para quem você enviou o link está vendo os dados corretos. Para outros tipos de links, consulte [Variáveis de links de dados]().

Os links do painel também podem ser usados como atalhos para sistemas externos, como enviar [um GitHub problema com o nome atual do painel](https://github.com/grafana/grafana/issues/new?title=Dashboard%3A%20HTTP%20Requests).

Depois de adicionar um link do dashboard, ele aparecerá no canto superior direito do dashboard.

**Adicionar links aos dashboards**

Adicione links para outros dashboards na parte superior do seu dashboard atual.

1. Ao visualizar o dashboard que você deseja vincular, clique na engrenagem na parte superior da tela para abrir **Configurações do dashboard**.

1. Clique em **Links** e, em seguida, clique em **Adicionar link do dashboard** ou em **Novo**.

1. Em **Tipo**, selecione **dashboards**.

1. Selecione uma das opções de links a seguir.
   + **Com tags**: insira tags para limitar os dashboards vinculados somente àqueles com as tags inseridas. Caso contrário, o Grafana incluirá links para todos os outros dashboards.
   + **Como lista suspensa**: caso esteja vinculando vários dashboards, você provavelmente desejará selecionar essa opção e adicionar um título opcional à lista suspensa. Do contrário, o Grafana exibirá os links do dashboard lado a lado na parte superior do dashboard.
   + **Intervalo de tempo**: selecione esta opção para incluir o intervalo de tempo do dashboard no link. Quando o usuário clicar no link, o dashboard vinculado será aberto com o intervalo de tempo indicado já definido.
   + **Valores de variáveis**: selecione esta opção para incluir as variáveis de modelo usadas atualmente como parâmetros de consulta no link. Quando o usuário clica no link, todos os modelos correspondentes no dashboard vinculado são definidos para os valores do link. Para obter mais informações, consulte [Variáveis do URL do dashboard](v9-dash-dashboard-url-variables.md).
   + **Abrir em uma nova guia**: selecione esta opção se quiser que o link do dashboard seja aberto em uma nova guia ou janela.

1. Clique em **Add (Adicionar)**.

**Adicionar um link de URL a um dashboard**

Adicione um link para um URL na parte superior do dashboard atual. Você pode vincular a qualquer URL disponível, incluindo dashboards, painéis ou sites externos. Você pode até mesmo controlar o intervalo de tempo para garantir que o usuário amplie os dados corretos no Grafana.

1. Ao visualizar o dashboard que você deseja vincular, clique na engrenagem na parte superior da tela para abrir **Configurações do dashboard**.

1. Clique em **Links** e, em seguida, clique em **Adicionar link do dashboard** ou em **Novo**.

1. Em Tipo, selecione **Link**.

1. Selecione uma das opções de links a seguir.
   + **URL**: insira o URL ao qual você deseja vincular. Dependendo do destino, talvez você queira incluir valores de campo. Para obter mais informações, verifique este [Exemplo do GitHub](https://github.com/grafana/grafana/issues/new?title=Dashboard%3A%20HTTP%20Requests).
   + **Título**: insira o título que você deseja que o link exiba.
   + **Dica de ferramenta**: insira a dica de ferramenta que você deseja que o link exiba.
   + **Ícone**: escolha o ícone que você deseja exibir com o link.
   + **Intervalo de tempo**: selecione esta opção para incluir o intervalo de tempo do dashboard no link. Quando o usuário clica no link, o dashboard vinculado é aberto com o intervalo de tempo indicado definido.
     + `from` define o limite mínimo do intervalo de tempo, especificado em ms epoch.
     + `to` define o limite máximo do intervalo de tempo, especificado em ms epoch.
     + `time` e `time.window` definem um intervalo de tempo de `time-time.window/2` a `time+time.window/2`. Ambos os parâmetros devem ser especificados em ms. Por exemplo, `?time=1500000000000&time.window=10000` resultará em um intervalo de tempo de 10s de 1499999995000 a 1500000005000.
   + **Valores de variáveis**: selecione esta opção para incluir as variáveis de modelo usadas atualmente como parâmetros de consulta no link. Quando o usuário clica no link, todos os modelos correspondentes no dashboard vinculado são definidos para os valores do link. 

     O formato variável é o seguinte: 

     `https://${you-domain}/path/to/your/dashboard?var-${template-varable1}=value1&var-{template-variable2}=value2`
   + **Abrir em uma nova guia**: selecione esta opção se quiser que o link do dashboard seja aberto em uma nova guia ou janela

1. Clique em **Add (Adicionar)**.

**Atualizar um link do dashboard**

Para alterar ou atualizar um link existente do dashboard, siga este procedimento.

1. Em **Configurações do dashboard,** na guia **Links**, clique no link existente que você deseja editar.

1. Altere as configurações e clique em **Atualizar**.

**Duplicar um link do dashboard**

Para duplicar um link existente do dashboard, clique no ícone de duplicar ao lado do link existente que você deseja duplicar.

**Excluir um link do dashboard**

Para excluir um link existente do dashboard, clique no ícone de lixeira ao lado do ícone de duplicar que você deseja excluir.

**Links do painel**

Cada painel pode ter seu próprio conjunto de links que são mostrados no canto superior esquerdo do painel. Você pode vincular a qualquer URL disponível, incluindo dashboards, painéis ou sites externos. Você pode até mesmo controlar o intervalo de tempo para garantir que o usuário amplie os dados corretos no Grafana.

Para ver os links disponíveis do painel, clique no ícone no canto superior esquerdo de um painel.
+ **Adicionar um link de painel**: cada painel pode ter seu próprio conjunto de links que são mostrados no canto superior esquerdo do painel. Você pode vincular a qualquer URL disponível, incluindo dashboards, painéis ou sites externos. Você pode até mesmo controlar o intervalo de tempo para garantir que o usuário amplie os dados corretos no Grafana. Clique no ícone no canto superior esquerdo de um painel para ver os links disponíveis.

  1. Passe o cursor sobre o painel ao qual você deseja adicionar um link e pressione `e`. Ou clique na seta suspensa ao lado do título do painel e clique em **Editar**.

  1. Na guia **Painel**, role para baixo até a seção **Links**. 

  1. Expanda **Links** e clique em **Adicionar link**.

  1. Insira um **Título**. O **Título** é um rótulo legível para o link que será exibido na interface do usuário.

  1. Insira o **URL** ao qual você deseja vincular. Você pode até mesmo adicionar uma das variáveis de modelo definidas no dashboard. Pressione `Ctrl+Space` ou `Cmd+Space` e clique no campo do URL para ver as variáveis disponíveis. Ao adicionar variáveis de modelo ao link do painel, o link direcionará o usuário para o contexto correto, com as variáveis relevantes já definidas.

     Você também pode usar variáveis de tempo.
     + `from` define o limite mínimo do intervalo de tempo, especificado em ms epoch.
     + `to` define o limite máximo do intervalo de tempo, especificado em ms epoch.
     + `time` e `time.window` definem um intervalo de tempo de `time-time.window/2` a `time+time.window/2`. Ambos os parâmetros devem ser especificados em ms. Por exemplo, `?time=1500000000000&time.window=10000` resultará em um intervalo de tempo de 10s de 1499999995000 a 1500000005000.
+ **Atualizar um link do painel**

  1. Na guia **Painel**, encontre o link em que você deseja fazer alterações.

  1. Clique no ícone de **Editar** (lápis) para abrir a janela Editar link.

  1. Faça alterações se for necessário.

  1. Clique em **Salvar** para salvar as alterações e feche a janela.

  1. Clique em **Salvar** no canto superior direito para salvar as alterações no dashboard.
+ **Excluir um link do painel**

  1. Na guia **Painel**, encontre o link em que você deseja fazer alterações.

  1. Clique no ícone **X** ao lado do link que você deseja excluir.

  1. Clique em **Salvar** no canto superior direito para salvar as alterações no dashboard.

# Modelo JSON do dashboard
<a name="v9-dash-dashboard-json-model"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Um dashboard no Grafana é representado por um objeto JSON, que armazena metadados de seu dashboard. Os metadados do dashboard incluem propriedades do dashboard, metadados dos painéis, variáveis do modelo e consultas do painel.

Para visualizar o JSON de um dashboard.

1. Navegue até um dashboard.

1. No menu de navegação superior, clique no ícone de **Configurações do dashboard** (engrenagem).

1. Clique em **Modelo JSON**.

**Campos JSON**

Quando um usuário cria um novo dashboard, um novo objeto JSON do dashboard é inicializado com os campos a seguir.

**nota**  
No JSON a seguir, o ID é mostrado como nulo, que é o valor padrão atribuído a ele até que um dashboard seja salvo. Depois que um dashboard é salvo, um valor inteiro é atribuído ao campo `id`.

```
{
  "id": null,
  "uid": "cLV5GDCkz",
  "title": "New dashboard",
  "tags": [],
  "style": "dark",
  "timezone": "browser",
  "editable": true,
  "graphTooltip": 1,
  "panels": [],
  "time": {
    "from": "now-6h",
    "to": "now"
  },
  "timepicker": {
    "time_options": [],
    "refresh_intervals": []
  },
  "templating": {
    "list": []
  },
  "annotations": {
    "list": []
  },
  "refresh": "5s",
  "schemaVersion": 17,
  "version": 0,
  "links": []
}
```

A seguir, descrevemos cada campo no JSON do dashboard.


| Nome | Usage | 
| --- | --- | 
| **id** | identificador numérico exclusivo para o dashboard (gerado pelo banco de dados) | 
| **uid** | identificador de dashboard exclusivo que pode ser gerado por qualquer pessoa. string (8-40) | 
| **title** | título atual do dashboard | 
| **tags** | tags associadas ao dashboard, uma matriz de strings | 
| **style** | tema do dashboard, como *escuro* ou *claro* | 
| **timezone** | fuso horário do dashboard, como *utc* ou do *navegador* | 
| **editable** | se um dashboard é editável ou não | 
| **graphTooltip** | 0 para nenhuma dica de ferramenta ou crosshair compartilhado (padrão), 1 para crosshair compartilhado, 2 para crosshair e dica de ferramenta compartilhados | 
| **time** | intervalo de tempo para o dashboard, como *últimas 6 horas* ou *últimos 7 dias* | 
| **timepicker** | metadados do timepicker, consulte a [seção timepicker](#v9-dash-dashboard-json-model) para obter detalhes | 
| **templating** | metadados de modelos, consulte a [seção de modelos](#v9-dash-dashboard-json-model) para obter detalhes | 
| **anotações** | metadados de anotações, consulte as [anotações](v9-panels-annotate-visualizations.md) para saber como adicioná-los | 
| **refresh** | intervalo de atualização automática | 
| **schemaVersion** | versão do esquema JSON (inteiro), incrementada toda vez que uma atualização do Grafana traz alterações no referido esquema | 
| **version** | versão do dashboard (inteiro), incrementada toda vez que o dashboard é atualizado | 
| **panels** | matriz de painéis (veja abaixo para obter detalhes) | 

**Painéis**

Os painéis são os blocos de criação de um dashboard. Ele consiste em consultas de fontes de dados, tipos de grafos, aliases e muito mais. O painel JSON consiste em uma matriz de objetos JSON, cada um representando um painel diferente. A maioria dos campos é comum a todos os painéis, mas alguns campos dependem do tipo de painel. Veja a seguir um exemplo de painel JSON de um painel de texto.

```
"panels": [
  {
    "type": "text",
    "title": "Panel Title",
    "gridPos": {
      "x": 0,
      "y": 0,
      "w": 12,
      "h": 9
    },
    "id": 4,
    "mode": "markdown",
    "content": "# title"
  }
```

**Tamanho e posição do painel**

A propriedade gridPos descreve o tamanho e a posição do painel nas coordenadas da grade.
+ `w`: 1 a 24 (a largura do dashboard é dividida em 24 colunas).
+ `h`: em unidades de altura da grade, cada uma representa 30 pixels.
+ `x`: a posição x, na mesma unidade que `w`.
+ `y`: a posição y, na mesma unidade que `h`.

A grade tem uma gravidade negativa que moverá os painéis para cima se houver espaço vazio acima de um painel.

**Timepicker**

```
"timepicker": {
    "collapse": false,
    "enable": true,
    "notice": false,
    "now": true,
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "status": "Stable",
    "type": "timepicker"
  }
```

**Modelos **

O campo `templating` contém uma matriz de variáveis de modelos com os valores salvos junto com alguns outros metadados.

```
"templating": {
    "enable": true,
    "list": [
       {
        "allFormat": "wildcard",
        "current":  {
          "tags": [],
          "text": "prod",
          "value": "prod"
        },
        "datasource": null,
        "includeAll": true,
        "name": "env",
        "options": [
           {
            "selected": false,
            "text": "All",
            "value": "*"
          },
           {
            "selected": false,
            "text": "stage",
            "value": "stage"
          },
           {
            "selected": false,
            "text": "test",
            "value": "test"
          }
        ],
        "query": "tag_values(cpu.utilization.average,env)",
        "refresh": false,
        "type": "query"
      },
       {
        "allFormat": "wildcard",
        "current":  {
          "text": "apache",
          "value": "apache"
        },
        "datasource": null,
        "includeAll": false,
        "multi": false,
        "multiFormat": "glob",
        "name": "app",
        "options": [
           {
            "selected": true,
            "text": "tomcat",
            "value": "tomcat"
          },
           {
            "selected": false,
            "text": "cassandra",
            "value": "cassandra"
          }
        ],
        "query": "tag_values(cpu.utilization.average,app)",
        "refresh": false,
        "regex": "",
        "type": "query"
      }
    ]
  }
```

# Gerenciar dashboards
<a name="v9-dash-managing-dashboards"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Um dashboard é um conjunto de um ou mais [painéis](v9-panels.md) que apresenta visualmente os dados em uma ou mais linhas.

Para obter mais informações sobre a criação de dashboards, consulte [Adicionar e organizar painéis]().

## Criar pastas de dashboards
<a name="v9-dash-create-dashboard-folder"></a>

As pastas ajudam você a organizar e agrupar dashboards, o que é útil quando você tem muitos dashboards ou várias equipes usando a mesma instância do Grafana.

**Pré-requisitos**

Certifique-se de ter as permissões de administrador do Grafana. Para obter mais informações sobre permissões de dashboard, consulte [Permissões de dashboard](Grafana-administration-authorization.md).

**Para criar uma pasta de dashboards**

1. Faça login no Grafana e, no menu lateral, clique em **Dashboards > Nova pasta**.

1. Insira um nome exclusivo e clique em **Criar**.

**nota**  
Ao salvar um dashboard, você pode selecionar uma pasta para salvar o dashboard ou criar uma pasta para salvá-lo.

## Gerenciar dashboards e pastas
<a name="v9-dash-manage-dashboard-folder"></a>

Na página **Gerenciar dashboards e pastas**, você pode:
+ Criar uma pasta
+ Criar um painel
+ Mover dashboards para pastas
+ Excluir vários dashboards
+ Navegue até uma página de pasta em que você pode atribuir permissões de pasta e dashboard

**Página da pasta do dashboard**

Na página **Pasta de dashboard**, você pode concluir as seguintes tarefas:
+ Mover ou excluir dashboards em uma pasta.
+ Renomear uma pasta (disponível na guia **Configurações**).
+ Atribuir permissões às pastas (que são herdadas pelos dashboards na pasta).

Para navegar até a página da pasta do dashboard, clique na engrenagem que aparece quando você passa o mouse sobre uma pasta na lista de resultados da pesquisa do dashboard ou na página **Gerenciar dashboards e pastas**.

**Permissões do dashboard**

Você pode atribuir permissões a uma pasta. Todas as permissões que você atribuir serão herdadas pelos dashboards na pasta. Uma lista de controle de acesso (ACL) é usada onde o **Perfil da organização**, a **Equipe** e um **Usuário** podem receber permissões.

Para obter mais informações, consulte as [permissões](Grafana-permissions.md).

## Exportar e importar dashboards
<a name="v9-dash-export-import-dashboards"></a>

Você pode usar a interface de usuário do Grafana ou a API HTTP para exportar e importar dashboards.

**Exportar um dashboard**

A ação de exportação do dashboard cria um arquivo JSON do Grafana que contém tudo o que você precisa, incluindo layout, variáveis, estilos, fontes de dados, consultas, e assim por diante, para que você possa importar o dashboard posteriormente.

**nota**  
O Grafana faz download de um arquivo JSON na sua máquina local. 

1. Abra o painel que você deseja exportar.

1. Selecione o ícone de compartilhamento.

1. Escolha **Exportar**.

1. Escolha **Salvar arquivo.**

**Tornar um dashboard portátil**

Se quiser exportar um dashboard para outros usarem, você pode adicionar variáveis de modelo para coisas como um prefixo de métrica (use uma variável constante) e nome de servidor.

Uma variável de modelo do tipo `Constant` será automaticamente ocultada no dashboard, e também será adicionada como uma entrada obrigatória quando o dashboard for importado.

**Importar um dashboard**

1. Escolha **Dashboards** no menu lateral.

1. Escolha **Novo** e depois selecione **Importar** no menu suspenso.

1. Execute uma das etapas a seguir.
   + Faça upload de um arquivo JSON do dashboard.
   + Cole um URL de dashboard de [Grafana.com](https://grafana.com/).
   + Cole o texto do JSON do dashboard diretamente na área de texto.

   O processo de importação permite que você altere o nome do dashboard, escolha a fonte de dados que você deseja que o dashboard use e especifique quaisquer prefixos de métricas (se o dashboard usar algum).

## Solucionar problemas nos dashboards
<a name="v9-dash-troubleshooting"></a>

Esta seção fornece informações para ajudar você a resolver problemas comuns no dashboard. 

**O dashboard está lento**

Se o dashboard estiver lento, considere o seguinte:
+ Você está tentando renderizar dezenas (ou centenas ou milhares) de séries temporais em um grafo? Isso pode causar atrasos no navegador. Tente usar funções como highestMax (no Graphite) para reduzir a série retornada.
+ Às vezes, os nomes das séries podem ser muito grandes. Isso gera respostas maiores. Tente usar um alias para reduzir o tamanho dos nomes de séries retornadas.
+ Você está consultando muitas séries temporais ou por um longo intervalo de tempo? Ambas as condições podem fazer com que o Grafana ou a fonte de dados extraia muitos dados, o que pode atrasá-los.
+ Pode ser uma carga alta na infraestrutura de rede. Se a lentidão não for consistente, esse pode ser o problema.

**Problemas com a taxa de atualização do dashboard**

Por padrão, o Grafana consulta a fonte de dados a cada 30 segundos. Definir uma baixa taxa de atualização nos dashboards coloca um estresse desnecessário no backend. Em muitos casos, consultar isso com frequência não é necessário porque os dados não estão sendo enviados ao sistema para que as alterações sejam vistas.

Se você tiver esse problema, as soluções a seguir são recomendadas.
+ Não habilite a atualização automática em dashboards, painéis ou variáveis, a menos que seja necessário. Os usuários podem atualizar o navegador manualmente ou você pode definir a taxa de atualização por um período aceitável (como a cada dez minutos ou a cada hora).
+ Se for necessário, defina a taxa de atualização para uma vez por minuto. Os usuários sempre podem atualizar o dashboard manualmente.
+ Se o dashboard tiver um período de tempo mais longo (como uma semana), talvez a atualização automática não seja necessária.

**Manipular ou renderizar dados nulos é errado ou confuso**

Algumas aplicações publicam dados de forma intermitente. Por exemplo, elas só publicam uma métrica quando ocorre um evento. Por padrão, os grafos do Grafana conectam as linhas entre os pontos de dados.

# Compartilhar dashboards e painéis
<a name="v9-dash-sharing"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

O Grafana permite que você compartilhe dashboards e painéis com outros usuários dentro de uma organização e, em determinadas situações, publicamente na Web. Você pode compartilhar usando:
+ Um link direto
+ Um snapshot
+ Um link de exportação (somente para dashboards)

Você deve ter uma permissão de visualizador autorizado para ver uma imagem renderizada por um link direto.

A mesma permissão também é necessária para visualizar links incorporados, a menos que você tenha permissão de acesso anônimo habilitada para a instância do Grafana.

Quando você compartilha um painel ou dashboard como um snapshot, um snapshot (que é um painel ou dashboard no momento em que você tira o snapshot) fica disponível publicamente na Web. Qualquer pessoa com um link para ele pode acessá-lo. Como os snapshots não exigem nenhuma autorização para serem visualizados, o Grafana remove as informações relacionadas à conta de onde vieram, bem como quaisquer dados confidenciais dele.

## Compartilhar um dashboard
<a name="v9-dash-share-dashboard"></a>

Você pode compartilhar um dashboard como um link direto ou como um snapshot. Você também pode exportar um dashboard.

**nota**  
Se você alterar um dashboard, certifique-se de salvar as alterações antes de compartilhar.

1. Navegue até a página inicial da instância do Grafana.

1. Clique no ícone de compartilhamento na navegação superior.

   A caixa de diálogo de compartilhamento será aberta e mostrará a guia **Link**.

**Compartilhar um link direto**

A guia **Link** mostra o intervalo de tempo atual, as variáveis de modelo e o tema padrão. Você pode também compartilhar um URL encurtado.

1. Clique em **Copiar**. Essa ação copia o URL padrão ou encurtado para a área de transferência.

1. Envie o URL copiado para um usuário do Grafana com autorização para visualizar o link.

**Publicar um snapshot**

Um snapshot do dashboard compartilha um dashboard interativo publicamente. O Grafana remove dados confidenciais, como consultas (métrica, modelo e anotação) e links de painéis, deixando apenas os dados de métricas visíveis e os nomes das séries incorporados no dashboard. Os snapshots do dashboard podem ser acessados por qualquer pessoa com o link.

Você pode publicar snapshots na sua instância local.

1. Clique em **Snapshot local**.

1. O Grafana gera um link do snapshot. Copie o link do snapshot e compartilhe-o na sua organização ou publicamente na Web.

**Exportar um dashboard**

Os dashboards do Grafana podem ser facilmente exportados e importados. Para obter mais informações, consulte [Exportar e importar dashboards](v9-dash-managing-dashboards.md#v9-dash-export-import-dashboards).

## Compartilhar um painel
<a name="v9-dash-share-panel"></a>

Você pode compartilhar um painel como um link direto ou como um snapshot. Você também pode criar painéis de biblioteca usando a opção **Compartilhar** em qualquer painel.

1. Clique no título de um painel para abrir o menu do painel.

1. Clique em **Compartilhar**. A caixa de diálogo de compartilhamento será aberta e mostrará a guia **Link**.

**Usar um link direto**

A guia **Link** mostra o intervalo de tempo atual, as variáveis de modelo e o tema padrão. Opcionalmente, você pode habilitar um URL encurtado para compartilhar. 

1. Clique em **Copiar** para copiar o URL padrão ou encurtado para a área de transferência. 

1. Envie o URL copiado para um usuário do Grafana com autorização para visualizar o link.

1. Opcionalmente, você também clica em **Link direto da imagem renderizada** para compartilhar uma imagem do painel.

**Consultar parâmetros de strings para imagens renderizadas do servidor**
+ **largura**: largura em pixels. O padrão é 800.
+ **altura**: altura em pixels. O padrão é 400.
+ **tz**: fuso horário no formato `UTC%2BHH%3AMM` em que HH e MM são deslocados em horas e minutos após o UTC.
+ **tempo limite**: número de segundos. O tempo limite poderá ser aumentado se a consulta do painel precisar de mais do que os 30 segundos padrão.
+ **escala**: valor numérico para configurar o fator de escala do dispositivo. O padrão é 1. Use um valor maior para produzir imagens mais detalhadas (maior DPI). Compatível com o Grafana v7.0\$1.

**Publicar um snapshot**

Um snapshot do painel compartilha um painel interativo publicamente. O Grafana retira os dados confidenciais, deixando apenas os dados de métricas visíveis e os nomes das séries incorporados no dashboard. Os snapshots do painel podem ser acessados por qualquer pessoa com o link.

Você pode publicar snapshots na sua instância local.

1. Na caixa de diálogo **Painel de compartilhamento**, clique em **Snapshot** para abrir a guia.

1. Clique em **Snapshot local**. O Grafana gera o link do snapshot.

1. Copie o link do snapshot e compartilhe-o na sua organização ou publicamente na Web.

Se você criou um snapshot por engano, clique em **Excluir snapshot** para removê-lo da instância do Grafana.

**Criar um painel de biblioteca**

Para criar um painel de biblioteca da caixa de diálogo **Compartilhar painel**.

1. Clique no **Painel de biblioteca**.

1. Em **Nome do painel da biblioteca**, insira o nome.

1. Em **Salvar na pasta**, selecione a pasta na qual salvar o painel da biblioteca. Por padrão, a pasta **Geral** é selecionada.

1. Para salvar as alterações, clique em **Criar biblioteca**.

1. Para salvar o dashboard, clique em **Salvar**.

# Gerenciar listas de reprodução
<a name="v9-dash-managing-playlists"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Uma *lista de reprodução* é uma lista de dashboards que são exibidos em uma sequência. Você pode usar uma lista de reprodução para criar consciência situacional ou apresentar as métricas para sua equipe ou visitantes. O Grafana escala automaticamente os dashboards para qualquer resolução, o que os torna perfeitos para telas grandes. Você pode acessar o recurso de lista de reprodução no menu lateral do Grafana no submenu **Dashboards**.

## Acessar, compartilhar e controlar uma lista de reprodução
<a name="v9-dash-access-share-control-playlist"></a>

Use as informações desta seção para acessar as listas de reprodução existentes. Inicie e controle a exibição de uma lista de reprodução usando um dos cinco modos disponíveis.

**Acessar uma lista de reprodução**

1. Passe o cursor sobre o menu lateral do Grafana.

1. Clique em **Listas de reprodução**.

   Você verá uma relação de listas de reprodução existentes.

**Iniciar uma lista de reprodução**

Você pode iniciar uma lista de reprodução em cinco modos de visualização diferentes. O modo de visualização determina como os menus e a barra de navegação aparecem nos dashboards.

Por padrão, cada dashboard é exibido pelo período de tempo inserido no campo **Intervalo**, que você define ao criar ou editar uma lista de reprodução. Depois de iniciar uma lista de reprodução, você pode controlá-la com a barra de navegação na parte superior da página.

A lista de reprodução exibe cada dashboard pelo tempo especificado no campo `Interval`, definido ao criar ou editar uma lista de reprodução. Depois de iniciar uma lista de reprodução, você pode controlá-la com a barra de navegação na parte superior da tela.

1. Acesse a página de lista de reprodução para ver uma relação das listas de reprodução existentes.

1. Encontre a lista de reprodução que você deseja iniciar e clique em **Iniciar lista de reprodução**.

   A caixa de diálogo para iniciar a lista de reprodução será aberta.

1. Selecione um dos cinco modos de lista de reprodução disponíveis com base nas informações na tabela a seguir.

1. Clique em Iniciar.


| Modo | Description | 
| --- | --- | 
| Modo normal |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 
| Modo TV |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 
| Modo TV (com painéis de ajuste automático) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 
| Modo de quiosque |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 
| Modo de quiosque (com painéis de ajuste automático) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/grafana/latest/userguide/v9-dash-managing-playlists.html)  | 

**Controlar uma lista de reprodução**

Você pode controlar uma lista de reprodução no modo **Normal** ou **TV** depois de iniciada usando a barra de navegação na parte superior da tela. Pressione a tecla `Esc` no teclado para interromper a lista de reprodução.


| Button | Ação | 
| --- | --- | 
| Próximo (seta dupla para a direita) | Avança para o próximo dashboard. | 
| Voltar (seta para a esquerda) | Retorna ao dashboard anterior. | 
| Parar (quadrado) | Encerra a lista de reprodução e vai para o dashboard atual. | 
| Modo de visualização Ciclo (ícone do monitor) | Gira a exibição dos dashboards em diferentes modos de exibição. | 
| Intervalo de tempo | Exibe dados dentro de um intervalo de tempo. Pode ser configurado para exibir desde os últimos cinco minutos até os últimos cinco anos, ou um intervalo de tempo personalizado, usando a seta para baixo. | 
| Atualizar (seta circular) | Recarrega o dashboard para exibir os dados atuais. Pode ser configurado para recarregar automaticamente desde a cada cinco segundos até um dia, usando a seta suspensa. | 

## Criar uma lista de reprodução
<a name="v9-dash-create-playlist"></a>

Você pode criar uma lista de reprodução para apresentar dashboards em uma sequência com uma ordem e intervalo de tempo definidos entre os dashboards.

1. Clique em **Nova lista de reprodução** na página de listas de reprodução.

1. Insira um nome descritivo na caixa de texto **Nome**.

1. Insira um intervalo de tempo na caixa de texto **Intervalo**.
**nota**  
Os dashboards que você adicionar serão listados em uma ordem sequencial.

1. Em **Dashboards**, adicione dashboards existentes à lista de reprodução usando as opções suspensas **Adicionar por título** e **Adicionar por tag**.

1. Opcionalmente:
   + Pesquise um dashboard pelo nome ou por uma expressão regular ou uma tag.
   + Filtre os resultados por status ou tags com estrela.
   + Reorganize a ordem do dashboard que você adicionou usando o ícone de seta para cima e para baixo.
   + Remova um dashboard da lista de reprodução clicando no ícone **X** ao lado do dashboard.

1. Clique em **Save** para salvar suas alterações.

## Salvar uma lista de reprodução
<a name="v9-dash-save-playlist"></a>

Você pode salvar uma lista de reprodução e adicioná-la à página **Listas de reprodução**, na qual você pode iniciá-la.

**Importante**  
Certifique-se de que todos os dashboards que você deseja que apareçam na sua lista de reprodução sejam adicionados ao criar ou editar a lista de reprodução antes de salvá-la.

1. Para acessar o recurso de lista de reprodução, passe o cursor sobre o menu lateral do Grafana.

1. Clique em **Listas de reprodução** para ver as que estão disponíveis para você.

1. Clique na lista de reprodução de sua escolha.

1. Edite a lista de reprodução.

1. Verifique se a lista de reprodução tem um **Nome**, **Intervalo** e pelo menos um **Dashboard** adicionado a ela.

1. Clique em **Save** para salvar suas alterações.

## Editar ou excluir uma lista de reprodução
<a name="v9-dash-edit-delete-playlist"></a>

Você pode editar uma lista de reprodução atualizando seu nome e intervalo de tempo e adicionando, removendo e reorganizando a ordem dos dashboards.

**Editar uma lista de reprodução**

1. Clique em **Editar lista de reprodução** na página de listas de reprodução.

1. Atualize o nome e o intervalo de tempo e, em seguida, adicione ou remova dashboards da lista de reprodução usando as instruções acima em Criar uma lista de reprodução.

1. Clique em **Save** para salvar suas alterações.

**Excluir uma lista de reprodução**

1. Clique em **Listas de reprodução**.

1. Clique em **Remover** ao lado da lista de reprodução que você deseja excluir.

**Reorganizar a ordem do dashboard**

1. Ao lado do dashboard que você deseja mover, clique na seta para cima ou para baixo.

1. Clique em **Save** para salvar suas alterações.

**Remover um dashboard**

1. Clique em **Remover** para remover um dashboard da lista de reprodução.

1. Clique em **Save** para salvar suas alterações.

## Compartilhar uma lista de reprodução no modo de visualização
<a name="v9-dash-share-playlist-view-mode"></a>

Você pode compartilhar uma lista de reprodução copiando o endereço do link no modo de visualização de sua preferência e colando o URL no seu destino.

1. No submenu **Dashboards**, clique em **Listas de reprodução**.

1. Clique em **Iniciar lista de reprodução** ao lado da lista de reprodução que você deseja compartilhar.

1. No menu suspenso, clique com o botão direito do mouse no modo de visualização de sua preferência.

1. Clique em **Copiar endereço do link** para copiar o URL para a área de transferência.

1. Cole o URL no destino.

# Adicionar e gerenciar variáveis de dashboard
<a name="v9-dash-variables"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Uma variável é um espaço reservado para um valor. Você pode usar variáveis em consultas de métricas e em títulos de painéis. Então, quando você altera o valor, usando o menu suspenso na parte superior do dashboard, as consultas de métricas do painel mudam para refletir o novo valor.

As variáveis permitem que você crie dashboards mais interativos e dinâmicos. Em vez da codificação rígida do servidor, da aplicação ou de outros nomes de sensor em suas consultas de métricas, você pode usar variáveis em seu lugar. As variáveis são exibidas como listas suspensas na parte superior do dashboard. Essas listas suspensas facilitam a alteração dos dados exibidos no dashboard.

Isso pode ser especialmente útil para administradores que desejam permitir que os visualizadores do Grafana ajustem rapidamente as visualizações, mas que não desejam conceder a eles permissões completas de edição. Os visualizadores do Grafana podem usar variáveis.

Variáveis e modelos também permitem que você crie dashboards de fonte única. Se você tiver várias fontes de dados ou servidores idênticos, poderá criar um dashboard e usar variáveis para alterar o que está visualizando. Isso simplifica consideravelmente a manutenção e a conservação.

**Modelos**

Um modelo é qualquer consulta que contém uma variável. Por exemplo, se você estivesse administrando um dashboard para monitorar vários servidores, você poderia criar um dashboard para cada servidor ou poderia criar um dashboard e usar painéis com consultas de modelo, como as a seguir.

```
wmi_system_threads{instance=~"$server"}
```

Os valores das variáveis são sempre sincronizados com o URL usando a sintaxe var-<varname>=value.

**Exemplos**

As variáveis são listadas em listas suspensas na parte superior da tela. Selecione variáveis diferentes para ver como as visualizações mudam.

Para ver as configurações das variáveis, navegue até **Configurações do dashboard > Variáveis**. Clique em uma variável na lista para ver as configurações. 

As variáveis podem ser usadas em títulos, descrições, painéis de texto e consultas. As consultas com texto que começam com `$` são modelos. Nem todos os painéis terão consultas de modelo.

**Práticas recomendadas de variáveis**
+ As listas suspensas de variáveis são exibidas na ordem em que estão listadas na lista de variáveis em **Configurações do dashboard**.
+ Coloque as variáveis que você alterará com frequência na parte superior, para que elas sejam mostradas primeiro (à esquerda no dashboard).

# Adicionar e gerenciar variáveis
<a name="v9-dash-variable-add"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

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


| Tipo de variável | Description | 
| --- | --- | 
|  Consulta  |  Lista de valores gerada por consulta, como nomes de métricas, nomes de servidores, sensores IDs, data centers e assim por diante. Adicione uma variável de consulta.  | 
|  Personalizada  |  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 todo um dashboard. 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 chave/valor que são adicionados automaticamente a todas as consultas de métricas de uma fonte de dados (somente Prometheus, Loki, InfluxDB e Elasticsearch). Adicione filtros ad hoc.  | 
|  Variáveis globais  |  Variáveis internas 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.  | 

## Inserir opções gerais
<a name="v9-dash-variable-options"></a>

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

**Para inserir opções gerais**

1. Navegue até o dashboard para o qual você deseja criar uma variável e selecione o ícone de **Configurações do dashboard** (engrenagem) na parte superior da página.

1. Na guia **Variáveis**, selecione **Novo**.

1. Insira um **Nome** para a variável.

1. Na lista **Tipo**, selecione **Consulta**.

1. (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.

1. Escolha uma opção **Ocultar**:
   + **Nenhuma seleção (em branco):** o menu suspenso de variáveis 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:** nenhum menu suspenso de variáveis é exibido no dashboard.

## Adicionar uma variável de consulta.
<a name="v9-dash-variable-add-query"></a>

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 tags ou chaves. Por exemplo, uma variável de consulta pode retornar uma lista de nomes de servidores IDs, sensores ou data centers. Os valores das variáveis mudam à medida que elas buscam opções dinamicamente com uma consulta à fonte de dados.

Geralmente, as variáveis de consulta são compatíveis apenas com strings. Se sua consulta retornar números ou qualquer outro tipo de dados, talvez seja necessário convertê-los em strings para usá-los como variáveis. Para a fonte de dados Azure, por exemplo, você pode usar a função [tostring](https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/tostringfunction) 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 [fonte de dados](AMG-data-sources.md).

**Para adicionar uma variável de consulta**

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

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

1. Na lista **Atualizar**, selecione quando a variável deve atualizar as opções.
   + **No carregamento do dashboard:** consultas a fontes de dados sempre que o dashboard é carregado. Isso retarda o carregamento do dashboard, porque a consulta da variável precisa ser concluída antes que o dashboard possa ser inicializado.
   + **Na alteração do intervalo de tempo:** consultas a fonte de dados quando o intervalo de tempo do dashboard é alterado. Use esta opção somente se a consulta de opções variáveis contiver um filtro de intervalo de tempo ou depender do intervalo de tempo do dashboard.

1. No campo **Consulta**, insira uma consulta.
   + O campo de consulta varia de acordo com a fonte dos 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.

1. (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](#v9-dash-variable-add-filter).

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

1. (Opcional) Insira as [Opções de seleção](#v9-dash-variable-add-selection).

1. Na **Pré-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.

1. Selecione **Adicionar** para adicionar a variável ao dashboard.

## Adicionar uma variável personalizada
<a name="v9-dash-variable-add-custom"></a>

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](#v9-dash-variable-add-chained) em vez de outras variáveis de consulta. Isso reduziria o número de consultas que o 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.

1. Na 

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

1. (Opcional) Insira as [Opções de seleção](#v9-dash-variable-add-selection).

1. Na **Pré-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.

1. Selecione **Adicionar** para adicionar a variável ao dashboard.

## Adicionar uma variável de caixa de texto
<a name="v9-dash-variable-add-text"></a>

As variáveis da *caixa de texto* exibem um campo de entrada de texto livre com um valor padrão opcional. Esta é 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 dashboard ao mesmo tempo.

**Para adicionar uma variável de caixa de texto**

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

1. (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.

1. Na **Pré-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.

1. Selecione **Adicionar** para adicionar a variável ao dashboard.

## Adicionar uma variável constante
<a name="v9-dash-variable-add-constant"></a>

Variáveis *constantes* permitem que você defina uma constante oculta. Isso é útil para prefixos de caminhos de métricas para dashboards que você deseja compartilhar. Quando você exporta um dashboard, 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 chamado `i-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.

1. Insira o valor da variável no campo **Valor**. É possível inserir letras, números e símbolos. Você pode até usar curingas se usar o [formato bruto](https://grafana.com/docs/grafana/latest/dashboards/variables/variable-syntax/#raw).

1. Na **Pré-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.

1. Selecione **Adicionar** para adicionar a variável ao dashboard.

## Adicionar uma variável de fonte de dados
<a name="v9-dash-variable-add-datasource"></a>

As variáveis da *fonte de dados* permitem que você altere rapidamente a fonte de dados de todo um dashboard. Elas serã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.

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

1. (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 de variáveis. Deixe esse campo vazio para exibir todas as instâncias.

1. (Opcional) Insira as [Opções de seleção](#v9-dash-variable-add-selection).

1. Na **Pré-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.

1. Selecione **Adicionar** para adicionar a variável ao dashboard.

## Adicionar uma variável de intervalo
<a name="v9-dash-variable-add-internal"></a>

Use uma variável de *intervalo* para representar períodos de tempo como `1m`,`1h` ou `1d`. Você pode pensar neles como um comando abrangente do dashboard de *agrupar por hora*. As variáveis de intervalo mudam a forma como os dados são agrupados na visualização. Você também pode usar a opção Automático 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 datas (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.

1. 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 compatíveis: `s (seconds)`, `m (minutes)`, `h (hours)`, `d (days)`, `w (weeks)`, `M (months)` e `y (years)`. Você também pode aceitar ou editar os valores padrão: `1m,10m,30m,1h,6h,12h,1d,7d,14d,30d`.

1. (Opcional) Ative a **Opção automática** se quiser adicionar a opção `auto` à lista. Essa opção permite especificar quantas vezes o intervalo de tempo atual deve ser dividido para calcular o período de tempo `auto` 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, então o intervalo `auto` agrupará 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 2 minutos, o Grafana agrupará os dados em 15 incrementos de dois minutos.

1. Na **Pré-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.

1. Selecione **Adicionar** para adicionar a variável ao dashboard.

**Exemplos de variáveis de intervalo**

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

```
summarize($myinterval, sum, false)
```

## Adicionar filtros ad hoc
<a name="v9-dash-variable-add-adhoc"></a>

Os *filtros ad hoc* permitem que você adicione filtros de valor/chave que são adicionados automaticamente a todas as consultas de 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 gravar 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.

1. Na lista **Fonte de dados**, selecione a fonte de dados de destino.

1. Selecione **Adicionar** para adicionar a variável ao dashboard.

**Criar filtros ad hoc**

Os filtros ad hoc são uma das opções de 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 dashboard. Os filtros que você aplica dessa maneira são aplicados a todos os painéis no dashboard.

## Configurar opções de seleção de variáveis
<a name="v9-dash-variable-add-selection"></a>

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
<a name="v9-dash-variable-add-selection-multi"></a>

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. O 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 concatenará (somará) todos os valores na consulta. Por exemplo, .`value1,value2,value3` Se, em vez disso, um valor `all` personalizado for usado, o valor será `*` ou `all`.

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

O Graphite 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 de escape para que o valor contenha apenas palavras de controle e aspas 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, em que 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:
+ Desative as opções **Multivalor** ou **Incluir todas as opções**.
+ Use o [formato de variável bruta](https://grafana.com/docs/grafana/latest/dashboards/variables/variable-syntax/#raw).

### Incluir todas as opções
<a name="v9-dash-variable-add-multi-all"></a>

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

### Personalizar todos os valores
<a name="v9-dash-variable-add-multi-custom"></a>

Essa opção só estará visível se **Incluir todas as opções** estiver selecionado.

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 valor `All` inclui todas as opções em uma expressão combinada. Isso pode se tornar muito longo e causar problemas de performance. À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 **Personalizar todos os valores**, ela nunca é de escape, então você terá que pensar sobre qual será um valor válido para a fonte de dados.

## Variáveis globais
<a name="v9-dash-variable-add-global"></a>

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

**\$1\$1\$1dashboard**

Esta variável é o nome do dashboard atual.

**\$1\$1\$1from e \$1\$1\$1to**

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


| Sintaxe | Exemplo de resultado | Description | 
| --- | --- | --- | 
|  `${__from}`  |  1594671549254  |  Unix milissegundos epoch  | 
|  `${__from:date}`  |  2020-07-13T20:19:09.254Z  |  Nenhum argumento, o padrão é ISO 8601/RFC 3339  | 
|  `${__from:date:iso}`  |  2020-07-13T20:19:09.254Z  |  ISO 8601/RFC 3339  | 
|  `${__from:date:seconds}`  |  1594671549  |  Unix segundos epoch  | 
|  `${__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}`.

**\$1\$1\$1interval**

Você pode usar a variável `$__interval` como um parâmetro para agrupar por hora (para InfluxDB, MySQL, Postgres, MSSQL), intervalo do histograma de datas (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 hora nas consultas. Quando há mais pontos de dados do que os mostrados em um grafo, as consultas podem ser mais eficientes agrupando por um intervalo maior. Por exemplo, se você estiver vendo um grafo de três meses de dados, talvez não consiga ver os detalhes no nível de minutos. O agrupamento por hora ou dia torna a consulta mais eficiente sem afetar o que o grafo mostra. O `$__interval` é calculado usando o intervalo de tempo e a largura do grafo (o número de pixels).

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

Por exemplo, quando o intervalo de tempo é de uma hora e o grafo está em tela cheia, então o intervalo pode ser calculado em `2m`. Os pontos são agrupados em intervalos de dois minutos. Se o intervalo de tempo for de seis meses e o grafo estiver em tela cheia, o intervalo poderá ser `1d` (1 dia). Os pontos são agrupados por dia.

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

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

**\$1\$1\$1interval\$1ms**

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

**\$1\$1\$1org**

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

**\$1\$1\$1user**

`${__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.

**\$1\$1\$1range**

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

**\$1\$1\$1rate\$1interval**

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

**\$1timeFilter ou \$1\$1\$1timeFilter**

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

Isso é usado em vários lugares, incluindo:
+ A cláusula WHERE para a fonte de dados InfluxDB. O Grafana a adiciona automaticamente às consultas do InfluxDB quando está no modo Editor de consultas. Você pode adicioná-la manualmente no modo Editor de texto: `WHERE $timeFilter`.
+ Consultas de analytics de logs na fonte de dados Azure Monitor.
+ Consultas SQL em MySQL, Postgres e MSSQL.
+ A variável `$__timeFilter` é usada na fonte de dados MySQL.

## Variáveis encadeadas
<a name="v9-dash-variable-add-chained"></a>

*Variáveis encadeadas*, também chamadas de *variáveis vinculadas* ou *variáveis aninhadas*, são variáveis de consulta outras variáveis na consulta de variável. Esta seção explica como as variáveis encadeadas funcionam e fornece links para exemplos de dashboards 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.

Dashboards com modelos vinculados extremamente complexos são possíveis, com cinco ou dez 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.

**Dicas e práticas recomendadas**

As práticas a seguir facilitarão o uso dos dashboards e variáveis.

**Criar novas variáveis vinculadas**
+ O encadeamento de variáveis cria parent/child dependências. Você pode imaginá-las como uma escada ou uma árvore.
+ A maneira mais fácil de criar uma variável encadeada é copiar a variável na qual você deseja basear a nova. Na lista de variáveis, clique no ícone de **Duplicar variável** à direita da entrada da variável para criar uma cópia. Você pode então adicionar à consulta a variável principal.
+ As variáveis criadas dessa forma aparecerão na parte inferior da lista. Talvez seja necessário arrastá-las para uma posição diferente na lista para colocá-las em uma ordem lógica.

**Ordem das variáveis**

Você pode alterar a ordem das variáveis na lista de variáveis do dashboard clicando nas setas para cima e para baixo no lado direito de cada entrada. O 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 tornar mais fácil para os outros usuários (e para você).

**Considerações sobre complexidade**

Quanto mais camadas de dependência você tiver nas variáveis, mais tempo será necessário para atualizar os dashboards 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 então deverá executar consultas para todas as variáveis dependentes antes de atualizar as visualizações no dashboard.

## Gerenciar variáveis
<a name="v9-dash-variable-add-manage"></a>

A página de variáveis permite [adicionar](https://grafana.com/docs/grafana/latest/dashboards/variables/add-template-variables/) variáveis e gerenciar as variáveis existentes. Também permite [inspecionar](https://grafana.com/docs/grafana/latest/dashboards/variables/inspect-variable/) variáveis e identificar se uma variável está sendo referenciada (ou usada) em outras variáveis ou no dashboard.

**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 de clonar no conjunto de ícones à direita. Isso cria uma cópia da variável com o nome da variável original prefixada com `copy_of_`.

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

## Filtrar variáveis com regex
<a name="v9-dash-variable-add-filter"></a>

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

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

Usando a opção de consulta regex, você filtra a lista de opções retornadas pela consulta da variável ou modifica as opções retornadas. Para obter mais informações, consulte o guia do Mozilla sobre [expressões regulares](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions).

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

```
backend_01
backend_02
backend_03
backend_04
```

**Filtrar para que somente as opções que terminam com `01` ou `02` sejam retornadas**

Regex:

```
/
(
01|02 
) 
$/
```

Resultado:

```
backend_01
backend_02
```

**Filtrar e modificar as opções usando um grupo de captura regex para retornar parte do texto**

Regex:

```
/.* 
(
01|02 
)
/
```

Resultado:

```
01
02
```

**Filtrar e modificar: exemplo do 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
```

**Filtrar e modificar 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 da variável. Isso permite que a lista suspensa de variáveis contenha um nome amigável para cada valor que possa ser selecionado.

Por exemplo, ao consultar a métrica `node_hwmon_chip_names` do Prometheus, o `chip_name` é muito mais amigável do que o valor `chip`. Portanto, o seguinte resultado da consulta de 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 captura `text` e `value` são compatíveis.

## 
<a name="v9-dash-variable-add-inspect"></a>

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

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. É possível 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.

# Sintaxe da variável
<a name="v9-dash-variable-syntax"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Títulos de painéis e consultas de métricas podem se referir a variáveis usando duas sintaxes diferentes.
+ `$varname`: esta sintaxe é fácil de ler, mas não permite que você use uma variável no meio de uma palavra.

  **Exemplo**: `apps.frontend.$server.requests.count`
+ `${var_name}`: use esta sintaxe quando quiser usar uma variável no meio de uma expressão.
+ `${var_name:<format>}`: este formato lhe dá mais controle de como o Grafana interpreta valores. Para obter mais informações, consulte *Opções avançadas de formato de variáveis*.
+ `[[varname]]`: não use. Esta sintaxe é antiga e foi descontinuada. Ela será removida em uma versão futura.

Antes de as consultas serem enviadas à fonte de dados, a consulta é *interpolada*, o que significa que a variável é substituída por seu valor atual. Durante a interpolação, o valor da variável pode ser de *escape* para se adequar à sintaxe da linguagem de consulta e onde ela é usada. Por exemplo, uma variável usada em uma expressão regex em uma consulta do InfluxDB ou Prometheus terá escape regex.

**Opções avançadas de formato de variáveis**

A formatação da interpolação de variável depende da fonte de dados, mas há algumas situações em que talvez você queira alterar a formatação padrão.

Por exemplo, o padrão para a fonte de dados MySQL é unir vários valores separados por vírgula com aspas: `'server01','server02'`. Em alguns casos, você pode desejar ter uma string separada por vírgulas sem aspas: `server01,server02`. Você pode fazer isso acontecer com as opções avançadas de formatação de variáveis listadas abaixo.

**Sintaxe geral**

Sintaxe: `${var_name:option}`

Se alguma opção de formatação inválida for especificada, então será `glob` a default/fallback opção.

**CSV**

Formata variáveis com vários valores como uma string separada por vírgulas.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:csv}'
Interpolation result:  'test1,test2'
```

**Distribuído - OpenTSDB**

Formata variáveis com vários valores em formato personalizado para OpenTSDB.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:distributed}'
Interpolation result:  'test1,servers=test2'
```

**Doublequote**

Formata variáveis de valor único e vários valores em uma string separada por vírgula, faz o escape de `"` em cada valor por `\"` e cita cada valor com `"`.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:doublequote}'
Interpolation result:  '"test1","test2"'
```

**Glob - Graphite**

Formata variáveis com vários valores em um glob (para consultas do Graphite).

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:glob}'
Interpolation result:  '{test1,test2}'
```

**JSON**

Formata variáveis com vários valores como uma string separada por vírgulas.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:json}'
Interpolation result:  '["test1", "test2"]'
```

**Lucene - Elasticsearch**

Formata variáveis com vários valores no formato Lucene para Elasticsearch.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:lucene}'
Interpolation result:  '("test1" OR "test2")'
```

**Percentencode**

Formata variáveis de valor único e de vários valores para uso em parâmetros de URL.

```
servers = [ 'foo()bar BAZ',  'test2' ]
String to interpolate:  '${servers:percentencode}'
Interpolation result:  'foo%28%29bar%20BAZ%2Ctest2'
```

**Barra vertical**

Formata variáveis com vários valores como uma string separada por barras verticais.

```
servers = [ 'test1.',  'test2' ]
String to interpolate:  '${servers:pipe}'
Interpolation result:  'test1.|test2'
```

**Bruto**

Desativa a formatação específica da fonte de dados, como aspas simples em uma consulta SQL.

```
servers = [ 'test.1',  'test2' ]
String to interpolate:  '${var_name:raw}'
Interpolation result:  'test.1,test2'
```

**Regex**

Formata variáveis com vários valores como uma string regex.

```
servers = [ 'test1.',  'test2' ]
String to interpolate:  '${servers:regex}'
Interpolation result:  '(test1\.|test2)'
```

**Singlequote**

Formata variáveis de valor único e vários valores em uma string separada por vírgula, faz o escape de `'` em cada valor por `\'` e cita cada valor com `'`.

```
servers = [ 'test1',  'test2' ]
String to interpolate:  '${servers:singlequote}'
Interpolation result:  "'test1','test2'"
```

**Sqlstring**

Formata variáveis de valor único e vários valores em uma string separada por vírgula, faz o escape de `'` em cada valor por `''` e cita cada valor com `'`.

```
servers = [ "test'1",  "test2" ]
String to interpolate:  '${servers:sqlstring}'
Interpolation result:  "'test''1','test2'"
```

**Texto**

Formata variáveis de valor único e de vários valores em sua representação de texto. Para uma única variável, ele retornará apenas a representação do texto. Para variáveis de vários valores, ele retornará a representação de texto combinada com `+`.

```
servers = [ "test1",  "test2" ]
String to interpolate:  '${servers:text}'
Interpolation result:  "test1 + test2"
```

**Parâmetros de consulta**

Formata variáveis de valor único e de vários valores como a representação de parâmetro de consulta. Exemplo: `var-foo=value1&var-foo=value2`

```
servers = [ "test1",  "test2" ]
String to interpolate:  '${servers:queryparam}'
Interpolation result:  "var-servers=test1&var-servers=test2"
```

# Avaliar uso do dashboard
<a name="v9-dash-assess-dashboard-usage"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Os insights de uso possibilitam que você tenha uma melhor compreensão de como a instância do Grafana é usada.

O recurso de insights de uso coleta vários dados agregados e os armazena no banco de dados.
+ Visualizações do dashboard (agregadas e por usuário)
+ Erros de fonte de dados
+ Consultas de fonte de dados

Os dados agregados fornecem acesso a vários recursos, incluindo insights do dashboard e de fonte de dados, indicador de presença, classificação de dashboards usando dados de insights e visualização de dados de insights de uso em um dashboard.

Esse recurso também gera logs detalhados que podem ser exportados para o Loki.

## Insights do dashboard e da fonte de dados
<a name="v9-dash-insights"></a>

Para cada dashboard e fonte de dados, você pode acessar as informações de uso.

**Insights do dashboard**

Para ver as informações de uso do dashboard, clique em **Insights do dashboard** na barra superior.

Os insights do dashboard mostrarão as informações a seguir.
+ **Estatísticas**: o número de consultas e erros diários dos últimos 30 dias.
+ **Usuários e atividade**: a contagem de visualizações diárias dos últimos 30 dias; as últimas atividades no dashboard e os usuários recentes (com um limite de 20).

**Insights de fontes de dados**

Os insights de fontes de dados fornecem informações sobre como uma fonte de dados foi usada nos últimos 30 dias, como:
+ Consultas por dia
+ Erros por dia
+ Tempo de carregamento da consulta por dia (média em ms)

Para encontrar insights da fonte de dados:

1. Vá para a visualização da lista **Fonte de dados**.

1. Clique em **Fonte de dados**.

1. Clique na guia **Insights**.

## Indicador de presença
<a name="v9-dash-presence-indicator"></a>

Ao fazer login e ver um dashboard, você pode saber quem está vendo o mesmo dashboard que você por meio de um indicador de presença, que exibe avatares de usuários que interagiram recentemente com o dashboard. O valor do período padrão é de dez minutos. Para ver o nome do usuário, passe o mouse sobre o avatar dele. Os avatares vêm do [Gravatar](https://gravatar.com/) com base no e-mail do usuário.

Quando houver mais usuários ativos em um dashboard do que o indicador de presença comporta, clique no ícone **\$1X**. Isso abrirá os insights do dashboard, que contêm mais detalhes sobre a atividade recente do usuário.

## Classificar dashboards usando dados de insights
<a name="v9-dash-sort-dashboards"></a>

Na visualização de pesquisa, você pode usar os dados de insights para ajudar a encontrar os dashboards mais usados, danificados e não utilizados.
+ Total de erros
+ Erros de 30 dias
+ Total de visualizações
+ Visualizações de 30 dias

# Pesquisar dashboards no Grafana versão 9
<a name="v9-search"></a>

****  
Este tópico de documentação foi desenvolvido para espaços de trabalho do Grafana compatíveis com o **Grafana versão 9.x**.  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 10.x, consulte [Trabalhar no Grafana versão 10](using-grafana-v10.md).  
Para espaços de trabalho do Grafana compatíveis com o Grafana versão 8.x, consulte [Trabalhar no Grafana versão 8](using-grafana-v8.md).

Você pode pesquisar dashboards pelo nome do dashboard e pelo título do painel. Quando você pesquisa dashboards, o sistema retorna todos os dashboards disponíveis na instância do Grafana, mesmo que você não tenha permissão para visualizar o conteúdo do dashboard.

## Pesquisar dashboards usando o nome do dashboard
<a name="v9-search-by-name"></a>

Insira qualquer parte do nome do dashboard na barra de pesquisa. A pesquisa retorna resultados para qualquer correspondência parcial de string em tempo real, enquanto você digita.

A pesquisa do dashboard é:
+ Tempo real
+ *Não* diferencia maiúsculas de minúsculas.
+ Funcional em dashboards armazenados e baseados em arquivos.

**dica**  
Você pode usar as teclas de seta do teclado para navegar pelos resultados e pressionar `Enter` para abrir o dashboard selecionado.

## Pesquisar dashboards usando o título do painel
<a name="v9-search-by-title"></a>

Você pode pesquisar um dashboard pelo título de um painel que aparece em um dashboard. Se o título de um painel corresponder à consulta de pesquisa, o dashboard aparecerá nos resultados da pesquisa.

## Filtrar os resultados da pesquisa do dashboard por tags
<a name="v9-search-by-tag"></a>

As tags são uma ótima maneira de organizar os dashboards, especialmente à medida que o número de dashboards aumenta. Você pode adicionar e gerenciar tags nas **Configurações** do dashboard.

Quando você seleciona várias tags, o Grafana mostra dashboards que incluem todas as tags selecionadas.

Para filtrar o resultado de pesquisa de dashboard por uma tag, conclua uma das seguintes etapas:
+ Para filtrar os resultados da pesquisa de dashboard por tag, escolha uma tag que apareça na coluna à direita dos resultados da pesquisa.

  Você pode continuar a filtrar escolhendo tags adicionais.
+ Para ver uma lista de todas as tags disponíveis, clique no menu suspenso **Filtrar por tags** e selecione uma tag.

  Todas as tags serão mostradas e, quando você selecionar uma tag, a pesquisa de dashboard será filtrada instantaneamente.

**dica**  
Quando estiver usando somente um teclado, pressione a tecla `tab` e navegue até o menu suspenso **Filtrar por tag**, pressione a tecla de seta para baixo para ativar o menu e localizar uma tag e pressione `Enter` para selecionar a tag.