Documentation Index
Fetch the complete documentation index at: https://docs.conduktor.io/llms.txt
Use this file to discover all available pages before exploring further.
Configuring Conduktor
Conduktor’s Settings
Conduktor comes with many options (and growing) to customize its behaviour. This is important when it comes to large clusters: you don’t need everything, so better remove some useless overhead. It’s also there to configure:- the Kafka clients used across Conduktor (administration, consumer, producer…)
- Increase the timeouts if your cluster or connection is slow (default is 30s)
- Does that ring a bell? org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 30000 ms.
- a few Kafka Streams options


JVM (Advanced)
It’s possible to grab some stats about the JVM (read-only!):
- MacOS:
/Applications/Conduktor.app/Contents/app/Conduktor.cfg - Windows:
C:\Program Files\Conduktor\app\Conduktor.cfg - Linux:
/opt/conduktor/lib/app/Conduktor.cfg
Custom environment variables
It’s possible to customize the -D* without losing them when upgrading. Instead of playing withConduktor.cfg, create the file conduktor.vmoptions in your Conduktor personal folder and add as many “-D” as you want (only -D, no -XX), to set them when Conduktor starts (only on startup, it’s not taken into account after):
- MacOS:
/Users/<user>/Library/Application Support/conduktor/conduktor.vmoptions - Windows:
C:\Users\<user>\AppData\Local\conduktor\conduktor\conduktor.vmoptions - Linux:
- .deb/.rpm :
/home/<user>/.config/conduktor/conduktor.vmoptions(or XDG Config path if set) - Flatpak :
/home/<user>/.var/app/io.conduktor.Conduktor/config/conduktor/conduktor.vmoptions
- .deb/.rpm :
Logs
Kafka logging
Conduktor logs all Kafka client warnings and errors to a file, directly accessible from the Conduktor interface.- Go to the Cluster Configuration screen
- Test Kafka Connectivity
- Click on “Logs”

Managed Kafka logging
Conduktor can manage Kafka clusters by downloading and running Zookeeper, Kafka and optionally Schema-registry locally. Log files of managed services can be found on fileszookeeper.log, kafka.log and schema-registry.log located in directory :
- MacOS :
/Library/Application Support/conduktor/jumpstart/<clusterId>/logs/ - Windows :
C:\Users\<User>\AppData\Local\conduktor\conduktor\jumpstart\<clusterId>\logs\ - Linux :
- .deb/.rpm :
/home/<user>/.local/share/conduktor/jumpstart/<clusterId>/logs/ - Flatpak :
/home/<user>/.var/app/io.conduktor.Conduktor/data/conduktor/jumpstart/<clusterId>/logs/
- .deb/.rpm :
Conduktor logging
Starting Conduktor 2.7.0, we log everything into aconduktor.log file. This may help to troubleshoot odd behaviour, connection issues and so on.
- Windows:
C:\Users\<User>\AppData\Local\Temp\conduktor.log - Linux:
- .deb/.rpm :
/tmp/conduktor.log - Flatpak :
/run/user/<UID>/.flatpak/io.conduktor.Conduktor/tmp/conduktor.log
- .deb/.rpm :
- macOS:
/var/folders/wy/xxx/T/conduktor.log- the path is random. The best way to find it is to look for the kafka.log path (above). conduktor.log sits at the same place