1. Reúna os detalhes da conexão
| Parâmetros | Descrição |
|---|---|
HOST e PORT | Normalmente, a porta é 9440 ao usar TLS, ou 9000 quando não se usa TLS. |
DATABASE NAME | Por padrão, há um banco de dados chamado default; use o nome do banco de dados ao qual você quer se conectar. |
USERNAME e PASSWORD | Por padrão, o nome de usuário é default. Use o nome de usuário apropriado para o seu caso de uso. |
clickhouse-client de exemplo.
Se você estiver usando ClickHouse autogerenciado, os detalhes da conexão serão definidos pelo administrador do ClickHouse.
2. Criar um usuário somente leitura
DELETE e INSERT.
Para configurar um usuário somente leitura, siga estas etapas:
- Crie um perfil de usuário
readonlyseguindo o guia Criando usuários e roles no ClickHouse. - Certifique-se de que o usuário
readonlytenha permissão suficiente para modificar a configuraçãomax_execution_timeexigida pelo cliente clickhouse-go. - Se você estiver usando uma instância pública do ClickHouse, não é recomendável definir
readonly=2no perfilreadonly. Em vez disso, mantenhareadonly=1e defina o tipo de restrição demax_execution_timecomo changeable_in_readonly para permitir a alteração dessa configuração.
3. Instale o plugin do ClickHouse para o Grafana
- Na página Connections da barra lateral, selecione a aba Add new connection.
- Procure por ClickHouse e clique no plugin assinado da Grafana Labs:
- Na tela seguinte, clique no botão Install:
4. Defina uma fonte de dados do ClickHouse
- Quando a instalação for concluída, clique no botão Add new data source. (Você também pode adicionar uma fonte de dados pela aba Data sources na página Connections.)
- Role a página para baixo e localize o tipo de fonte de dados ClickHouse ou pesquise por ele na barra de busca da página Add data source. Selecione a fonte de dados ClickHouse e a página a seguir será exibida:
- Insira as configurações do servidor e as credenciais. As principais configurações são:
- Server host address: o hostname do seu serviço ClickHouse.
- Server port: a porta do seu serviço ClickHouse. Ela varia conforme a configuração do servidor e o protocolo.
- Protocol o protocolo usado para se conectar ao seu serviço ClickHouse.
- Secure connection habilite esta opção se o seu servidor exigir uma conexão segura.
- Username e Password: insira as credenciais do seu usuário do ClickHouse. Se você não tiver configurado nenhum usuário, tente
defaultcomo nome de usuário. Recomendamos configurar um usuário somente leitura.
- Clique no botão Save & test para verificar se o Grafana consegue se conectar ao seu serviço ClickHouse. Se a conexão for bem-sucedida, você verá a mensagem Data source is working: