Todos os produtos
Search
Central de documentação

Tablestore:Conectar ao Grafana

Última atualização: Jul 03, 2026

Após conectar o Tablestore ao Grafana, use o Grafana para visualizar os dados do Tablestore.

Pré-requisitos

Informações gerais

O Grafana é uma plataforma open source de visualização e análise que permite consultar e visualizar dados de diversas fontes, como Prometheus, Graphite, OpenTSDB, InfluxDB, Elasticsearch, MySQL e PostgreSQL. Para mais detalhes, consulte a documentação oficial do Grafana.

Ao conectar o Tablestore ao Grafana, você pode gerar painéis com base nos dados das tabelas do Tablestore e exibi-los em tempo real.

Notas de uso

As regiões compatíveis com o recurso de visualização do Grafana dependem do modelo de dados usado.

  • Modelo de tabela ampla: compatível com todas as regiões.

  • Modelo de séries temporais: compatível com China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Chengdu), China (Hong Kong), Japão (Tóquio), Singapura, Malásia (Kuala Lumpur), Indonésia (Jacarta), Alemanha (Frankfurt), Reino Unido (Londres), EUA (Vale do Silício), EUA (Virgínia) e Arábia Saudita (Riade - Região Parceira).

Etapa 1: Instalar o plug-in do Tablestore

Windows

  1. Baixe o pacote do plug-in do Tablestore para Grafana.

  2. Descompacte o pacote do plug-in do Tablestore para Grafana e mova o conteúdo para o diretório data/plugins da instalação do Grafana.

  3. Modifique o arquivo de configuração do Grafana.

    1. Abra o arquivo de configuração defaults.ini no diretório conf do plug-in do Grafana com um editor de texto.

    2. Na seção [plugins] do arquivo de configuração, defina o parâmetro allow_loading_unsigned_plugins.

      allow_loading_unsigned_plugins = 'aliyun-tablestore-grafana-datasource-adapt-react'
  4. Reinicie o processo grafana-server.exe no Gerenciador de Tarefas.

Mac/Linux

  1. Execute o comando a seguir para baixar o pacote do plug-in do Tablestore para Grafana.

    wget https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20260203/qbqmxg/aliyun-tablestore-grafana-datasource-adapt-react.zip
  2. Descompacte o pacote do plug-in do Tablestore para Grafana no diretório de plug-ins do Grafana.

    Execute o comando correspondente ao método de instalação do Grafana.

    • Se a instalação foi feita a partir de um repositório Yellowdog Updater, Modified (YUM) ou de um pacote RPM Package Manager (RPM) (apenas Linux): unzip aliyun-tablestore-grafana-datasource-adapt-react.zip -d /var/lib/grafana/plugins

    • Se a instalação foi feita a partir de um arquivo .zip: unzip aliyun-tablestore-grafana-datasource-adapt-react.zip -d {PATH_TO}/grafana-{VERSION}/data/plugins

      Nota

      No comando, {PATH_TO}/grafana-{VERSION} especifica o caminho de instalação do Grafana e {VERSION} especifica o número da versão do Grafana.

  3. Modifique o arquivo de configuração do Grafana.

    1. Acesse o diretório e abra o arquivo de configuração.

      • Se a instalação foi feita a partir de um repositório YUM ou de um pacote RPM (apenas Linux): /etc/grafana/grafana.ini

      • Se a instalação foi feita a partir de um arquivo .zip: {PATH_TO}/grafana-{VERSION}/conf/defaults.ini

        Nota

        No caminho, {PATH_TO}/grafana-{VERSION} é o caminho de instalação do Grafana e {VERSION} é o número da versão do Grafana.

    2. Na seção [plugins] do arquivo de configuração, defina o parâmetro allow_loading_unsigned_plugins.

      allow_loading_unsigned_plugins = 'aliyun-tablestore-grafana-datasource-adapt-react'
  4. Reinicie o Grafana.

    1. Execute o comando kill para interromper o processo do Grafana.

    2. Execute o comando correspondente ao método de instalação para iniciar o Grafana.

      • Se a instalação foi feita a partir de um repositório YUM ou de um pacote RPM (apenas Linux): systemctl restart grafana-server

      • Se a instalação foi feita a partir de um arquivo .zip: ./bin/grafana-server web

