diff --git a/daprdocs/content/en/operations/observability/_index.md b/daprdocs/content/en/operations/observability/_index.md index 6b7171767bf..faa2365177e 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 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 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..130506df4a8 --- /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 IaC templates and Helm charts to deploy the test applications and Dapr. +