You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/11/08 06:50:29 UTC

[camel-performance-tests] 01/23: Re-organize profiling examples - Kafka

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch refactor-tree
in repository https://gitbox.apache.org/repos/asf/camel-performance-tests.git

commit 36d9ef2a42d27598b1c2ef81f47c1fd2f7b88bc6
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Nov 8 06:57:03 2021 +0100

    Re-organize profiling examples - Kafka
---
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../README.md                                      |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../mvnw                                           |   0
 .../mvnw.cmd                                       |   0
 .../pom.xml                                        |   0
 .../script/burst.sh                                |   0
 .../script/multiburst.sh                           |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../{ => kafka}/kafka-azure-storage-blob/README.md |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../kafka-azure-storage-blob}/mvnw                 |   0
 .../kafka-azure-storage-blob}/mvnw.cmd             |   0
 .../{ => kafka}/kafka-azure-storage-blob/pom.xml   |   0
 .../kafka-azure-storage-blob}/script/burst.sh      |   0
 .../kafka-azure-storage-blob}/script/multiburst.sh |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../kafka-minio-exchange-pooling/README.md         |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../kafka-minio-exchange-pooling}/mvnw             |   0
 .../kafka-minio-exchange-pooling}/mvnw.cmd         |   0
 .../kafka-minio-exchange-pooling/pom.xml           |   0
 .../kafka-minio-exchange-pooling}/script/burst.sh  |   0
 .../script/multiburst.sh                           |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../kafka-minio}/.mvn/wrapper/maven-wrapper.jar    | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/kafka-minio/README.md        |   0
 .../kafka-minio}/data/application.properties       |   0
 .../kafka-minio}/data/sources/routes.yaml          |   0
 .../kafka-minio}/jfr/settings_for_heap.jfc         |   0
 .../kafka-minio}/mvnw                              |   0
 .../kafka-minio}/mvnw.cmd                          |   0
 profiling/{ => kafka}/kafka-minio/pom.xml          |   0
 .../kafka-minio}/script/burst.sh                   |   0
 .../kafka-minio}/script/multiburst.sh              |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../kafka-mongo-exchange-pooling/README.md         |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../kafka-mongo-exchange-pooling}/mvnw             |   0
 .../kafka-mongo-exchange-pooling}/mvnw.cmd         |   0
 .../kafka-mongo-exchange-pooling/pom.xml           |   0
 .../kafka-mongo-exchange-pooling}/script/burst.sh  |   0
 .../script/multiburst.sh                           |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../kafka-mongo}/.mvn/wrapper/maven-wrapper.jar    | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/kafka-mongo/README.md        |   0
 .../kafka-mongo}/data/application.properties       |   0
 .../kafka-mongo}/data/sources/routes.yaml          |   0
 .../kafka-mongo}/jfr/settings_for_heap.jfc         |   0
 .../kafka-mongo}/mvnw                              |   0
 .../kafka-mongo}/mvnw.cmd                          |   0
 profiling/{ => kafka}/kafka-mongo/pom.xml          |   0
 .../kafka-mongo}/script/burst.sh                   |   0
 .../{ => kafka}/kafka-mongo/script/multiburst.sh   |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../kafka-nats-exchange-pooling/README.md          |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../kafka-nats-exchange-pooling}/mvnw              |   0
 .../kafka-nats-exchange-pooling}/mvnw.cmd          |   0
 .../kafka-nats-exchange-pooling/pom.xml            |   0
 .../kafka-nats-exchange-pooling/script/burst.sh    |   0
 .../script/multiburst.sh                           |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../kafka-nats}/.mvn/wrapper/maven-wrapper.jar     | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/kafka-nats/README.md         |   0
 .../kafka-nats}/data/application.properties        |   0
 .../kafka-nats}/data/sources/routes.yaml           |   0
 .../kafka-nats}/jfr/settings_for_heap.jfc          |   0
 .../kafka-nats}/mvnw                               |   0
 .../kafka-nats}/mvnw.cmd                           |   0
 profiling/{ => kafka}/kafka-nats/pom.xml           |   0
 .../kafka-nats}/script/burst.sh                    |   0
 .../kafka-nats}/script/multiburst.sh               |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../kafka-postgresql-exchange-pooling/README.md    |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../kafka-postgresql-exchange-pooling}/mvnw        |   0
 .../kafka-postgresql-exchange-pooling}/mvnw.cmd    |   0
 .../kafka-postgresql-exchange-pooling/pom.xml      |   0
 .../script/burst.sh                                |   0
 .../script/multiburst.sh                           |   0
 .../script/table.sql                               |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/kafka-postgresql/README.md   |   0
 .../kafka-postgresql}/data/application.properties  |   0
 .../kafka-postgresql}/data/sources/routes.yaml     |   0
 .../kafka-postgresql}/jfr/settings_for_heap.jfc    |   0
 .../kafka-postgresql}/mvnw                         |   0
 .../kafka-postgresql}/mvnw.cmd                     |   0
 profiling/{ => kafka}/kafka-postgresql/pom.xml     |   0
 .../kafka-postgresql}/script/burst.sh              |   0
 .../kafka-postgresql}/script/multiburst.sh         |   0
 .../kafka-postgresql}/script/table.sql             |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../kafka-s3/.mvn/wrapper/maven-wrapper.jar        | Bin
 .../kafka-s3/.mvn/wrapper/maven-wrapper.properties |   0
 profiling/{ => kafka}/kafka-s3/README.md           |   0
 .../kafka-s3/data/application.properties           |   0
 .../{ => kafka}/kafka-s3/data/sources/routes.yaml  |   0
 .../{ => kafka}/kafka-s3/jfr/settings_for_heap.jfc |   0
 profiling/{ => kafka}/kafka-s3/mvnw                |   0
 profiling/{ => kafka}/kafka-s3/mvnw.cmd            |   0
 profiling/{ => kafka}/kafka-s3/pom.xml             |   0
 .../kafka-s3}/script/burst.sh                      |   0
 .../kafka-s3}/script/multiburst.sh                 |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../minio-kafka-exchange-pooling/README.md         |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../minio-kafka-exchange-pooling/jfr/output.jfr    | Bin
 .../jfr/settings_for_heap.jfc                      |   0
 .../minio-kafka-exchange-pooling}/mvnw             |   0
 .../minio-kafka-exchange-pooling}/mvnw.cmd         |   0
 .../minio-kafka-exchange-pooling/pom.xml           |   0
 .../script/minio-bulk.sh                           |   0
 .../minio-kafka-exchange-pooling}/script/msg1.txt  |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../minio-kafka}/.mvn/wrapper/maven-wrapper.jar    | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/minio-kafka/README.md        |   0
 .../minio-kafka}/data/application.properties       |   0
 .../minio-kafka}/data/sources/routes.yaml          |   0
 .../minio-kafka}/jfr/settings_for_heap.jfc         |   0
 .../minio-kafka}/mvnw                              |   0
 .../minio-kafka}/mvnw.cmd                          |   0
 profiling/{ => kafka}/minio-kafka/pom.xml          |   0
 .../minio-kafka}/script/minio-bulk.sh              |   0
 .../minio-kafka}/script/msg1.txt                   |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../mongo-kafka-exchange-pooling/README.md         |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../mongo-kafka-exchange-pooling}/mvnw             |   0
 .../mongo-kafka-exchange-pooling}/mvnw.cmd         |   0
 .../mongo-kafka-exchange-pooling/pom.xml           |   0
 .../script/populate.js                             |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../mongo-kafka}/.mvn/wrapper/maven-wrapper.jar    | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/mongo-kafka/README.md        |   0
 .../mongo-kafka}/data/application.properties       |   0
 .../mongo-kafka}/data/sources/routes.yaml          |   0
 .../mongo-kafka}/jfr/settings_for_heap.jfc         |   0
 .../mongo-kafka}/mvnw                              |   0
 .../mongo-kafka}/mvnw.cmd                          |   0
 profiling/{ => kafka}/mongo-kafka/pom.xml          |   0
 .../mongo-kafka/script/populate-30000.js           |   0
 .../mongo-kafka/script/populate-40000.js           |   0
 .../mongo-kafka/script/populate-50000.js           |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../nats-kafka-exchange-pooling/README.md          |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../nats-kafka-exchange-pooling}/mvnw              |   0
 .../nats-kafka-exchange-pooling}/mvnw.cmd          |   0
 .../nats-kafka-exchange-pooling/pom.xml            |   0
 .../scripts/nats-bulk.sh                           |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../nats-kafka}/.mvn/wrapper/maven-wrapper.jar     | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/nats-kafka/README.md         |   0
 .../nats-kafka}/data/application.properties        |   0
 .../nats-kafka}/data/sources/routes.yaml           |   0
 .../nats-kafka}/jfr/settings_for_heap.jfc          |   0
 .../nats-kafka}/mvnw                               |   0
 .../nats-kafka}/mvnw.cmd                           |   0
 profiling/{ => kafka}/nats-kafka/pom.xml           |   0
 .../nats-kafka}/scripts/nats-bulk.sh               |   0
 profiling/{ => kafka}/pom.xml                      |   8 +++-----
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../postgresql-kafka-exchange-pooling/README.md    |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../postgresql-kafka-exchange-pooling}/mvnw        |   0
 .../postgresql-kafka-exchange-pooling}/mvnw.cmd    |   0
 .../postgresql-kafka-exchange-pooling/pom.xml      |   0
 .../script/populate-30000.sql                      |   0
 .../script/table.sql                               |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/postgresql-kafka/README.md   |   0
 .../postgresql-kafka}/data/application.properties  |   0
 .../postgresql-kafka}/data/sources/routes.yaml     |   0
 .../postgresql-kafka}/jfr/settings_for_heap.jfc    |   0
 .../postgresql-kafka}/mvnw                         |   0
 .../postgresql-kafka}/mvnw.cmd                     |   0
 profiling/{ => kafka}/postgresql-kafka/pom.xml     |   0
 .../postgresql-kafka}/script/populate-30000.sql    |   0
 .../postgresql-kafka/script/populate-40000.sql     |   0
 .../postgresql-kafka/script/populate-50000.sql     |   0
 .../postgresql-kafka}/script/table.sql             |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.jar                 | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../s3-kafka-exchange-pooling/README.md            |   0
 .../data/application.properties                    |   0
 .../data/sources/routes.yaml                       |   0
 .../jfr/settings_for_heap.jfc                      |   0
 .../s3-kafka-exchange-pooling}/mvnw                |   0
 .../s3-kafka-exchange-pooling}/mvnw.cmd            |   0
 .../{ => kafka}/s3-kafka-exchange-pooling/pom.xml  |   0
 .../s3-kafka-exchange-pooling}/script/msg1.txt     |   0
 .../s3-kafka-exchange-pooling}/script/s3-bulk.sh   |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../s3-kafka}/.mvn/wrapper/maven-wrapper.jar       | Bin
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 profiling/{ => kafka}/s3-kafka/README.md           |   0
 .../s3-kafka}/data/application.properties          |   0
 .../s3-kafka}/data/sources/routes.yaml             |   0
 .../s3-kafka}/jfr/settings_for_heap.jfc            |   0
 .../s3-kafka}/mvnw                                 |   0
 .../s3-kafka}/mvnw.cmd                             |   0
 profiling/{ => kafka}/s3-kafka/pom.xml             |   0
 .../s3-kafka}/script/msg1.txt                      |   0
 .../s3-kafka}/script/s3-bulk.sh                    |   0
 profiling/pom.xml                                  |  22 +--------------------
 257 files changed, 4 insertions(+), 26 deletions(-)

