Skip to content

Commit 40b6f83

Browse files
mikeeemarcduikermsfussell
authored
docs: longhaul dashboard page (dapr#4838)
* docs: longhaul dashboard page closes dapr#4780 Signed-off-by: Mike Nguyen <[email protected]> * docs:fix typo Co-authored-by: Marc Duiker <[email protected]> Signed-off-by: Mike Nguyen <[email protected]> * Update daprdocs/content/en/operations/observability/_index.md Signed-off-by: Mark Fussell <[email protected]> --------- Signed-off-by: Mike Nguyen <[email protected]> Signed-off-by: Mark Fussell <[email protected]> Co-authored-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]>
1 parent a9d5e8b commit 40b6f83

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,9 @@ description: See and measure the message calls to components and between network
1616
- Review the [Observability API reference documentation]({{% ref health_api.md %}}).
1717
- Read the [general overview of the observability concept]({{% ref observability-concept %}}) in Dapr.
1818
{{% /alert %}}
19+
20+
{{% alert title="Dapr Observability in Action!" color="primary" %}}
21+
Dapr has a public Grafana dashboard demonstrating observability in action on the longhaul testing environment.
22+
- [Dapr Public Grafana Dashboard](https://dapr.grafana.net/public-dashboards/86d748b233804e74a16d8243b4b64e18)
23+
- Read more about: [Longhaul performance and stability]({{% ref perf-longhaul.md %}})
24+
{{% /alert %}}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
type: docs
3+
title: "Longhaul performance and stability"
4+
linkTitle: "Longhaul performance and stability"
5+
weight: 10000
6+
description: ""
7+
---
8+
9+
This article provides longhaul performance and stability benchmarks for Dapr on Kubernetes.
10+
11+
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.
12+
13+
## Public Dashboard
14+
15+
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.
16+
17+
[Dapr Longhaul Dashboard](https://dapr.grafana.net/public-dashboards/86d748b233804e74a16d8243b4b64e18).
18+
19+
## System overview
20+
21+
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.
22+
23+
## Test Applications
24+
25+
- Feed generator
26+
- Hashtag Actor
27+
- Hashtag counter
28+
- Message Analyzer
29+
- Pubsub Workflow
30+
- Streaming Pubsub Publisher / Producer
31+
- Streaming Pubsub Subscriber / Consumer
32+
- Snapshot App
33+
- Validation Worker App
34+
- Scheduler Jobs App
35+
- Workflow Gen App
36+
- Scheduler Actor Reminders - Client
37+
- Scheduler Actor Reminders - Server
38+
- Scheduler Workflow App
39+
40+
## Redeployments
41+
42+
The longhaul test environment is redeployed every 7 days (Fridays at 08:00 UTC).
43+
44+
## Test Infrastructure
45+
46+
The test infrastructure is sourced from this [GitHub repository](https://github.com/dapr/test-infra).
47+
48+
It is a mixture of Bicep IaC templates and Helm charts to deploy the test applications and Dapr.
49+

0 commit comments

Comments
 (0)