Conecte-se a uma fonte de dados do OpenTSDB - Amazon Managed Grafana

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

Conecte-se a uma fonte de dados do OpenTSDB

O Amazon Managed Grafana é fornecido com suporte avançado para OpenTSDB.

Adicionando a fonte de dados

  1. Abra o menu lateral escolhendo o ícone Grafana no cabeçalho superior.

  2. No menu lateral, abaixo do link Painéis, você deve encontrar um link Fontes de dados.

  3. Escolha o botão + Adicionar fonte de dados no cabeçalho superior.

  4. Selecione OpenTSDB na lista suspensa Tipo.

nota

Se você não vê o link Fontes de dados no menu lateral, isso significa que seu usuário atual não tem a Admin função.

Nome Descrição
Name O nome da fonte de dados. É assim que você vê a fonte de dados em painéis e consultas.
Default A fonte de dados padrão significa que ela será pré-selecionada para novos painéis.
Url O protocolo HTTP, o ip e a porta do seu servidor opentsdb (a porta padrão geralmente é 4242).
Access Servidor (padrão) = O URL deve estar acessível a partir do backend/servidor da Grafana.
Version Versão = versão opentsdb, <=2.1 ou 2.2.
Resolution As métricas do opentsdb podem ter pontos de dados com resolução de segundo ou milissegundo.

Editor de consultas

Abra um gráfico no modo de edição escolhendo o título. O editor de consultas será diferente se a fonte de dados tiver a versão <=2.1 ou = 2.2. Na versão anterior, somente tags podem ser usadas para consultar o OpenTSDB. Mas na última versão, filtros e tags podem ser usados para consultar o opentsdb. A política de preenchimento também foi introduzida no OpenTSDB 2.2.

nota

Ao usar a fonte de dados OpenTSDB 2.2, certifique-se de usar filtros ou tags, pois eles são mutuamente exclusivos. Se usado em conjunto, pode dar resultados estranhos.

Usando sugestões de preenchimento automático

Assim que você começar a digitar nomes de métricas, nomes de tags e valores de tags, você verá sugestões de preenchimento automático destacadas para eles. O preenchimento automático só funciona se a API de sugestão do OpenTSDB estiver ativada.

Consultas de modelagem

Em vez de codificar itens como nome do servidor, do aplicativo e do sensor em suas consultas métricas, você pode usar variáveis em seu lugar. As variáveis são mostradas como caixas de seleção suspensas na parte superior do painel. Você pode usar essas caixas suspensas para alterar os dados exibidos em seu painel.

Para obter mais informações sobre modelos e variáveis de modelo, consulteModelos e variáveis.

Variável de consulta

A fonte de dados do OpenTSDB oferece suporte a consultas de variáveis de modelo. Isso significa que você pode criar variáveis de modelo que buscam os valores do OpenTSDB. Por exemplo, nomes de métricas, nomes de tags ou valores de tags.

Ao usar o OpenTSDB com uma variável de modelo do query tipo, você pode usar a seguinte sintaxe para pesquisa.

Consulta Descrição
metrics(prefix) Retorna nomes de métricas com prefixo específico (pode estar vazio).
tag_names(cpu) Retorna nomes de tags (ou seja, chaves) para uma métrica de CPU específica.
tag_values(cpu, hostname) Retorna valores de tag para cpu métrica e nome de host da chave de tag.
suggest_tagk(prefix) Retorna nomes de tags (ou seja, chaves) para todas as métricas com prefixo específico (pode estar vazio).
suggest_tagv(prefix) Retorna valores de tag para todas as métricas com prefixo específico (pode estar vazio).

Se você não vê variáveis de modelo sendo preenchidas na Preview of values seção, você deve habilitar tsd.core.meta.enable_realtime_ts nas configurações do servidor OpenTSDB. Além disso, para preencher os metadados dos dados de séries temporais existentes no OpenTSDB, você deve executar tsdb uid metasync no servidor OpenTSDB.

Modelagem aninhada

Uma variável de modelo pode ser usada para filtrar valores de tag para outra variável de modelo. O primeiro parâmetro é o nome da métrica, o segundo parâmetro é a chave da tag para a qual você precisa encontrar os valores da tag e, depois disso, todas as outras variáveis dependentes do modelo. Alguns exemplos são mencionados abaixo para fazer com que as consultas de modelos aninhados funcionem com êxito.

Consulta Descrição
tag_values(cpu, hostname, env=$env) Retorna valores da tag para a métrica da cpu, o valor da tag env selecionada e o nome do host da chave da tag.
tag_values(cpu, hostname, env=$env, region=$region) Retorna valores da tag para a métrica da cpu, o valor da tag env selecionada, o valor da tag da região selecionada e o nome do host da chave da tag.

Para obter mais informações sobre consultas métricas do OpenTSDB, consulte a documentação do OpenTSDB