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

OpenTSDB

O Amazon Managed Grafana vem com suporte avançado para o OpenTSDB.

Adicionar 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 de 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 aAdmin função.

Name (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, ip e porta do seu servidor opentsdb (a porta padrão geralmente é 4242).
Access Servidor (padrão) = O URL deve ser acessível a partir do backend/servidor 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 milissegundos.

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 é 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 usados juntos, podem fornecer resultados estranhos.

Usar 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á as sugestões de preenchimento auto destacadas para elas. O preenchimento automático só funciona se a API de sugestão do OpenTSDB estiver ativada.

Consultas de modelagem

Em vez de codificar coisas como servidor, aplicativo e nome 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 modelagem e variáveis de modelo, consulteModelos e variáveis.

Variável de consulta

A fonte de dados 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 doquery tipo, você pode usar a seguinte sintaxe para pesquisa.

Query Descrição
metrics(prefix) Retorna nomes de métricas com prefixo específico (podem estar vazios).
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 (podem estar vazias).
suggest_tagv(prefix) Retorna valores de tag para todas as métricas com prefixo específico (podem estar vazios).

Se você não vê as variáveis do modelo sendo preenchidas naPreview of values seção, você devetsd.core.meta.enable_realtime_ts habilitá-las nas configurações do servidor OpenTSDB. Além disso, para preencher os metadados dos dados de séries temporais existentes no OpenTSDB, você deve executartsdb 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 de modelo dependentes. Alguns exemplos são mencionados abaixo para fazer com que as consultas de modelo aninhado funcionem com êxito.

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

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