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
-
Abra o menu lateral escolhendo o ícone Grafana no cabeçalho superior.
-
No menu lateral abaixo do link Painéis, você deve encontrar um link de fontes de dados.
-
Escolha o botão + Adicionar fonte de dados no cabeçalho superior.
-
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