Phobos + DataDog Akka.Cluster Dashboard
The Phobos + DataDog Akka.Cluster Dashboard is designed to help your team immediately observe the following things about your Akka.Cluster applications:
- The overall state of the cluster - the number of members of each status, each role type, and the total number of unreachable nodes over the past arbitrary window of time.
- Error rates and logging activity across the cluster - what do the global logging rates look like and which cluster nodes and logging which types of errors over how much time?
- Total actor counts, start / stop rates, crash rates, and message processing - this paints a complete picture of how many actors are alive throughout the cluster, what types of messages are processing, how are actors churning (starts / stops,) and what types of exceptions are being thrown by which actor types?
Here's a simple preview of what the Phobos + DataDog Akka.Cluster Dashboard demonstrates:
Note
If you want to see this sample in action before trying it in your own applications, please give the Phobos + DataDog Tutorial a try!
Installation Instructions
First, you will need to clone the phobos-dashboards
repository from Petabridge's Github account and then open the /datadog
folder.
To install this dashboard into your DataDog account go to your DataDog Dashboard List and click on New Dashboard.
Next, create a New Timeboard and give it a name - we used "Akka.NET Cluster Metrics (Phobos)" here.
Click on the gear icon and select Import Dashboard JSON.
Import the phobos-akka.net-cluster-metrics-datadog.json
file from the repository into the dialog and then click on Yes, Replace.
And after that's imported, all of the data reported by Phobos should give you a dashboard that looks very similar to this one!