Conduktor Console

What is Conduktor Console?

The Conduktor Console is a powerful UI for Apache Kafka. The Console equips users with functionality to support many essential tasks when working with Kafka.

Access and Manage Kafka resource. Explore topics, reset consumer offsets, manage ACLs, deploy & restart connectors, are just some of the things you can do.

Self-service. Solve some of the most recurring problems associated with working with Kafka at scale. Ownership of resources, access request management, topic discvoerability, governance policies, and much more!

Secure Kafka. Import your existing groups, configure detailed permissions for your users, set up your external integrations, review audit logs as well as much more.

Monitor Kafka. The cluster, topics and consumer groups. Creating alerts to notify you based on Kafka metrics we collect for you.

Software Included

Package Version License
Conduktor Console 1.24.0

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the Conduktor Console 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Conduktor Console Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "sharklabs-conduktorconsole"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying Conduktor Console

Access Conduktor Console

  1. The Conduktor onboarding wizard will be available at http://your_droplet_public_ipv4:8080

Add your existing DigitalOcean Kafka cluster

Download your DigitalOcean Kafka Cluster CA certificate

  1. Browse to https://cloud.digitalocean.com/databases
  2. Select your Kafka Cluster and ‘Download CA certificate’

Import the certificate to Conduktor Console

  1. Log in to Conduktor Console
  2. Browse to Settings > Certificates > Add Certificate

Add your DigitalOcean Kafka Cluster to Conduktor Console

  1. Log in to Conduktor Console
  2. Browse to Settings > Clusters > Add Cluster
  3. Browse to https://cloud.digitalocean.com/databases, select your cluster and use the connection details
  4. For authentication method choose SASL, Security protocol: SASL SSL, SASL Mechanism: PLAIN