Todos os produtos
Search
Central de documentação

ApsaraDB for SelectDB:Visualize dados com o Grafana

Última atualização: Jun 29, 2026

Para analisar métricas, logs e traces da sua instância ApsaraDB for SelectDB de forma eficiente, sem gerenciar configurações de servidor ou atualizações de software, use o Managed Service for Grafana para monitorar sua instância SelectDB. Este tópico descreve como adicionar uma fonte de dados do ApsaraDB for SelectDB ao Managed Service for Grafana e usá-la para criar visualizações.

Pré-requisitos

  • Atualmente, o SelectDB suporta conexões do Managed Service for Grafana apenas via rede pública. Solicite um Apply for Public Endpoint para a sua instância SelectDB. Para mais informações, consulte Solicitar ou liberar um endpoint público.

  • Tenha o nome de usuário e a senha da sua instância SelectDB.

    Nota

    Para maior segurança, recomendamos usar uma conta somente leitura para configurar a fonte de dados.

  • Tenha um workspace de destino no Managed Service for Grafana. Para mais detalhes sobre como criar um, consulte Criar um workspace do Grafana.

  • Adicione o endereço IP público do seu workspace do Managed Service for Grafana à lista de permissões de endereços IP da sua instância SelectDB da sua SelectDB.

    1. Para obter o endereço IP público do seu workspace do Managed Service for Grafana:

      1. Faça login no console ARMS. No painel de navegação à esquerda, escolha Managed Service for Grafana > Workspace Management.

      2. Clique em OfficeSiteId/OfficeSiteName de destino para abrir a página Workspace Information e obter o Public IP.

    2. Adicione o Public IP do workspace de destino à lista de permissões de endereços IP da sua instância SelectDB. Para mais informações, consulte Definir uma lista de permissões de endereços IP.

Faturamento

A Shared Edition do Managed Service for Grafana é gratuita, enquanto a Pro Edition é um serviço pago. Para mais informações, consulte as regras de faturamento do Grafana.

Procedimento

Etapa 1: Adicionar uma fonte de dados

  1. Faça login no console ARMS. No painel de navegação à esquerda, escolha Managed Service for Grafana > Workspace Management.

  2. Na página Workspace Management, localize o workspace que deseja gerenciar e clique em URL na coluna URL para acessar o Grafana.

    Nota

    Faça login no Grafana com a conta de administrador e a senha configuradas durante a criação do workspace. Também é possível clicar em Sign in with Alibaba Cloud para acessar o Grafana com a conta atual do Alibaba Cloud.

  3. Grafana 9.x

    No painel de navegação à esquerda, clique em ícone image, clique em Add data source e, em seguida, clique em MySQL.

    Nota

    O Grafana não possui uma fonte de dados dedicada para o SelectDB. Selecione a fonte de dados MySQL, pois o SelectDB é compatível com o protocolo de conexão e a sintaxe do MySQL 5.7.

    Grafana 10.x

    1. Na página inicial do Grafana, clique em ícone image no canto superior esquerdo.

    2. No painel de navegação à esquerda, escolha Manage > Data Source.

    3. Na aba Data Source, clique em + Add data source. Em seguida, clique em MySQL.

      Nota

      O Grafana não possui uma fonte de dados dedicada para o SelectDB. Selecione a fonte de dados MySQL, pois o SelectDB é compatível com o protocolo de conexão e a sintaxe do MySQL 5.7.

  4. Na página Settings, configure os seguintes parâmetros.

    A tabela abaixo descreve os parâmetros comuns. Para mais informações, consulte a documentação oficial do Grafana.

    Parâmetro

    Descrição

    Name

    Nome personalizado para a fonte de dados.

    Host

    Endpoint público da sua instância SelectDB. Obtenha-o na página de detalhes da instância SelectDB.

    Formato: <public_endpoint>:<MySQL_protocol_port>

    Exemplo: selectdb-cn-bcd****-public.selectdbfe.rds.aliyuncs.com:9030

    Database

    Nome do banco de dados na sua instância SelectDB.

    User

    Conta da sua instância SelectDB.

    Importante

    Para maior segurança, recomendamos usar uma conta somente leitura para configurar a fonte de dados.

    Password

    Senha da conta da sua instância SelectDB.

  5. Clique em Save & Test para adicionar a fonte de dados.

    Sucesso: A mensagem Database Connection OK confirma a adição bem-sucedida da fonte de dados.

    Falha: Se ocorrer um erro após clicar em Save & Test, solucione o problema conforme descrito abaixo:

    1. Verifique se o endpoint, o nome do banco de dados, o nome de usuário e a senha estão corretos.

    2. Se as informações estiverem corretas, confirme se o endereço IP público do Managed Service for Grafana foi adicionado à lista de permissões de endereços IP da sua instância SelectDB da sua SelectDB. Para mais informações, consulte Adicionar o endereço IP público do Grafana à lista de permissões de IPs do SelectDB.

Etapa 2: Criar um painel

Esta seção demonstra como criar um painel de tabela e um gráfico de série temporal usando os dados de exemplo a seguir.

SELECT * FROM `test_table` where operate_time<'2022-07-20 03:00:00';

ID

Cidade (place)

Usuário (user)

Ação (operate)

Hora (operate_time)

Contagem

1

China (Hangzhou)

Usuário A

Navegar

20/07/2022 0:00

3

2

China (Hangzhou)

Usuário A

Navegar

20/07/2022 1:00

8

3

China (Hangzhou)

Usuário A

Navegar

20/07/2022 2:00

13

11

China (Pequim)

Usuário A

Navegar

20/07/2022 0:00

23

12

China (Pequim)

Usuário B

Navegar

20/07/2022 1:00

18

13

China (Pequim)

Usuário B

Navegar

20/07/2022 2:00

3

21

China (Pequim)

Usuário C

Navegar

20/07/2022 0:00

13

22

China (Pequim)

Usuário C

Navegar

20/07/2022 1:00

22

23

China (Pequim)

Usuário C

Navegar

20/07/2022 2:00

23

Criar um painel de tabela

  1. No painel de navegação à esquerda do Grafana, clique em ícone 34 e, em seguida, clique em + New dashboard.

  2. Na página New dashboard, clique em Add a new panel.

  3. Na visualização Edit Panel, vá até o painel Visualization à direita e selecione Table.

  4. Na seção Query, selecione a fonte de dados adicionada na Etapa 1.

  5. Na consulta A, insira a consulta SQL e defina Format as como Table.

    SELECT
      id AS "ID",
      place AS "City",
      user AS "User",
      operate AS "Action",
      count AS "Count",
      operate_time AS "Time"
    FROM test_table

  6. No canto superior direito, clique em Apply.

Criar um gráfico de série temporal

  1. No seu painel, clique em ícone Add panel no canto superior direito e, em seguida, clique em Add a new panel.

  2. Na visualização Edit Panel, vá até o painel Visualization à direita e selecione Time series.

  3. Na seção Query, selecione a fonte de dados adicionada na Etapa 1.

  4. Na consulta A, configure os seguintes parâmetros:

    • Time column: Selecione a coluna de tempo da tabela. Neste exemplo, selecione operate_time.

    • Metric column: Escolha a coluna a ser usada como nome da métrica. Neste exemplo, selecione user.

    • SELECT: Defina a coluna de valor numérico. Neste exemplo, selecione count.

    • Format as: Configure o formato como Time Series.

    Time series

  5. (Opcional) Para exibir os dados como barras, defina Style como Bars no painel Graph style à direita.柱状图

  6. No canto superior direito, clique em Apply.