From e4c54f5b8db57962527368c79a98d2144ef52d48 Mon Sep 17 00:00:00 2001 From: Mike Nguyen Date: Fri, 29 Aug 2025 16:13:30 +0100 Subject: [PATCH 1/3] docs: longhaul dashboard page closes #4780 Signed-off-by: Mike Nguyen --- .../en/operations/observability/_index.md | 6 +++ .../perf-longhaul.md | 49 +++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 daprdocs/content/en/operations/performance-and-scalability/perf-longhaul.md diff --git a/daprdocs/content/en/operations/observability/_index.md b/daprdocs/content/en/operations/observability/_index.md index 6b7171767bf..b1608a36ddc 100644 --- a/daprdocs/content/en/operations/observability/_index.md +++ b/daprdocs/content/en/operations/observability/_index.md @@ -16,3 +16,9 @@ description: See and measure the message calls to components and between network - Review the [Observability API reference documentation]({{% ref health_api.md %}}). - Read the [general overview of the observability concept]({{% ref observability-concept %}}) in Dapr. {{% /alert %}} + +{{% alert title="Dapr Observability in Action!" color="primary" %}} +Dapr Has a public Grafana dashboard demonstrating observability in action on our longhaul testing environment. + - [Dapr Public Grafana Dashboard](https://dapr.grafana.net/public-dashboards/86d748b233804e74a16d8243b4b64e18) + - Read more about: [Longhaul performance and stability]({{% ref perf-longhaul.md %}}) + {{% /alert %}} \ No newline at end of file diff --git a/daprdocs/content/en/operations/performance-and-scalability/perf-longhaul.md b/daprdocs/content/en/operations/performance-and-scalability/perf-longhaul.md new file mode 100644 index 00000000000..eb3c03e017f --- /dev/null +++ b/daprdocs/content/en/operations/performance-and-scalability/perf-longhaul.md @@ -0,0 +1,49 @@ +--- +type: docs +title: "Longhaul performance and stability" +linkTitle: "Longhaul performance and stability" +weight: 10000 +description: "" +--- + +This article provides longhaul performance and stability benchmarks for Dapr on Kubernetes. + +The longhaul tests are designed to run for a period of a week, validating the stability of Dapr and its components, while measuring resource utilization and performance over time. + +## Public Dashboard + +You can access the live longhaul test results on the public Grafana dashboard. This dashboard is updated in near real-time, showing the latest results from the longhaul tests. + +[Dapr Longhaul Dashboard](https://dapr.grafana.net/public-dashboards/86d748b233804e74a16d8243b4b64e18). + +## System overview + +The longhaul environment is run on a 3 node managed Azure Kubernetes Service (AKS) cluster, using standard D2s_v5 nodes running 2 cores and 8GB of RAM, with network acceleration. + +## Test Applications + +- Feed generator +- Hashtag Actor +- Hashtag counter +- Message Analyzer +- Pubsub Workflow +- Streaming Pubsub Publisher / Producer +- Streaming Pubsub Subscriber / Consumer +- Snapshot App +- Validation Worker App +- Scheduler Jobs App +- Workflow Gen App +- Scheduler Actor Reminders - Client +- Scheduler Actor Reminders - Server +- Scheduler Workflow App + +## Redeployments + +The longhaul test environment is redeployed every 7 days (Fridays at 08:00 UTC). + +## Test Infrastructure + +The test infrastructure is sourced from this [GitHub repository](https://github.com/dapr/test-infra). + +It is a mixture of Bicep IaaC templates and Helm charts to deploy the test applications and Dapr. + From 9c7e304267492b0191531a9820723b6049dafe1b Mon Sep 17 00:00:00 2001 From: Mike Nguyen Date: Wed, 3 Sep 2025 19:05:28 +0100 Subject: [PATCH 2/3] docs:fix typo Co-authored-by: Marc Duiker Signed-off-by: Mike Nguyen --- .../en/operations/performance-and-scalability/perf-longhaul.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/content/en/operations/performance-and-scalability/perf-longhaul.md b/daprdocs/content/en/operations/performance-and-scalability/perf-longhaul.md index eb3c03e017f..130506df4a8 100644 --- a/daprdocs/content/en/operations/performance-and-scalability/perf-longhaul.md +++ b/daprdocs/content/en/operations/performance-and-scalability/perf-longhaul.md @@ -45,5 +45,5 @@ The longhaul test environment is redeployed every 7 days (Fridays at 08:00 UTC). The test infrastructure is sourced from this [GitHub repository](https://github.com/dapr/test-infra). -It is a mixture of Bicep IaaC templates and Helm charts to deploy the test applications and Dapr. +It is a mixture of Bicep IaC templates and Helm charts to deploy the test applications and Dapr. From e01284ab672d3dba7b16b6ace7c67455872ef0a9 Mon Sep 17 00:00:00 2001 From: Mark Fussell Date: Fri, 5 Sep 2025 16:21:13 -0700 Subject: [PATCH 3/3] Update daprdocs/content/en/operations/observability/_index.md Signed-off-by: Mark Fussell --- daprdocs/content/en/operations/observability/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/content/en/operations/observability/_index.md b/daprdocs/content/en/operations/observability/_index.md index b1608a36ddc..faa2365177e 100644 --- a/daprdocs/content/en/operations/observability/_index.md +++ b/daprdocs/content/en/operations/observability/_index.md @@ -18,7 +18,7 @@ description: See and measure the message calls to components and between network {{% /alert %}} {{% alert title="Dapr Observability in Action!" color="primary" %}} -Dapr Has a public Grafana dashboard demonstrating observability in action on our longhaul testing environment. +Dapr has a public Grafana dashboard demonstrating observability in action on the longhaul testing environment. - [Dapr Public Grafana Dashboard](https://dapr.grafana.net/public-dashboards/86d748b233804e74a16d8243b4b64e18) - Read more about: [Longhaul performance and stability]({{% ref perf-longhaul.md %}}) {{% /alert %}} \ No newline at end of file