First-party product documentation. Instructions are verified against the dFlow~IQ desktop implementation. Labels appear exactly as they do in the application where practical.
Browse topics
- Open Workspaces, select a workspace, then choose Kafka → Topics.
- Use Search topics to filter the current fetched page.
- Select a topic to inspect Partition Count, Replication Factor, Is Internal and Configuration.
- Use Browse records for ad hoc inspection or Ask AI after reviewing shared context.
Page sizes are 10, 25, 50 or 100. Refresh after broker-side changes.
Create a topic
Topic NameRequired broker topic name.
PartitionsPositive integer; default 1.
Replication FactorPositive integer not exceeding available brokers; default 1.
Retention (ms)Default 604800000, equivalent to seven days.
Cleanup Policydelete or compact.
Min In-Sync ReplicasPositive integer; default 1.
Max Message BytesPositive integer; default 1048576.
Topic creation and deletion change the cluster. Use the technology guide to understand the operational impact before applying production values.
Choose where browsing begins
Latest 1,000 per partitionLoads a bounded tail from every partition.
EarliestStarts at the earliest records still retained.
OffsetStarts from one validated partition and offset.
TimestampStarts each partition at its first record at or after the selected local date and time.
Offsets must be inside the broker's retained range. A timestamp with no later record starts at that partition's end.
Create a saved consumer
- Choose Kafka → Consumers → Create consumer.
- Enter a unique Consumer Name and choose a Topic.
- Select key and value deserializers independently.
- For SchemaRegistry, select the required subject.
- Choose Latest or Earliest and save.
- Select Consume on the saved definition.
Supported deserializers include String, Int32, Int64, SchemaRegistry, Avro(Embedded), Base64, Hex and UUIDBinary.
Filter the local record index
- Key regex or exact key.
- A bounded retained-topic scan for one exact serialized key using Search topic.
- Header name and optional header value.
- Object-field JSON paths such as $.customer.id.
- From and To timestamps in the desktop's local timezone.
Each browser run uses a temporary SQLite index bounded to 250,000 records and 512 MiB. It is removed when the browser closes.
Inspect exact record content
- Select a metadata row showing timestamp, key, partition, offset and size.
- dFlow~IQ fetches that exact record from Kafka on demand.
- Use Fold all or Unfold all for structured content.
- Use Copy record content or Download record content for local analysis.
If retention removed the broker record after indexing, the detail pane reports Record is no longer available in Kafka.