Este tópico descreve como conectar o Grafana ao Hologres e analisar dados visualmente.
Procedimento
-
Instale o Grafana.
Para mais informações sobre a instalação do Grafana, consulte Install Grafana.
-
Conecte o Grafana ao Hologres.
Faça logon no Grafana. No painel de navegação à esquerda, clique em Add new connection. Selecione Data source e clique em PostgreSQL.
-
Configure as definições de PostgreSQL Connection. Os principais parâmetros incluem Host URL (por exemplo,
localhost:5432), Database name, Username, Password, TLS/SSL Mode (por exemplo,require) e TLS/SSL Method (por exemplo,File system path). Na seção Additional settings, selecione uma versão do PostgreSQL, como11, na lista suspensa Version.A tabela a seguir descreve os parâmetros.
Parâmetro
Descrição
Host URL
Endpoint público da instância do Hologres. Encontre o endpoint na seção Network Information da página de detalhes da instância no console do Hologres.
Database name
Nome do banco de dados do Hologres.
Username
AccessKey ID da conta Alibaba Cloud. Para obter o AccessKey ID, consulte Create an AccessKey pair.
Password
AccessKey Secret da conta Alibaba Cloud.
TLS/SSL Mode
Modo de comunicação entre o Grafana e a instância do Hologres. Configure este parâmetro conforme as definições de Secure Socket Layer (SSL) do endpoint público da instância do Hologres.
Version
Versão do PostgreSQL. Neste exemplo, selecione 11.
Outros parâmetros
Para mais informações sobre outros parâmetros, consulte a documentação oficial do Grafana.
Após configurar os parâmetros, clique em Save & Test na parte inferior. Se a mensagem
Database Connection OKfor exibida, a conexão será válida.
-
Analise os dados.
Use essa fonte de dados para analisar seus dados. Para obter detalhes sobre análise de dados, consulte a documentação oficial do Grafana. No Grafana, crie um novo painel e edite um gráfico. Selecione grafana-postgresql-datasource como fonte de dados e defina Format como Table. Insira a seguinte consulta SQL:
SELECT l_shipdate as "time", sum(l_quantity) FROM lineitem WHERE $__timeFilter(l_shipdate) GROUP BY l_shipdate ORDER BY 1. Selecione Time series como tipo de visualização. O painel exibirá um gráfico de linhas de série temporal com a quantidade de itens da tabelalineitemagregada por data de envio.