Beta support for Akka remoting

Dynatrace is proud to announce end-to-end visibility for Akka remote actors (Beta). Beginning with Dynatrace Server version 1.152 (or Dynatrace Managed version 1.152) and OneAgent version 1.145, you can enable Akka remoting support using the new OneAgent beta features section on the Deep monitoring settings page (SettingsServer-side service monitoringDeep monitoring). For full details, see the blog post OneAgent features to be released in beta.

Akka remoting in OneAgent beta features section of Deep monitoring

Once you’ve enabled this feature, you’ll need to restart your Akka processes. You can then view new Akka services in your services list (see below).

Akka services in services list

Dynatrace detects an Remote Akka service for each Akka actor system. When you drill into a specific Akka service, you can view more details, including the version of Akka you’re using (see example below).

Akka service details

Click the View service flow button to see an end-to-end view of all your Akka remote activity. Because Dynatrace is fully aware of your service topology, Dynatrace AI immediately leverages topology details to detect the root causes of any detected slowdowns or other problems.

End-to-end view of Akka remote activity

You can even view a single request and analyze each step in PurePath view.

Akka remoting

Limitations and requirements

Akka remoting support is still in the beta stage. While it’s been fully tested and supported, we’ll continue to perfect it. You’ll notice that the request names of your remote calls don’t fully reflect the underlying scenarios. We’re working on improving this.

Requirements:

  • OneAgent version 1.145
  • Dynatrace Server or Dynatrace Managed 1.152
  • Akka 2.4, 2.5

Those who know me know that I'm passionate about 3 things: rock climbing, physics, and performance. I've worked in performance monitoring and optimizations in enterprise environments for the better part of the last 10 years. Now as a Product Manager I am doing my best to build those experiences into Dynatrace.

Looking for answers?

Start a new discussion or ask for help in our Q&A forum.

Go to forum