clusters:
- name: cluster_1
hosts:
- kafka_replicator_replicator_kafka_1_1:9092
- name: cluster_2
hosts:
- kafka_replicator_replicator_kafka_2_1:9092
clients:
- client: cl_1_client_1
cluster: cluster_1
config: message.timeout.ms: 5000
auto.offset.reset: earliest
- client: cl_2_client_1
cluster: cluster_2
routes:
- upstream_client: cl_1_client_1 downstream_client: cl_1_client_1 upstream_topics: - 'topic1'
downstream_topic: 'topic2' repartitioning_strategy: random upstream_group_id: group_22 show_progress_interval_secs: 2 update_metrics_interval_secs: 1 upstream_poll_interval_ms: 200 name: route_name limits:
messages_per_sec: 10000
number_of_messages:
- upstream_client: cl_1_client_1
downstream_client: cl_2_client_1
upstream_topics:
- 'topic2'
downstream_topic: 'topic2'
repartitioning_strategy: random upstream_group_id: group_22
show_progress_interval_secs: 10
- upstream_client: cl_2_client_1
downstream_client: cl_1_client_1
upstream_topics:
- 'topic2'
downstream_topic: 'topic3'
repartitioning_strategy: strict_p2p default_begin_offset: earliest upstream_group_id: group_2
show_progress_interval_secs: 10
observers:
- client: cl_1_client_1
name: "Observer name"
group_id: group_22
topics:
- 'topic1'
fetch_timeout_secs: 5 fetch_interval_secs: 60 show_progress_interval_secs: 10
- client: cl_2_client_1
topics:
- 'topic2'
show_progress_interval_secsy: 20
- client: cl_1_client_1
topics: []
prometheus:
labels:
label_key: label_value
env: prod