Skip to main content
Cette page répertorie toutes les clés de configuration susceptibles d’être modifiées, ainsi que leur valeur par défaut et leur signification : d’abord le fichier de configuration de la VM, puis les valeurs du chart Helm. Pour obtenir des instructions orientées tâches, consultez le guide de configuration.

Fichier de configuration de la VM

Sur une VM Linux, le connecteur lit /etc/clicklink/config.yaml. clicklink clctl init l’écrit et le conserve lors des exécutions ultérieures, sauf si vous spécifiez --force. Les clés absentes du fichier utilisent les valeurs par défaut compilées ci-dessous. init n’y écrit aucun identifiant : les clés HMAC se trouvent dans les chemins *_file et le certificat client sous /etc/clicklink/tls.

Clés de premier niveau

Les démons ignorent une section instances: dans ce fichier. Les instances résident dans le registre d’instances.

api

Registre des instances

Les instances résident dans /var/lib/clicklink/instances.yaml, une map instances: de premier niveau indexée par nom. init l’initialise et l’executor la maintient ; le scraper surveille le fichier, de sorte que les modifications s’appliquent sans redémarrage. Chaque entrée décrit une cible ClickHouse utilisant le protocole natif :

scraper

outil de dépannage

executor

L’executor s’exécute en mode géré. init --managed écrit enabled: true ainsi que l’identity du cluster ; le reste repose sur les valeurs par défaut. executor.cluster est un mapping unique : un cluster par executor. Le chargeur replie dans cluster une liste clusters: legacy ne comportant qu’une seule entrée et dépourvue de mapping cluster:. Il rejette toute liste comportant plus d’une entrée, ou accompagnée d’une clé cluster:, lorsque l’executor est enabled.

observabilité

Chaque démon expose /livez (un corps de statut JSON), /readyz, /healthz et /metrics sur un seul listener ; il n’y a pas de port de métriques distinct. Les blocs observability propres à chaque composant surchargent cette configuration de base : le scraper utilise 8082, le troubleshooter 8084, l’executor 8086, et la gateway écoute sur 8443 lorsqu’elle est activée. Une clé metrics_port issue d’une configuration plus ancienne est toujours chargée, mais n’effectue aucun bind.

Liste d’autorisation des tables par défaut

L’ensemble allowed_tables par défaut du troubleshooter, identique à la valeur par défaut de troubleshooter.allowedTables du chart :

Valeurs du chart Helm

Dans Kubernetes, le connecteur est configuré à l’aide des valeurs du chart clicklink-connector. clicklink clctl init prépare un fichier de surcharge clicklink-values.yaml dans lequel tous les éléments ci-dessous sont renseignés et le conserve lors des exécutions ultérieures, sauf si vous passez l’option --force. Les tableaux indiquent les valeurs par défaut du chart. Les paramètres standard des charges de travail (resources, nodeSelector, tolerations, affinity, serviceAccount.annotations, env) sont disponibles pour chaque composant, avec des valeurs par défaut vides, et ne sont pas répétés dans chaque tableau.

Clés de premier niveau

cluster

image

api

secrets

Le chart utilise des Secrets créés au préalable ; init les crée avant l’installation.

scraper

troubleshooter

executor

L’executor pour le mode managé : un Deployment à réplique unique sur un PersistentVolumeClaim. init --managed le prépare activé, avec l’identity du cluster renseignée. executor.cluster est un mapping unique : un cluster par executor. Une liste clusters fait échouer le rendu.

persistance

clctl.gateway

La passerelle de session pour les sessions d’assistance.

networkPolicy

Dernière modification le 7 octobre 2026