-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
code exchange submissionCode and/or content about Temporal!Code and/or content about Temporal!triageIssues that Temporal folk need to look atIssues that Temporal folk need to look at
Description
Project link
https://github.com/manetu/temporal-benchmark
Language
Other / Unofficial SDK
Short description (max 256 chars)
A benchmarking tool to measure the latency and throughput details of a Temporal cluster
Long Description
This tool generates a configurable load against a target Temporal cluster and then reports various statistics observed, including the mean, standard deviation, and quantiles of latency, as well as workflow throughput.
$ ./target/temporal-benchmark combo --client-concurrency 256 --client-requests 10000
10000/10000 100% [==================================================] ETA: 00:00
|-----------+----------+--------+---------+---------+---------+---------+---------+---------+----------+----------------+--------|
| Successes | Failures | Min | Mean | Stddev | P50 | P90 | P95 | P99 | Max | Total Duration | Rate |
|-----------+----------+--------+---------+---------+---------+---------+---------+---------+----------+----------------+--------|
| 10000 | 0 | 54.899 | 530.683 | 386.085 | 494.535 | 753.667 | 828.319 | 951.452 | 6702.931 | 26185.284 | 381.89 |
|-----------+----------+--------+---------+---------+---------+---------+---------+---------+----------+----------------+--------|
Author(s)
Greg Haskins / Manetu
Metadata
Metadata
Assignees
Labels
code exchange submissionCode and/or content about Temporal!Code and/or content about Temporal!triageIssues that Temporal folk need to look atIssues that Temporal folk need to look at