1. Recopila los datos de conexión
| Parámetros | Descripción |
|---|---|
HOST and PORT | Normalmente, el puerto es 9440 cuando se usa TLS, o 9000 cuando no se usa TLS. |
DATABASE NAME | De forma predeterminada, existe una base de datos llamada default; use el nombre de la base de datos a la que quiere conectarse. |
USERNAME and PASSWORD | De forma predeterminada, el nombre de usuario es default. Use el nombre de usuario adecuado para su caso de uso. |
clickhouse-client.
Si usa ClickHouse autogestionado, los detalles de la conexión los establece su administrador de ClickHouse.
2. Crear un usuario de solo lectura
DELETE e INSERT.
Para configurar un usuario de solo lectura, siga estos pasos:
- Cree un perfil de usuario
readonlysiguiendo la guía Creación de usuarios y roles en ClickHouse. - Asegúrese de que el usuario
readonlytenga los permisos necesarios para modificar la configuraciónmax_execution_timeque requiere el cliente clickhouse-go. - Si utiliza una instancia pública de ClickHouse, no es recomendable establecer
readonly=2en el perfilreadonly. En su lugar, dejereadonly=1y establezca el tipo de restricción demax_execution_timeen changeable_in_readonly para permitir modificar esta configuración.
3. Instala el plugin de ClickHouse para Grafana
- En la página Connections de la barra lateral, selecciona la pestaña Add new connection.
- Busca ClickHouse y haz clic en el plugin firmado por Grafana Labs:
- En la siguiente pantalla, haz clic en el botón Install:
4. Defina un origen de datos de ClickHouse
- Una vez completada la instalación, haga clic en el botón Add new data source. (También puede añadir un origen de datos desde la pestaña Data sources de la página Connections).
- Desplácese hacia abajo hasta encontrar el tipo de origen de datos ClickHouse o búsquelo en la barra de búsqueda de la página Add data source. Seleccione el origen de datos ClickHouse y aparecerá la siguiente página:
- Introduzca la configuración del servidor y las credenciales. Los ajustes clave son:
- Server host address: el hostname de su servicio de ClickHouse.
- Server port: el puerto de su servicio de ClickHouse. Variará según la configuración del servidor y el protocolo.
- Protocol el protocolo utilizado para conectarse a su servicio de ClickHouse.
- Secure connection actívelo si su servidor requiere una conexión segura.
- Username y Password: introduzca las credenciales de su usuario de ClickHouse. Si no ha configurado ningún usuario, pruebe con
defaultcomo nombre de usuario. Se recomienda configurar un usuario de solo lectura.
- Haga clic en el botón Save & test para verificar que Grafana pueda conectarse a su servicio de ClickHouse. Si la conexión se realiza correctamente, verá el mensaje Data source is working: