docs: longhaul dashboard page (#4838)

* docs: longhaul dashboard page

closes #4780

Signed-off-by: Mike Nguyen <hey@mike.ee>

* docs:fix typo

Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com>
Signed-off-by: Mike Nguyen <hey@mike.ee>

* Update daprdocs/content/en/operations/observability/_index.md

Signed-off-by: Mark Fussell <markfussell@gmail.com>

---------

Signed-off-by: Mike Nguyen <hey@mike.ee>
Signed-off-by: Mark Fussell <markfussell@gmail.com>
Co-authored-by: Marc Duiker <marcduiker@users.noreply.github.com>
Co-authored-by: Mark Fussell <markfussell@gmail.com>
This commit is contained in:
Mike Nguyen 2025-09-06 00:41:48 +01:00 committed by GitHub
parent a9d5e8becf
commit 40b6f83016
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 55 additions and 0 deletions

View File

@ -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 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 %}}

View File

@ -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 IaC templates and Helm charts to deploy the test applications and Dapr.