This project is pack of three JMeter plugins
- JMeter -> InfluxDB
- JMeter -> ElasticSearch
- JMeter -> Clickhouse
Actually this is fork of two projects: https://github.com/NovaTecConsulting/JMeter-InfluxDB-Writer and https://github.com/delirius325/jmeter-elasticsearch-backend-listener. But with implementation of GROUP_BY functional.
Activation of GROUP_BY function (only couple parameters in settings) could be very useful on highload (thousands of transaction per second) because on such intensity InfluxDB/ElasticSearch/Clickhouse can be bottleneck (IOPS). In this mode all Samplers grouping by name and only aggregates (name, avg response time, error count, transaction count) saves in influxdb/elasticsearch for every 10-50-100-200... transactions (configurable). So it helps on high intensity with low disk performance.
Examples of Grafana/Kibana dashboards present in additional. Dashboards for ClickHouse.