1. Rassemblez vos paramètres de connexion
| Paramètres | Description |
|---|---|
HOST and PORT | En général, le port est 9440 lorsque vous utilisez TLS, ou 9000 lorsque vous ne l’utilisez pas. |
DATABASE NAME | Par défaut, une base de données nommée default existe ; utilisez le nom de la base de données à laquelle vous souhaitez vous connecter. |
USERNAME and PASSWORD | Par défaut, le nom d’utilisateur est default. Utilisez le nom d’utilisateur adapté à votre cas d’usage. |
clickhouse-client.
Si vous utilisez une instance ClickHouse autogérée, les détails de connexion sont définis par votre administrateur ClickHouse.
2. Créer un utilisateur en lecture seule
DELETE et INSERT.
Pour configurer un utilisateur en lecture seule, suivez les étapes suivantes :
- Créez un profil utilisateur
readonlyen suivant le guide Création d’utilisateurs et de rôles dans ClickHouse. - Assurez-vous que l’utilisateur
readonlydispose des autorisations suffisantes pour modifier le paramètremax_execution_timerequis par le client clickhouse-go sous-jacent. - Si vous utilisez une instance ClickHouse publique, il n’est pas recommandé de définir
readonly=2dans le profilreadonly. À la place, laissezreadonly=1et définissez le type de contrainte demax_execution_timesur changeable_in_readonly afin d’autoriser la modification de ce paramètre.
3. Installez le plugin ClickHouse pour Grafana
- Dans la barre latérale, ouvrez la page Connections, puis sélectionnez l’onglet Add new connection.
- Recherchez ClickHouse et cliquez sur le plugin signé par Grafana Labs :
- Sur l’écran suivant, cliquez sur le bouton Install :
4. Définir une source de données ClickHouse
- Une fois l’installation terminée, cliquez sur le bouton Add new data source. (Vous pouvez également ajouter une source de données depuis l’onglet Data sources de la page Connections.)
- Faites défiler la page vers le bas pour trouver le type de source de données ClickHouse, ou recherchez-le dans la barre de recherche de la page Add data source. Sélectionnez la source de données ClickHouse et la page suivante s’affichera :
- Saisissez les paramètres de votre serveur et vos identifiants. Les paramètres clés sont :
- Adresse d’hôte du serveur : le nom d’hôte de votre service ClickHouse.
- Port du serveur : le port de votre service ClickHouse. Il varie selon la configuration du serveur et le protocole.
- Protocol le protocole utilisé pour se connecter à votre service ClickHouse.
- Connexion sécurisée à activer si votre serveur nécessite une connexion sécurisée.
- Username et Password : saisissez les identifiants de votre utilisateur ClickHouse. Si vous n’avez configuré aucun utilisateur, essayez
defaultcomme username. Il est recommandé de configurer un utilisateur en lecture seule.
- Cliquez sur le bouton Save & test pour vérifier que Grafana peut se connecter à votre service ClickHouse. Si tout fonctionne, le message Data source is working s’affichera :