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
- Right-click in the topic list and select Create Topic
- Enter topic name
- Configure partitions and replication factor
- Set optional configurations
- Click Create
Deleting Topics
- Right-click on a topic
- Select Delete Topic
- Confirm the deletion
Warning: Deleting a topic permanently removes all messages.
Modifying Configuration
- Open the topic’s Configuration tab
- Click Edit Configuration
- Modify the desired settings
- 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