Connector Overview
Core Functionality
- Generates realistic synthetic event streams.
- Supports multiple industry-specific simulation models.
- Configurable event generation interval.
- Publishes generated events directly into Kafka topics.
- Enables testing of complete streaming pipelines without external systems.
- Supports long-running continuous event generation.
How It Works in Condense
- Create a Data Simulator connector.
- Select the required simulator profile.
- Configure the event generation interval.
- Select the Kafka topic where generated events will be published.
- Deploy the connector.
- Condense continuously generates synthetic events and publishes them to the configured topic until the connector is stopped.
Supported Simulator Types
Configuration
Field-by-Field Explanation
Title
Description Friendly name used to identify the simulator inside Condense. Recommendations Choose names that clearly identify the simulator purpose. ExamplesFleet_Telematics_SimulatorIndustrial_Test_DataCreditCard_Fraud_Test
Data Simulator Type
Description Selects the dataset model used to generate synthetic events. Available Options- Industrial Data Simulator
- Soil Sensor Data Simulator
- Telematics Data Simulator
- Wearable Simulator
- Credit Card Simulator
Time Interval (ms)
Description Specifies the interval between generated events. Minimum Value 1000 milliseconds Example Values- 1000
- 2000
- 5000
- 10000
Publish Topic
Description Kafka topic where generated events will be published. Examplesvehicle_telematicsindustrial_metricssoil_sensor_datacredit_card_transactions
Condense Configuration Environment
Sample Configuration Example
Example Generated Event
Telematics Data Simulator
Industrial Data Simulator
Credit Card Simulator
Troubleshooting and Common Issues
Advanced Considerations
Event Rate
Reducing the generation interval increases throughput. Ensure downstream pipelines are sized appropriately to handle the expected event volume.Pipeline Validation
The Data Simulator is ideal for validating:- Stream processing logic
- Data transformations
- Aggregations
- Alert generation
- Dashboard visualizations
- Output connectors
Performance Testing
Multiple simulator connectors can run simultaneously to generate higher event volumes and stress-test Condense deployments.Topic Isolation
Use dedicated Kafka topics for synthetic data to avoid mixing test events with production workloads.Best Practices
- Use descriptive connector names for each simulator instance.
- Publish synthetic data to dedicated development or testing topics.
- Select simulator types that closely match the target production workload.
- Increase event generation gradually when performing performance testing.
- Stop simulator connectors after testing to prevent unnecessary resource consumption.
- Combine Data Simulator with Condense transforms and output connectors to validate complete end-to-end streaming pipelines.