Blog

May 8, 2012

Typesafe Console 1.1-M2

May 8, 2012

We have released the second milestone of the Typesafe Console after the 1.0 launch.

The Typesafe Console is a tailor-made tracing and monitoring solution for event-driven Akka actor based systems. The Typesafe Console captures the events that comprise your application’s asynchronous processing, links those events into meaningful trace flows across actors and remote nodes, and makes this information actionable to developers and operations staff through a rich web-based user interface.

You can try the new online demo at http://console-demo.typesafe.com.

The Typesafe Console is part of the commercial Typesafe Subscription. Please contact us if you are interested in an evaluation account. We appreciate your feedback so that we can continue to evolve the product in the right direction.

In this blog post we will highlight a few of the new features.

What's New in 1.1-M2

It is now possible to specify the time period as either rolling or historical. This is done in the search field or by selecting predefined filters. The specified time period affects all time series graphs and aggregated statistics. (Please note that the demo only keeps 20 minutes of data.)

Blog_search
Blog_filter

Several graphs and boxes with numerical information have been added to each view. You can pick 3 graphs and 3 info boxes for display in each view. All views have the same layout. Animation, key metrics and throughput in the collapsed view and 3 graphs plus 3 info boxes in the expanded view.

Blog_graphs
Click on the small graph icon to the right and select the elements you are interested in.
Console_select_graph

Latency scatter plot is one of the most useful new graphs.

Console_latency_scatter

Each dot represents a span duration. The measured duration depends on selected span type. Default span type is "message", which is the time measured from when the message was sent until the message processing has completed in the receiving actor. You may define marker spans that start and end in any location in the message trace, i.e. it may span over several actors. Another built in span type is "receive", which is the message processing time inside the actor, i.e. the receive function. You specify the span type in the search field.
Blog_search_span
Aggregated statistics is now also be grouped by actor system, i.e. you can monitor several actor systems running in the same or separate JVMs.

Console_actor_system

It's also worth mentioning that the error view has been improved. 

Console_errors

You find links from all views in the Errors info box, as you can see in above screens for the node and actor system. All deviations are sorted on time with the most current first in the list.

More information

Please see the full documentation of the Typesafe Console for more information.

We invite you to take the online demo of the Typeafe Console for a test drive.

Finally, for more information on pricing and arranging an evaluation of the Typesafe Console, as part of the Typesafe Subscription, please contact Typesafe.

comments powered by Disqus
Browse Recent Blog Posts