diff --git a/profiling/s3-kafka/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/s3-kafka/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/s3-kafka/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/s3-kafka/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/s3-kafka/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/s3-kafka/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/README.md b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/README.md
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/README.md
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/README.md
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/data/application.properties b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/data/application.properties
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/data/application.properties
diff --git a/profiling/kafka-azure-storage-blob/data/sources/routes.yaml b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-azure-storage-blob/data/sources/routes.yaml
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/s3-kafka/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/s3-kafka/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/s3-kafka/mvnw b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/mvnw
similarity index 100%
rename from profiling/s3-kafka/mvnw
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/mvnw
diff --git a/profiling/s3-kafka/mvnw.cmd b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/s3-kafka/mvnw.cmd
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/mvnw.cmd
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/pom.xml b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/pom.xml
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/pom.xml
diff --git a/profiling/kafka-s3/script/burst.sh b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/script/burst.sh
similarity index 100%
rename from profiling/kafka-s3/script/burst.sh
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/script/burst.sh
diff --git a/profiling/kafka-s3/script/multiburst.sh b/profiling/kafka/kafka-azure-storage-blob-exchange-pooling/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-s3/script/multiburst.sh
rename to profiling/kafka/kafka-azure-storage-blob-exchange-pooling/script/multiburst.sh
diff --git a/profiling/s3-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-azure-storage-blob/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-azure-storage-blob/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/s3-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-azure-storage-blob/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-azure-storage-blob/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/s3-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-azure-storage-blob/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-azure-storage-blob/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-azure-storage-blob/README.md b/profiling/kafka/kafka-azure-storage-blob/README.md
similarity index 100%
rename from profiling/kafka-azure-storage-blob/README.md
rename to profiling/kafka/kafka-azure-storage-blob/README.md
diff --git a/profiling/kafka-azure-storage-blob/data/application.properties b/profiling/kafka/kafka-azure-storage-blob/data/application.properties
similarity index 100%
rename from profiling/kafka-azure-storage-blob/data/application.properties
rename to profiling/kafka/kafka-azure-storage-blob/data/application.properties
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/kafka-azure-storage-blob/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/kafka-azure-storage-blob/data/sources/routes.yaml
diff --git a/profiling/s3-kafka-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-azure-storage-blob/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-azure-storage-blob/jfr/settings_for_heap.jfc
diff --git a/profiling/s3-kafka-exchange-pooling/mvnw b/profiling/kafka/kafka-azure-storage-blob/mvnw
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/mvnw
rename to profiling/kafka/kafka-azure-storage-blob/mvnw
diff --git a/profiling/s3-kafka-exchange-pooling/mvnw.cmd b/profiling/kafka/kafka-azure-storage-blob/mvnw.cmd
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/mvnw.cmd
rename to profiling/kafka/kafka-azure-storage-blob/mvnw.cmd
diff --git a/profiling/kafka-azure-storage-blob/pom.xml b/profiling/kafka/kafka-azure-storage-blob/pom.xml
similarity index 100%
rename from profiling/kafka-azure-storage-blob/pom.xml
rename to profiling/kafka/kafka-azure-storage-blob/pom.xml
diff --git a/profiling/kafka-postgresql/script/burst.sh b/profiling/kafka/kafka-azure-storage-blob/script/burst.sh
similarity index 100%
rename from profiling/kafka-postgresql/script/burst.sh
rename to profiling/kafka/kafka-azure-storage-blob/script/burst.sh
diff --git a/profiling/kafka-postgresql/script/multiburst.sh b/profiling/kafka/kafka-azure-storage-blob/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-postgresql/script/multiburst.sh
rename to profiling/kafka/kafka-azure-storage-blob/script/multiburst.sh
diff --git a/profiling/postgresql-kafka/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-minio-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/postgresql-kafka/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-minio-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/postgresql-kafka/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-minio-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/postgresql-kafka/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-minio-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/postgresql-kafka/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-minio-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/postgresql-kafka/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-minio-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-minio-exchange-pooling/README.md b/profiling/kafka/kafka-minio-exchange-pooling/README.md
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/README.md
rename to profiling/kafka/kafka-minio-exchange-pooling/README.md
diff --git a/profiling/s3-kafka-exchange-pooling/data/application.properties b/profiling/kafka/kafka-minio-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/data/application.properties
rename to profiling/kafka/kafka-minio-exchange-pooling/data/application.properties
diff --git a/profiling/kafka-minio/data/sources/routes.yaml b/profiling/kafka/kafka-minio-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-minio/data/sources/routes.yaml
rename to profiling/kafka/kafka-minio-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/postgresql-kafka/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-minio-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/postgresql-kafka/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-minio-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/postgresql-kafka/mvnw b/profiling/kafka/kafka-minio-exchange-pooling/mvnw
similarity index 100%
rename from profiling/postgresql-kafka/mvnw
rename to profiling/kafka/kafka-minio-exchange-pooling/mvnw
diff --git a/profiling/postgresql-kafka/mvnw.cmd b/profiling/kafka/kafka-minio-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/postgresql-kafka/mvnw.cmd
rename to profiling/kafka/kafka-minio-exchange-pooling/mvnw.cmd
diff --git a/profiling/kafka-minio-exchange-pooling/pom.xml b/profiling/kafka/kafka-minio-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/pom.xml
rename to profiling/kafka/kafka-minio-exchange-pooling/pom.xml
diff --git a/profiling/kafka-postgresql-exchange-pooling/script/burst.sh b/profiling/kafka/kafka-minio-exchange-pooling/script/burst.sh
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/script/burst.sh
rename to profiling/kafka/kafka-minio-exchange-pooling/script/burst.sh
diff --git a/profiling/kafka-postgresql-exchange-pooling/script/multiburst.sh b/profiling/kafka/kafka-minio-exchange-pooling/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/script/multiburst.sh
rename to profiling/kafka/kafka-minio-exchange-pooling/script/multiburst.sh
diff --git a/profiling/postgresql-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-minio/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-minio/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/postgresql-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-minio/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-minio/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/postgresql-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-minio/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-minio/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-minio/README.md b/profiling/kafka/kafka-minio/README.md
similarity index 100%
rename from profiling/kafka-minio/README.md
rename to profiling/kafka/kafka-minio/README.md
diff --git a/profiling/s3-kafka/data/application.properties b/profiling/kafka/kafka-minio/data/application.properties
similarity index 100%
rename from profiling/s3-kafka/data/application.properties
rename to profiling/kafka/kafka-minio/data/application.properties
diff --git a/profiling/kafka-minio-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/kafka-minio/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/kafka-minio/data/sources/routes.yaml
diff --git a/profiling/postgresql-kafka-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-minio/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-minio/jfr/settings_for_heap.jfc
diff --git a/profiling/postgresql-kafka-exchange-pooling/mvnw b/profiling/kafka/kafka-minio/mvnw
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/mvnw
rename to profiling/kafka/kafka-minio/mvnw
diff --git a/profiling/postgresql-kafka-exchange-pooling/mvnw.cmd b/profiling/kafka/kafka-minio/mvnw.cmd
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/mvnw.cmd
rename to profiling/kafka/kafka-minio/mvnw.cmd
diff --git a/profiling/kafka-minio/pom.xml b/profiling/kafka/kafka-minio/pom.xml
similarity index 100%
rename from profiling/kafka-minio/pom.xml
rename to profiling/kafka/kafka-minio/pom.xml
diff --git a/profiling/kafka-nats/script/burst.sh b/profiling/kafka/kafka-minio/script/burst.sh
similarity index 100%
rename from profiling/kafka-nats/script/burst.sh
rename to profiling/kafka/kafka-minio/script/burst.sh
diff --git a/profiling/kafka-nats/script/multiburst.sh b/profiling/kafka/kafka-minio/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-nats/script/multiburst.sh
rename to profiling/kafka/kafka-minio/script/multiburst.sh
diff --git a/profiling/nats-kafka/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-mongo-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/nats-kafka/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-mongo-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/nats-kafka/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-mongo-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/nats-kafka/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-mongo-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/nats-kafka/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-mongo-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/nats-kafka/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-mongo-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-mongo-exchange-pooling/README.md b/profiling/kafka/kafka-mongo-exchange-pooling/README.md
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/README.md
rename to profiling/kafka/kafka-mongo-exchange-pooling/README.md
diff --git a/profiling/postgresql-kafka-exchange-pooling/data/application.properties b/profiling/kafka/kafka-mongo-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/data/application.properties
rename to profiling/kafka/kafka-mongo-exchange-pooling/data/application.properties
diff --git a/profiling/kafka-mongo/data/sources/routes.yaml b/profiling/kafka/kafka-mongo-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-mongo/data/sources/routes.yaml
rename to profiling/kafka/kafka-mongo-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/nats-kafka/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-mongo-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/nats-kafka/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-mongo-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/nats-kafka/mvnw b/profiling/kafka/kafka-mongo-exchange-pooling/mvnw
similarity index 100%
rename from profiling/nats-kafka/mvnw
rename to profiling/kafka/kafka-mongo-exchange-pooling/mvnw
diff --git a/profiling/nats-kafka/mvnw.cmd b/profiling/kafka/kafka-mongo-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/nats-kafka/mvnw.cmd
rename to profiling/kafka/kafka-mongo-exchange-pooling/mvnw.cmd
diff --git a/profiling/kafka-mongo-exchange-pooling/pom.xml b/profiling/kafka/kafka-mongo-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/pom.xml
rename to profiling/kafka/kafka-mongo-exchange-pooling/pom.xml
diff --git a/profiling/kafka-mongo/script/burst.sh b/profiling/kafka/kafka-mongo-exchange-pooling/script/burst.sh
similarity index 100%
rename from profiling/kafka-mongo/script/burst.sh
rename to profiling/kafka/kafka-mongo-exchange-pooling/script/burst.sh
diff --git a/profiling/kafka-nats-exchange-pooling/script/multiburst.sh b/profiling/kafka/kafka-mongo-exchange-pooling/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/script/multiburst.sh
rename to profiling/kafka/kafka-mongo-exchange-pooling/script/multiburst.sh
diff --git a/profiling/nats-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-mongo/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-mongo/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/nats-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-mongo/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-mongo/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/nats-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-mongo/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-mongo/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-mongo/README.md b/profiling/kafka/kafka-mongo/README.md
similarity index 100%
rename from profiling/kafka-mongo/README.md
rename to profiling/kafka/kafka-mongo/README.md
diff --git a/profiling/postgresql-kafka/data/application.properties b/profiling/kafka/kafka-mongo/data/application.properties
similarity index 100%
rename from profiling/postgresql-kafka/data/application.properties
rename to profiling/kafka/kafka-mongo/data/application.properties
diff --git a/profiling/kafka-mongo-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/kafka-mongo/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/kafka-mongo/data/sources/routes.yaml
diff --git a/profiling/nats-kafka-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-mongo/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-mongo/jfr/settings_for_heap.jfc
diff --git a/profiling/nats-kafka-exchange-pooling/mvnw b/profiling/kafka/kafka-mongo/mvnw
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/mvnw
rename to profiling/kafka/kafka-mongo/mvnw
diff --git a/profiling/nats-kafka-exchange-pooling/mvnw.cmd b/profiling/kafka/kafka-mongo/mvnw.cmd
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/mvnw.cmd
rename to profiling/kafka/kafka-mongo/mvnw.cmd
diff --git a/profiling/kafka-mongo/pom.xml b/profiling/kafka/kafka-mongo/pom.xml
similarity index 100%
rename from profiling/kafka-mongo/pom.xml
rename to profiling/kafka/kafka-mongo/pom.xml
diff --git a/profiling/kafka-mongo-exchange-pooling/script/burst.sh b/profiling/kafka/kafka-mongo/script/burst.sh
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/script/burst.sh
rename to profiling/kafka/kafka-mongo/script/burst.sh
diff --git a/profiling/kafka-mongo/script/multiburst.sh b/profiling/kafka/kafka-mongo/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-mongo/script/multiburst.sh
rename to profiling/kafka/kafka-mongo/script/multiburst.sh
diff --git a/profiling/mongo-kafka/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-nats-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/mongo-kafka/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-nats-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/mongo-kafka/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-nats-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/mongo-kafka/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-nats-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/mongo-kafka/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-nats-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/mongo-kafka/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-nats-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-nats-exchange-pooling/README.md b/profiling/kafka/kafka-nats-exchange-pooling/README.md
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/README.md
rename to profiling/kafka/kafka-nats-exchange-pooling/README.md
diff --git a/profiling/nats-kafka/data/application.properties b/profiling/kafka/kafka-nats-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/nats-kafka/data/application.properties
rename to profiling/kafka/kafka-nats-exchange-pooling/data/application.properties
diff --git a/profiling/kafka-nats/data/sources/routes.yaml b/profiling/kafka/kafka-nats-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-nats/data/sources/routes.yaml
rename to profiling/kafka/kafka-nats-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/mongo-kafka/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-nats-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/mongo-kafka/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-nats-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/mongo-kafka/mvnw b/profiling/kafka/kafka-nats-exchange-pooling/mvnw
similarity index 100%
rename from profiling/mongo-kafka/mvnw
rename to profiling/kafka/kafka-nats-exchange-pooling/mvnw
diff --git a/profiling/mongo-kafka/mvnw.cmd b/profiling/kafka/kafka-nats-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/mongo-kafka/mvnw.cmd
rename to profiling/kafka/kafka-nats-exchange-pooling/mvnw.cmd
diff --git a/profiling/kafka-nats-exchange-pooling/pom.xml b/profiling/kafka/kafka-nats-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/pom.xml
rename to profiling/kafka/kafka-nats-exchange-pooling/pom.xml
diff --git a/profiling/kafka-nats-exchange-pooling/script/burst.sh b/profiling/kafka/kafka-nats-exchange-pooling/script/burst.sh
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/script/burst.sh
rename to profiling/kafka/kafka-nats-exchange-pooling/script/burst.sh
diff --git a/profiling/kafka-mongo-exchange-pooling/script/multiburst.sh b/profiling/kafka/kafka-nats-exchange-pooling/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/script/multiburst.sh
rename to profiling/kafka/kafka-nats-exchange-pooling/script/multiburst.sh
diff --git a/profiling/mongo-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-nats/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-nats/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/mongo-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-nats/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-nats/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/mongo-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-nats/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-nats/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-nats/README.md b/profiling/kafka/kafka-nats/README.md
similarity index 100%
rename from profiling/kafka-nats/README.md
rename to profiling/kafka/kafka-nats/README.md
diff --git a/profiling/mongo-kafka/data/application.properties b/profiling/kafka/kafka-nats/data/application.properties
similarity index 100%
rename from profiling/mongo-kafka/data/application.properties
rename to profiling/kafka/kafka-nats/data/application.properties
diff --git a/profiling/kafka-nats-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/kafka-nats/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/kafka-nats/data/sources/routes.yaml
diff --git a/profiling/mongo-kafka-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-nats/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-nats/jfr/settings_for_heap.jfc
diff --git a/profiling/mongo-kafka-exchange-pooling/mvnw b/profiling/kafka/kafka-nats/mvnw
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/mvnw
rename to profiling/kafka/kafka-nats/mvnw
diff --git a/profiling/mongo-kafka-exchange-pooling/mvnw.cmd b/profiling/kafka/kafka-nats/mvnw.cmd
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/mvnw.cmd
rename to profiling/kafka/kafka-nats/mvnw.cmd
diff --git a/profiling/kafka-nats/pom.xml b/profiling/kafka/kafka-nats/pom.xml
similarity index 100%
rename from profiling/kafka-nats/pom.xml
rename to profiling/kafka/kafka-nats/pom.xml
diff --git a/profiling/kafka-minio/script/burst.sh b/profiling/kafka/kafka-nats/script/burst.sh
similarity index 100%
rename from profiling/kafka-minio/script/burst.sh
rename to profiling/kafka/kafka-nats/script/burst.sh
diff --git a/profiling/kafka-minio/script/multiburst.sh b/profiling/kafka/kafka-nats/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-minio/script/multiburst.sh
rename to profiling/kafka/kafka-nats/script/multiburst.sh
diff --git a/profiling/minio-kafka/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-postgresql-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/minio-kafka/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-postgresql-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/minio-kafka/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-postgresql-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/minio-kafka/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-postgresql-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/minio-kafka/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-postgresql-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/minio-kafka/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-postgresql-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-postgresql-exchange-pooling/README.md b/profiling/kafka/kafka-postgresql-exchange-pooling/README.md
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/README.md
rename to profiling/kafka/kafka-postgresql-exchange-pooling/README.md
diff --git a/profiling/nats-kafka-exchange-pooling/data/application.properties b/profiling/kafka/kafka-postgresql-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/data/application.properties
rename to profiling/kafka/kafka-postgresql-exchange-pooling/data/application.properties
diff --git a/profiling/kafka-postgresql/data/sources/routes.yaml b/profiling/kafka/kafka-postgresql-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-postgresql/data/sources/routes.yaml
rename to profiling/kafka/kafka-postgresql-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/minio-kafka/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-postgresql-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/minio-kafka/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-postgresql-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/minio-kafka/mvnw b/profiling/kafka/kafka-postgresql-exchange-pooling/mvnw
similarity index 100%
rename from profiling/minio-kafka/mvnw
rename to profiling/kafka/kafka-postgresql-exchange-pooling/mvnw
diff --git a/profiling/minio-kafka/mvnw.cmd b/profiling/kafka/kafka-postgresql-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/minio-kafka/mvnw.cmd
rename to profiling/kafka/kafka-postgresql-exchange-pooling/mvnw.cmd
diff --git a/profiling/kafka-postgresql-exchange-pooling/pom.xml b/profiling/kafka/kafka-postgresql-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/pom.xml
rename to profiling/kafka/kafka-postgresql-exchange-pooling/pom.xml
diff --git a/profiling/kafka-minio-exchange-pooling/script/burst.sh b/profiling/kafka/kafka-postgresql-exchange-pooling/script/burst.sh
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/script/burst.sh
rename to profiling/kafka/kafka-postgresql-exchange-pooling/script/burst.sh
diff --git a/profiling/kafka-minio-exchange-pooling/script/multiburst.sh b/profiling/kafka/kafka-postgresql-exchange-pooling/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/script/multiburst.sh
rename to profiling/kafka/kafka-postgresql-exchange-pooling/script/multiburst.sh
diff --git a/profiling/postgresql-kafka/script/table.sql b/profiling/kafka/kafka-postgresql-exchange-pooling/script/table.sql
similarity index 100%
rename from profiling/postgresql-kafka/script/table.sql
rename to profiling/kafka/kafka-postgresql-exchange-pooling/script/table.sql
diff --git a/profiling/minio-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-postgresql/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-postgresql/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/minio-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-postgresql/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-postgresql/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/minio-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-postgresql/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-postgresql/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-postgresql/README.md b/profiling/kafka/kafka-postgresql/README.md
similarity index 100%
rename from profiling/kafka-postgresql/README.md
rename to profiling/kafka/kafka-postgresql/README.md
diff --git a/profiling/minio-kafka/data/application.properties b/profiling/kafka/kafka-postgresql/data/application.properties
similarity index 100%
rename from profiling/minio-kafka/data/application.properties
rename to profiling/kafka/kafka-postgresql/data/application.properties
diff --git a/profiling/kafka-postgresql-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/kafka-postgresql/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/kafka-postgresql/data/sources/routes.yaml
diff --git a/profiling/minio-kafka-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-postgresql/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-postgresql/jfr/settings_for_heap.jfc
diff --git a/profiling/minio-kafka-exchange-pooling/mvnw b/profiling/kafka/kafka-postgresql/mvnw
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/mvnw
rename to profiling/kafka/kafka-postgresql/mvnw
diff --git a/profiling/minio-kafka-exchange-pooling/mvnw.cmd b/profiling/kafka/kafka-postgresql/mvnw.cmd
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/mvnw.cmd
rename to profiling/kafka/kafka-postgresql/mvnw.cmd
diff --git a/profiling/kafka-postgresql/pom.xml b/profiling/kafka/kafka-postgresql/pom.xml
similarity index 100%
rename from profiling/kafka-postgresql/pom.xml
rename to profiling/kafka/kafka-postgresql/pom.xml
diff --git a/profiling/kafka-azure-storage-blob/script/burst.sh b/profiling/kafka/kafka-postgresql/script/burst.sh
similarity index 100%
rename from profiling/kafka-azure-storage-blob/script/burst.sh
rename to profiling/kafka/kafka-postgresql/script/burst.sh
diff --git a/profiling/kafka-azure-storage-blob/script/multiburst.sh b/profiling/kafka/kafka-postgresql/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-azure-storage-blob/script/multiburst.sh
rename to profiling/kafka/kafka-postgresql/script/multiburst.sh
diff --git a/profiling/postgresql-kafka-exchange-pooling/script/table.sql b/profiling/kafka/kafka-postgresql/script/table.sql
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/script/table.sql
rename to profiling/kafka/kafka-postgresql/script/table.sql
diff --git a/profiling/kafka-s3/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/kafka-s3/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-s3/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/kafka-s3/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-s3/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/kafka-s3/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-s3/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/kafka-s3/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-s3/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/kafka-s3/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-s3/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/kafka-s3/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/kafka-s3/README.md b/profiling/kafka/kafka-s3/README.md
similarity index 100%
rename from profiling/kafka-s3/README.md
rename to profiling/kafka/kafka-s3/README.md
diff --git a/profiling/kafka-s3/data/application.properties b/profiling/kafka/kafka-s3/data/application.properties
similarity index 100%
rename from profiling/kafka-s3/data/application.properties
rename to profiling/kafka/kafka-s3/data/application.properties
diff --git a/profiling/kafka-s3/data/sources/routes.yaml b/profiling/kafka/kafka-s3/data/sources/routes.yaml
similarity index 100%
rename from profiling/kafka-s3/data/sources/routes.yaml
rename to profiling/kafka/kafka-s3/data/sources/routes.yaml
diff --git a/profiling/kafka-s3/jfr/settings_for_heap.jfc b/profiling/kafka/kafka-s3/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-s3/jfr/settings_for_heap.jfc
rename to profiling/kafka/kafka-s3/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-s3/mvnw b/profiling/kafka/kafka-s3/mvnw
similarity index 100%
rename from profiling/kafka-s3/mvnw
rename to profiling/kafka/kafka-s3/mvnw
diff --git a/profiling/kafka-s3/mvnw.cmd b/profiling/kafka/kafka-s3/mvnw.cmd
similarity index 100%
rename from profiling/kafka-s3/mvnw.cmd
rename to profiling/kafka/kafka-s3/mvnw.cmd
diff --git a/profiling/kafka-s3/pom.xml b/profiling/kafka/kafka-s3/pom.xml
similarity index 100%
rename from profiling/kafka-s3/pom.xml
rename to profiling/kafka/kafka-s3/pom.xml
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/script/burst.sh b/profiling/kafka/kafka-s3/script/burst.sh
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/script/burst.sh
rename to profiling/kafka/kafka-s3/script/burst.sh
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/script/multiburst.sh b/profiling/kafka/kafka-s3/script/multiburst.sh
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/script/multiburst.sh
rename to profiling/kafka/kafka-s3/script/multiburst.sh
diff --git a/profiling/kafka-postgresql/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/minio-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-postgresql/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/minio-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-postgresql/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/minio-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-postgresql/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/minio-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-postgresql/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/minio-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-postgresql/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/minio-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/minio-kafka-exchange-pooling/README.md b/profiling/kafka/minio-kafka-exchange-pooling/README.md
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/README.md
rename to profiling/kafka/minio-kafka-exchange-pooling/README.md
diff --git a/profiling/mongo-kafka-exchange-pooling/data/application.properties b/profiling/kafka/minio-kafka-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/data/application.properties
rename to profiling/kafka/minio-kafka-exchange-pooling/data/application.properties
diff --git a/profiling/minio-kafka/data/sources/routes.yaml b/profiling/kafka/minio-kafka-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/minio-kafka/data/sources/routes.yaml
rename to profiling/kafka/minio-kafka-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/minio-kafka-exchange-pooling/jfr/output.jfr b/profiling/kafka/minio-kafka-exchange-pooling/jfr/output.jfr
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/jfr/output.jfr
rename to profiling/kafka/minio-kafka-exchange-pooling/jfr/output.jfr
diff --git a/profiling/kafka-postgresql/jfr/settings_for_heap.jfc b/profiling/kafka/minio-kafka-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-postgresql/jfr/settings_for_heap.jfc
rename to profiling/kafka/minio-kafka-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-postgresql/mvnw b/profiling/kafka/minio-kafka-exchange-pooling/mvnw
similarity index 100%
rename from profiling/kafka-postgresql/mvnw
rename to profiling/kafka/minio-kafka-exchange-pooling/mvnw
diff --git a/profiling/kafka-postgresql/mvnw.cmd b/profiling/kafka/minio-kafka-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/kafka-postgresql/mvnw.cmd
rename to profiling/kafka/minio-kafka-exchange-pooling/mvnw.cmd
diff --git a/profiling/minio-kafka-exchange-pooling/pom.xml b/profiling/kafka/minio-kafka-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/pom.xml
rename to profiling/kafka/minio-kafka-exchange-pooling/pom.xml
diff --git a/profiling/minio-kafka/script/minio-bulk.sh b/profiling/kafka/minio-kafka-exchange-pooling/script/minio-bulk.sh
similarity index 100%
rename from profiling/minio-kafka/script/minio-bulk.sh
rename to profiling/kafka/minio-kafka-exchange-pooling/script/minio-bulk.sh
diff --git a/profiling/s3-kafka/script/msg1.txt b/profiling/kafka/minio-kafka-exchange-pooling/script/msg1.txt
similarity index 100%
rename from profiling/s3-kafka/script/msg1.txt
rename to profiling/kafka/minio-kafka-exchange-pooling/script/msg1.txt
diff --git a/profiling/kafka-postgresql-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/minio-kafka/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/minio-kafka/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-postgresql-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/minio-kafka/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/minio-kafka/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-postgresql-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/minio-kafka/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/minio-kafka/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/minio-kafka/README.md b/profiling/kafka/minio-kafka/README.md
similarity index 100%
rename from profiling/minio-kafka/README.md
rename to profiling/kafka/minio-kafka/README.md
diff --git a/profiling/kafka-postgresql/data/application.properties b/profiling/kafka/minio-kafka/data/application.properties
similarity index 100%
rename from profiling/kafka-postgresql/data/application.properties
rename to profiling/kafka/minio-kafka/data/application.properties
diff --git a/profiling/minio-kafka-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/minio-kafka/data/sources/routes.yaml
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/minio-kafka/data/sources/routes.yaml
diff --git a/profiling/kafka-postgresql-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/minio-kafka/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/minio-kafka/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-postgresql-exchange-pooling/mvnw b/profiling/kafka/minio-kafka/mvnw
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/mvnw
rename to profiling/kafka/minio-kafka/mvnw
diff --git a/profiling/kafka-postgresql-exchange-pooling/mvnw.cmd b/profiling/kafka/minio-kafka/mvnw.cmd
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/mvnw.cmd
rename to profiling/kafka/minio-kafka/mvnw.cmd
diff --git a/profiling/minio-kafka/pom.xml b/profiling/kafka/minio-kafka/pom.xml
similarity index 100%
rename from profiling/minio-kafka/pom.xml
rename to profiling/kafka/minio-kafka/pom.xml
diff --git a/profiling/minio-kafka-exchange-pooling/script/minio-bulk.sh b/profiling/kafka/minio-kafka/script/minio-bulk.sh
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/script/minio-bulk.sh
rename to profiling/kafka/minio-kafka/script/minio-bulk.sh
diff --git a/profiling/s3-kafka-exchange-pooling/script/msg1.txt b/profiling/kafka/minio-kafka/script/msg1.txt
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/script/msg1.txt
rename to profiling/kafka/minio-kafka/script/msg1.txt
diff --git a/profiling/kafka-nats/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/mongo-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-nats/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/mongo-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-nats/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/mongo-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-nats/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/mongo-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-nats/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/mongo-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-nats/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/mongo-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/mongo-kafka-exchange-pooling/README.md b/profiling/kafka/mongo-kafka-exchange-pooling/README.md
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/README.md
rename to profiling/kafka/mongo-kafka-exchange-pooling/README.md
diff --git a/profiling/minio-kafka-exchange-pooling/data/application.properties b/profiling/kafka/mongo-kafka-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/data/application.properties
rename to profiling/kafka/mongo-kafka-exchange-pooling/data/application.properties
diff --git a/profiling/mongo-kafka/data/sources/routes.yaml b/profiling/kafka/mongo-kafka-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/mongo-kafka/data/sources/routes.yaml
rename to profiling/kafka/mongo-kafka-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/kafka-nats/jfr/settings_for_heap.jfc b/profiling/kafka/mongo-kafka-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-nats/jfr/settings_for_heap.jfc
rename to profiling/kafka/mongo-kafka-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-nats/mvnw b/profiling/kafka/mongo-kafka-exchange-pooling/mvnw
similarity index 100%
rename from profiling/kafka-nats/mvnw
rename to profiling/kafka/mongo-kafka-exchange-pooling/mvnw
diff --git a/profiling/kafka-nats/mvnw.cmd b/profiling/kafka/mongo-kafka-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/kafka-nats/mvnw.cmd
rename to profiling/kafka/mongo-kafka-exchange-pooling/mvnw.cmd
diff --git a/profiling/mongo-kafka-exchange-pooling/pom.xml b/profiling/kafka/mongo-kafka-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/pom.xml
rename to profiling/kafka/mongo-kafka-exchange-pooling/pom.xml
diff --git a/profiling/mongo-kafka-exchange-pooling/script/populate.js b/profiling/kafka/mongo-kafka-exchange-pooling/script/populate.js
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/script/populate.js
rename to profiling/kafka/mongo-kafka-exchange-pooling/script/populate.js
diff --git a/profiling/kafka-nats-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/mongo-kafka/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/mongo-kafka/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-nats-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/mongo-kafka/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/mongo-kafka/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-nats-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/mongo-kafka/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/mongo-kafka/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/mongo-kafka/README.md b/profiling/kafka/mongo-kafka/README.md
similarity index 100%
rename from profiling/mongo-kafka/README.md
rename to profiling/kafka/mongo-kafka/README.md
diff --git a/profiling/kafka-nats/data/application.properties b/profiling/kafka/mongo-kafka/data/application.properties
similarity index 100%
rename from profiling/kafka-nats/data/application.properties
rename to profiling/kafka/mongo-kafka/data/application.properties
diff --git a/profiling/mongo-kafka-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/mongo-kafka/data/sources/routes.yaml
similarity index 100%
rename from profiling/mongo-kafka-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/mongo-kafka/data/sources/routes.yaml
diff --git a/profiling/kafka-nats-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/mongo-kafka/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/mongo-kafka/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-nats-exchange-pooling/mvnw b/profiling/kafka/mongo-kafka/mvnw
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/mvnw
rename to profiling/kafka/mongo-kafka/mvnw
diff --git a/profiling/kafka-nats-exchange-pooling/mvnw.cmd b/profiling/kafka/mongo-kafka/mvnw.cmd
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/mvnw.cmd
rename to profiling/kafka/mongo-kafka/mvnw.cmd
diff --git a/profiling/mongo-kafka/pom.xml b/profiling/kafka/mongo-kafka/pom.xml
similarity index 100%
rename from profiling/mongo-kafka/pom.xml
rename to profiling/kafka/mongo-kafka/pom.xml
diff --git a/profiling/mongo-kafka/script/populate-30000.js b/profiling/kafka/mongo-kafka/script/populate-30000.js
similarity index 100%
rename from profiling/mongo-kafka/script/populate-30000.js
rename to profiling/kafka/mongo-kafka/script/populate-30000.js
diff --git a/profiling/mongo-kafka/script/populate-40000.js b/profiling/kafka/mongo-kafka/script/populate-40000.js
similarity index 100%
rename from profiling/mongo-kafka/script/populate-40000.js
rename to profiling/kafka/mongo-kafka/script/populate-40000.js
diff --git a/profiling/mongo-kafka/script/populate-50000.js b/profiling/kafka/mongo-kafka/script/populate-50000.js
similarity index 100%
rename from profiling/mongo-kafka/script/populate-50000.js
rename to profiling/kafka/mongo-kafka/script/populate-50000.js
diff --git a/profiling/kafka-mongo/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/nats-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-mongo/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/nats-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-mongo/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/nats-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-mongo/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/nats-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-mongo/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/nats-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-mongo/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/nats-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/nats-kafka-exchange-pooling/README.md b/profiling/kafka/nats-kafka-exchange-pooling/README.md
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/README.md
rename to profiling/kafka/nats-kafka-exchange-pooling/README.md
diff --git a/profiling/kafka-postgresql-exchange-pooling/data/application.properties b/profiling/kafka/nats-kafka-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/data/application.properties
rename to profiling/kafka/nats-kafka-exchange-pooling/data/application.properties
diff --git a/profiling/nats-kafka/data/sources/routes.yaml b/profiling/kafka/nats-kafka-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/nats-kafka/data/sources/routes.yaml
rename to profiling/kafka/nats-kafka-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/kafka-mongo/jfr/settings_for_heap.jfc b/profiling/kafka/nats-kafka-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-mongo/jfr/settings_for_heap.jfc
rename to profiling/kafka/nats-kafka-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-mongo/mvnw b/profiling/kafka/nats-kafka-exchange-pooling/mvnw
similarity index 100%
rename from profiling/kafka-mongo/mvnw
rename to profiling/kafka/nats-kafka-exchange-pooling/mvnw
diff --git a/profiling/kafka-mongo/mvnw.cmd b/profiling/kafka/nats-kafka-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/kafka-mongo/mvnw.cmd
rename to profiling/kafka/nats-kafka-exchange-pooling/mvnw.cmd
diff --git a/profiling/nats-kafka-exchange-pooling/pom.xml b/profiling/kafka/nats-kafka-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/pom.xml
rename to profiling/kafka/nats-kafka-exchange-pooling/pom.xml
diff --git a/profiling/nats-kafka/scripts/nats-bulk.sh b/profiling/kafka/nats-kafka-exchange-pooling/scripts/nats-bulk.sh
similarity index 100%
rename from profiling/nats-kafka/scripts/nats-bulk.sh
rename to profiling/kafka/nats-kafka-exchange-pooling/scripts/nats-bulk.sh
diff --git a/profiling/kafka-mongo-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/nats-kafka/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/nats-kafka/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-mongo-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/nats-kafka/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/nats-kafka/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-mongo-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/nats-kafka/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/nats-kafka/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/nats-kafka/README.md b/profiling/kafka/nats-kafka/README.md
similarity index 100%
rename from profiling/nats-kafka/README.md
rename to profiling/kafka/nats-kafka/README.md
diff --git a/profiling/kafka-nats-exchange-pooling/data/application.properties b/profiling/kafka/nats-kafka/data/application.properties
similarity index 100%
rename from profiling/kafka-nats-exchange-pooling/data/application.properties
rename to profiling/kafka/nats-kafka/data/application.properties
diff --git a/profiling/nats-kafka-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/nats-kafka/data/sources/routes.yaml
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/nats-kafka/data/sources/routes.yaml
diff --git a/profiling/kafka-mongo-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/nats-kafka/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/nats-kafka/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-mongo-exchange-pooling/mvnw b/profiling/kafka/nats-kafka/mvnw
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/mvnw
rename to profiling/kafka/nats-kafka/mvnw
diff --git a/profiling/kafka-mongo-exchange-pooling/mvnw.cmd b/profiling/kafka/nats-kafka/mvnw.cmd
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/mvnw.cmd
rename to profiling/kafka/nats-kafka/mvnw.cmd
diff --git a/profiling/nats-kafka/pom.xml b/profiling/kafka/nats-kafka/pom.xml
similarity index 100%
rename from profiling/nats-kafka/pom.xml
rename to profiling/kafka/nats-kafka/pom.xml
diff --git a/profiling/nats-kafka-exchange-pooling/scripts/nats-bulk.sh b/profiling/kafka/nats-kafka/scripts/nats-bulk.sh
similarity index 100%
rename from profiling/nats-kafka-exchange-pooling/scripts/nats-bulk.sh
rename to profiling/kafka/nats-kafka/scripts/nats-bulk.sh
diff --git a/profiling/pom.xml b/profiling/kafka/pom.xml
similarity index 91%
copy from profiling/pom.xml
copy to profiling/kafka/pom.xml
index 781cd98..929cb59 100644
--- a/profiling/pom.xml
+++ b/profiling/kafka/pom.xml
@@ -24,19 +24,17 @@
 
     <parent>
         <groupId>org.apache.camel.tests</groupId>
