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:
If you want to see this sample in action before trying it in your own applications, please give the Phobos + DataDog Tutorial a try!
First, you will need to clone the
phobos-dashboards repository from Petabridge's Github account and then open the
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.
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!