Etapa 2: Configurar uma fonte de dados

  1. Faça login no Grafana.

    1. Em um navegador, insira http://<x.x.x.x>:3000/ para abrir a página de login do Grafana.

      Nota

      <x.x.x.x> especifica o endereço IP do servidor onde o Grafana está instalado. Por exemplo, se o Grafana estiver instalado no Windows, o endereço de login será http://localhost:3000.

    2. Insira seu Email or username e Password e clique em Log in.

      Nota

      O nome de usuário e a senha padrão são ambos admin. Ao fazer login pela primeira vez, o sistema solicitará a alteração da senha.

  2. No painel de navegação à esquerda do Grafana, escolha Connections > Data sources.

  3. Na página Data sources, clique em + Add new data source.

  4. Na página Add data source, na seção Others, clique em aliyun-tablestore-grafana-datasource.

  5. Na aba Settings, configure os parâmetros conforme descrito na tabela a seguir.

    Parâmetro

    Exemplo

    Descrição

    Name

    aliyun-tablestore-grafana-datasource

    Nome da fonte de dados. Insira um nome personalizado, se necessário. O valor padrão é aliyun-tablestore-grafana-datasource.

    Default

    image

    Define a fonte de dados do Tablestore como a fonte de dados padrão.

    Endpoint

    https://myinstance.cn-hangzhou.ots.aliyuncs.com

    Insira o endpoint da instância do Tablestore que você deseja acessar.

    Instance

    myinstance

    Nome da instância do Tablestore.

    AccessId

    ****

    O AccessKey ID da conta Alibaba Cloud ou do usuário RAM com permissões para acessar o Tablestore.

    AccessKey

    **

    O AccessKey secret da conta Alibaba Cloud ou do usuário RAM com permissões para acessar o Tablestore.

  6. Clique em Save & test.

    Após a conexão ser estabelecida com sucesso, a interface exibirá a mensagem Data source is working.

    image

Etapa 3: Criar um painel

  1. No painel de navegação à esquerda do Grafana, clique em Dashboards.

  2. Na página Dashboards, clique em New e selecione New dashboard.

    image

  3. Na página New dashboard, clique em + Add visualization.

  4. Na caixa de diálogo Select data source, selecione a fonte de dados do Tablestore configurada.

    image

  5. Na página Edit panel, configure as condições de consulta na aba Queries.

    A tabela a seguir descreve os parâmetros.

    Parâmetro

    Exemplo

    Descrição

    Query

    SELECT * FROM your_table WHERE $__unixMicroTimeRangeFilter(_time)AND _m_name = "your_measurement" AND tag_value_at(_tags, "your_tag")="your_tag_value" LIMIT 1000

    Instrução de consulta SQL. Para mais informações, consulte Consultar dados.

    Importante
    • Na cláusula WHERE, use uma macro predefinida para filtrar dados por intervalo de tempo, como $__unixMicroTimeRangeFilter no exemplo. Para ver mais macros de tempo, clique em "Show Help" na página de configuração.

    • Para exibir dados em um gráfico de séries temporais, a consulta deve retornar uma coluna de tempo representada por um carimbo de data/hora numérico. Configure também o nome da coluna de tempo.

    Format As

    Timeseries

    Formato dos resultados. Valores válidos:

    • Timeseries (Padrão): gráfico padrão de séries temporais.

    • FlowGraph: gráfico multidimensional.

    • Table: tabela padrão.

      Nota

      Se os dados da tabela não possuírem uma coluna de tempo ao consultá-los em um modelo de tabela ampla usando SQL, clique em Switch to table para exibir os resultados da consulta em formato de tabela ou clique em Open visualization suggestions para visualizar e selecionar opções adicionais de visualização recomendadas.

    Time Column

    _time

    Nome da coluna de tempo nos dados retornados. A coluna de tempo é usada como eixo x do gráfico de séries temporais. Este parâmetro fica disponível quando você define Format As como Timeseries ou FlowGraph.

    Aggregation Column

    _field_name#:#_double_value

    Converte várias linhas de dados de coluna única no mesmo ponto no tempo em uma única linha de dados de múltiplas colunas. Use este parâmetro para converter dados do modelo de valor único em dados do modelo de múltiplos valores. Os dados no modelo de valor único são os resultados obtidos ao usar SQL para consultar uma tabela de séries temporais no Tablestore. Este parâmetro fica disponível quando você define Format As como FlowGraph. O formato é <Coluna do nome do ponto de dados>#:#<Coluna de valor>.

  6. Clique em Run SQL para executar a instrução SQL e visualizar ou depurar os resultados.

  7. Configure e salve o painel.

    1. No painel à direita, especifique o nome, o tipo e o estilo de exibição do gráfico de monitoramento.

      fig_20220426_dashboard

    2. No canto superior direito, clique em Save dashboard. Na caixa de diálogo Save dashboard, especifique o Title, Description e Folder do painel. Em seguida, clique em Save.

    3. No canto superior direito, clique em Save dashboard. Na caixa de diálogo Save dashboard, clique em Save.

Etapa 4: Visualizar dados de monitoramento

No painel de navegação à esquerda do Grafana, escolha Dashboards. Clique no painel na pasta de destino para visualizar todos os gráficos de monitoramento.