-        <artifactId>camel-tests-parent</artifactId>
+        <artifactId>profiling</artifactId>
         <version>1.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>profiling</artifactId>
+    <artifactId>profiling-kafka-parent</artifactId>
     <version>1.0-SNAPSHOT</version>
     <packaging>pom</packaging>
-    <name>Camel Performance :: Profiling</name>
+    <name>Camel Performance :: Profiling :: Kafka Parent</name>
 
     <modules>
-        <module>timer-log</module>
-        <module>timer-http</module>
         <module>kafka-s3</module>
         <module>kafka-azure-storage-blob</module>
         <module>kafka-azure-storage-blob-exchange-pooling</module>
diff --git a/profiling/kafka-minio/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/postgresql-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-minio/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/postgresql-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-minio/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/postgresql-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-minio/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/postgresql-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-minio/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/postgresql-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-minio/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/postgresql-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/postgresql-kafka-exchange-pooling/README.md b/profiling/kafka/postgresql-kafka-exchange-pooling/README.md
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/README.md
rename to profiling/kafka/postgresql-kafka-exchange-pooling/README.md
diff --git a/profiling/kafka-mongo-exchange-pooling/data/application.properties b/profiling/kafka/postgresql-kafka-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/kafka-mongo-exchange-pooling/data/application.properties
rename to profiling/kafka/postgresql-kafka-exchange-pooling/data/application.properties
diff --git a/profiling/postgresql-kafka/data/sources/routes.yaml b/profiling/kafka/postgresql-kafka-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/postgresql-kafka/data/sources/routes.yaml
rename to profiling/kafka/postgresql-kafka-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/kafka-minio/jfr/settings_for_heap.jfc b/profiling/kafka/postgresql-kafka-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-minio/jfr/settings_for_heap.jfc
rename to profiling/kafka/postgresql-kafka-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-minio/mvnw b/profiling/kafka/postgresql-kafka-exchange-pooling/mvnw
similarity index 100%
rename from profiling/kafka-minio/mvnw
rename to profiling/kafka/postgresql-kafka-exchange-pooling/mvnw
diff --git a/profiling/kafka-minio/mvnw.cmd b/profiling/kafka/postgresql-kafka-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/kafka-minio/mvnw.cmd
rename to profiling/kafka/postgresql-kafka-exchange-pooling/mvnw.cmd
diff --git a/profiling/postgresql-kafka-exchange-pooling/pom.xml b/profiling/kafka/postgresql-kafka-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/pom.xml
rename to profiling/kafka/postgresql-kafka-exchange-pooling/pom.xml
diff --git a/profiling/postgresql-kafka/script/populate-30000.sql b/profiling/kafka/postgresql-kafka-exchange-pooling/script/populate-30000.sql
similarity index 100%
rename from profiling/postgresql-kafka/script/populate-30000.sql
rename to profiling/kafka/postgresql-kafka-exchange-pooling/script/populate-30000.sql
diff --git a/profiling/kafka-postgresql/script/table.sql b/profiling/kafka/postgresql-kafka-exchange-pooling/script/table.sql
similarity index 100%
rename from profiling/kafka-postgresql/script/table.sql
rename to profiling/kafka/postgresql-kafka-exchange-pooling/script/table.sql
diff --git a/profiling/kafka-minio-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/postgresql-kafka/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/postgresql-kafka/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-minio-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/postgresql-kafka/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/postgresql-kafka/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-minio-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/postgresql-kafka/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/postgresql-kafka/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/postgresql-kafka/README.md b/profiling/kafka/postgresql-kafka/README.md
similarity index 100%
rename from profiling/postgresql-kafka/README.md
rename to profiling/kafka/postgresql-kafka/README.md
diff --git a/profiling/kafka-mongo/data/application.properties b/profiling/kafka/postgresql-kafka/data/application.properties
similarity index 100%
rename from profiling/kafka-mongo/data/application.properties
rename to profiling/kafka/postgresql-kafka/data/application.properties
diff --git a/profiling/postgresql-kafka-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/postgresql-kafka/data/sources/routes.yaml
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/postgresql-kafka/data/sources/routes.yaml
diff --git a/profiling/kafka-minio-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/postgresql-kafka/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/postgresql-kafka/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-minio-exchange-pooling/mvnw b/profiling/kafka/postgresql-kafka/mvnw
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/mvnw
rename to profiling/kafka/postgresql-kafka/mvnw
diff --git a/profiling/kafka-minio-exchange-pooling/mvnw.cmd b/profiling/kafka/postgresql-kafka/mvnw.cmd
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/mvnw.cmd
rename to profiling/kafka/postgresql-kafka/mvnw.cmd
diff --git a/profiling/postgresql-kafka/pom.xml b/profiling/kafka/postgresql-kafka/pom.xml
similarity index 100%
rename from profiling/postgresql-kafka/pom.xml
rename to profiling/kafka/postgresql-kafka/pom.xml
diff --git a/profiling/postgresql-kafka-exchange-pooling/script/populate-30000.sql b/profiling/kafka/postgresql-kafka/script/populate-30000.sql
similarity index 100%
rename from profiling/postgresql-kafka-exchange-pooling/script/populate-30000.sql
rename to profiling/kafka/postgresql-kafka/script/populate-30000.sql
diff --git a/profiling/postgresql-kafka/script/populate-40000.sql b/profiling/kafka/postgresql-kafka/script/populate-40000.sql
similarity index 100%
rename from profiling/postgresql-kafka/script/populate-40000.sql
rename to profiling/kafka/postgresql-kafka/script/populate-40000.sql
diff --git a/profiling/postgresql-kafka/script/populate-50000.sql b/profiling/kafka/postgresql-kafka/script/populate-50000.sql
similarity index 100%
rename from profiling/postgresql-kafka/script/populate-50000.sql
rename to profiling/kafka/postgresql-kafka/script/populate-50000.sql
diff --git a/profiling/kafka-postgresql-exchange-pooling/script/table.sql b/profiling/kafka/postgresql-kafka/script/table.sql
similarity index 100%
rename from profiling/kafka-postgresql-exchange-pooling/script/table.sql
rename to profiling/kafka/postgresql-kafka/script/table.sql
diff --git a/profiling/kafka-azure-storage-blob/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/s3-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-azure-storage-blob/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/s3-kafka-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-azure-storage-blob/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/s3-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-azure-storage-blob/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/s3-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-azure-storage-blob/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/s3-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-azure-storage-blob/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/s3-kafka-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/s3-kafka-exchange-pooling/README.md b/profiling/kafka/s3-kafka-exchange-pooling/README.md
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/README.md
rename to profiling/kafka/s3-kafka-exchange-pooling/README.md
diff --git a/profiling/kafka-minio-exchange-pooling/data/application.properties b/profiling/kafka/s3-kafka-exchange-pooling/data/application.properties
similarity index 100%
rename from profiling/kafka-minio-exchange-pooling/data/application.properties
rename to profiling/kafka/s3-kafka-exchange-pooling/data/application.properties
diff --git a/profiling/s3-kafka/data/sources/routes.yaml b/profiling/kafka/s3-kafka-exchange-pooling/data/sources/routes.yaml
similarity index 100%
rename from profiling/s3-kafka/data/sources/routes.yaml
rename to profiling/kafka/s3-kafka-exchange-pooling/data/sources/routes.yaml
diff --git a/profiling/kafka-azure-storage-blob/jfr/settings_for_heap.jfc b/profiling/kafka/s3-kafka-exchange-pooling/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-azure-storage-blob/jfr/settings_for_heap.jfc
rename to profiling/kafka/s3-kafka-exchange-pooling/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-azure-storage-blob/mvnw b/profiling/kafka/s3-kafka-exchange-pooling/mvnw
similarity index 100%
rename from profiling/kafka-azure-storage-blob/mvnw
rename to profiling/kafka/s3-kafka-exchange-pooling/mvnw
diff --git a/profiling/kafka-azure-storage-blob/mvnw.cmd b/profiling/kafka/s3-kafka-exchange-pooling/mvnw.cmd
similarity index 100%
rename from profiling/kafka-azure-storage-blob/mvnw.cmd
rename to profiling/kafka/s3-kafka-exchange-pooling/mvnw.cmd
diff --git a/profiling/s3-kafka-exchange-pooling/pom.xml b/profiling/kafka/s3-kafka-exchange-pooling/pom.xml
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/pom.xml
rename to profiling/kafka/s3-kafka-exchange-pooling/pom.xml
diff --git a/profiling/minio-kafka/script/msg1.txt b/profiling/kafka/s3-kafka-exchange-pooling/script/msg1.txt
similarity index 100%
rename from profiling/minio-kafka/script/msg1.txt
rename to profiling/kafka/s3-kafka-exchange-pooling/script/msg1.txt
diff --git a/profiling/s3-kafka/script/s3-bulk.sh b/profiling/kafka/s3-kafka-exchange-pooling/script/s3-bulk.sh
similarity index 100%
rename from profiling/s3-kafka/script/s3-bulk.sh
rename to profiling/kafka/s3-kafka-exchange-pooling/script/s3-bulk.sh
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java b/profiling/kafka/s3-kafka/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/MavenWrapperDownloader.java
rename to profiling/kafka/s3-kafka/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/maven-wrapper.jar b/profiling/kafka/s3-kafka/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/maven-wrapper.jar
rename to profiling/kafka/s3-kafka/.mvn/wrapper/maven-wrapper.jar
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/maven-wrapper.properties b/profiling/kafka/s3-kafka/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/.mvn/wrapper/maven-wrapper.properties
rename to profiling/kafka/s3-kafka/.mvn/wrapper/maven-wrapper.properties
diff --git a/profiling/s3-kafka/README.md b/profiling/kafka/s3-kafka/README.md
similarity index 100%
rename from profiling/s3-kafka/README.md
rename to profiling/kafka/s3-kafka/README.md
diff --git a/profiling/kafka-minio/data/application.properties b/profiling/kafka/s3-kafka/data/application.properties
similarity index 100%
rename from profiling/kafka-minio/data/application.properties
rename to profiling/kafka/s3-kafka/data/application.properties
diff --git a/profiling/s3-kafka-exchange-pooling/data/sources/routes.yaml b/profiling/kafka/s3-kafka/data/sources/routes.yaml
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/data/sources/routes.yaml
rename to profiling/kafka/s3-kafka/data/sources/routes.yaml
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/jfr/settings_for_heap.jfc b/profiling/kafka/s3-kafka/jfr/settings_for_heap.jfc
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/jfr/settings_for_heap.jfc
rename to profiling/kafka/s3-kafka/jfr/settings_for_heap.jfc
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/mvnw b/profiling/kafka/s3-kafka/mvnw
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/mvnw
rename to profiling/kafka/s3-kafka/mvnw
diff --git a/profiling/kafka-azure-storage-blob-exchange-pooling/mvnw.cmd b/profiling/kafka/s3-kafka/mvnw.cmd
similarity index 100%
rename from profiling/kafka-azure-storage-blob-exchange-pooling/mvnw.cmd
rename to profiling/kafka/s3-kafka/mvnw.cmd
diff --git a/profiling/s3-kafka/pom.xml b/profiling/kafka/s3-kafka/pom.xml
similarity index 100%
rename from profiling/s3-kafka/pom.xml
rename to profiling/kafka/s3-kafka/pom.xml
diff --git a/profiling/minio-kafka-exchange-pooling/script/msg1.txt b/profiling/kafka/s3-kafka/script/msg1.txt
similarity index 100%
rename from profiling/minio-kafka-exchange-pooling/script/msg1.txt
rename to profiling/kafka/s3-kafka/script/msg1.txt
diff --git a/profiling/s3-kafka-exchange-pooling/script/s3-bulk.sh b/profiling/kafka/s3-kafka/script/s3-bulk.sh
similarity index 100%
rename from profiling/s3-kafka-exchange-pooling/script/s3-bulk.sh
rename to profiling/kafka/s3-kafka/script/s3-bulk.sh
diff --git a/profiling/pom.xml b/profiling/pom.xml
index 781cd98..2f80528 100644
--- a/profiling/pom.xml
+++ b/profiling/pom.xml
@@ -37,27 +37,7 @@
     <modules>
         <module>timer-log</module>
         <module>timer-http</module>
-        <module>kafka-s3</module>
-        <module>kafka-azure-storage-blob</module>
-        <module>kafka-azure-storage-blob-exchange-pooling</module>
-        <module>kafka-minio</module>
-        <module>kafka-minio-exchange-pooling</module>
-        <module>kafka-mongo</module>
-        <module>kafka-mongo-exchange-pooling</module>
-        <module>kafka-nats</module>
-        <module>kafka-nats-exchange-pooling</module>
-        <module>kafka-postgresql</module>
-        <module>kafka-postgresql-exchange-pooling</module>
-        <module>minio-kafka</module>
-        <module>minio-kafka-exchange-pooling</module>
-        <module>mongo-kafka</module>
-        <module>mongo-kafka-exchange-pooling</module>
-        <module>nats-kafka</module>
-        <module>nats-kafka-exchange-pooling</module>
-        <module>postgresql-kafka</module>
-        <module>postgresql-kafka-exchange-pooling</module>
-        <module>s3-kafka</module>
-        <module>s3-kafka-exchange-pooling</module>
+        <module>kafka</module>
     </modules>
 
 </project>