Topics

Browse, search, and manage Kafka topics.

Topic Browser

The topic browser provides a comprehensive view of all topics in your cluster.

Viewing Topics

Topics are listed in the sidebar with useful information at a glance:

  • Topic name
  • Message count (estimated)
  • Partition count

Searching and Filtering

Use the search bar to find topics:

my-topic          # Exact match
my-*              # Wildcard
.*orders.*        # Regex pattern

Topic Details

Click on a topic to see detailed information:

Overview Tab

  • Partitions: Total partition count
  • Replication Factor: Number of replicas per partition
  • Retention: How long messages are kept
  • Cleanup Policy: Delete or compact

Configuration Tab

  • View all topic configurations
  • Compare with cluster defaults
  • See which settings are overridden

Partitions Tab

  • Partition distribution across brokers
  • Leader and replica information
  • In-sync replica status

Managing Topics

Creating Topics

  1. Right-click in the topic list and select Create Topic
  2. Enter topic name
  3. Configure partitions and replication factor
  4. Set optional configurations
  5. Click Create

Deleting Topics

  1. Right-click on a topic
  2. Select Delete Topic
  3. Confirm the deletion

Warning: Deleting a topic permanently removes all messages.

Modifying Configuration

  1. Open the topic’s Configuration tab
  2. Click Edit Configuration
  3. Modify the desired settings
  4. Click Save

Topic Metrics

Topiq shows real-time metrics for each topic:

  • Messages/sec: Incoming message rate
  • Bytes/sec: Data throughput
  • Consumer Lag: Total lag across all consumer groups

Best Practices

Naming Conventions

Use a consistent naming scheme:

team.domain.event-type
orders.checkout.completed
users.registration.started

Partition Strategy

  • More partitions = more parallelism
  • Consider consumer group size
  • Balance across brokers

Retention Settings

  • Time-based: retention.ms
  • Size-based: retention.bytes
  • Compaction: cleanup.policy=compact