Foglight Application Performance Monitoring
Back in March of this year, we rolled out a new way of looking at end-user transactional data in the Service Operations Console. In my blog announcing that, I alluded to the fact that there were more UI changes coming to the Service Operations Console. I’m excited to finally get a chance to share those. There is far too much to include in a single blog post, so I’m going to break this information up thematically into two separate posts.
In Foglight 5.6.4, we have released a new cartridge called the Cartridge for Application Operations. This cartridge will work on a 5.6.3 or 5.6.4 Foglight Management Server. It does not need separate licensing—it is included with a Management Server license. It bundles together a number of features (including the Cartridge for Dependency Mapping) designed to simplify the out-of-the-box Application Performance Monitoring experience for Foglight users. The two largest functional areas of change are:
Service Operations Console (5.6.4) Overview
Foglight has long delivered market leading functionality across all functions/dimensions of APM. The 5.6.4 release is focused on delivering simplicity in APM. We now provide an out-of-the-box comprehensive APM dashboard inside the Service Operations Console. It highlights the intersection of transactions, platforms (like database, java, etc.) and infrastructure (like physical hosts, virtual hosts, virtualization servers, etc.) to provide end-to-end views and a repeatable workflow for application triage. This enables application support engineers to get all the data they need, from one central UI, without having to be a domain expert and use domain focused dashboards.
When you install the Cartridge for Application Operations into a Foglight Management Server (5.6.3 or 5.6.4) the behavior of the Service Operations Console is changed. Specifically, you will find:
Application operations/support will use this new and improved Service Operations Console to:
The Service Operations Console End User Tab:
The End User tab on the Service operations console is designed to show real (tiles with the “person” icon) and synthetic (tiles with the “robots” icon) user transactional data, side by side, in order to quickly determine the severity and impact of application issues on the user base. There are a variety of controls for organizing tiles and there are drills on each type of user data. The real-user tiles provide the ability to associate FxV content filters (Trace Analysis) to isolate individual sessions are experiencing any criteria that is interesting to you (long running hits, error hits, etc.). This includes the ability to drill directly to those sessions for detailed analysis, including “Tivo-esque” playback of the user session, right from the Service Operations Console UI.
Below is a screenshot of the End User tab:
The Service Operations Console Dependencies Tab:
The Dependencies tab on the Service Operations Console is designed to facilitate troubleshooting for application operations/support by providing multiple perspectives and contextual drill paths on your application run-time architecture. There is too much detail to communicate everything about this here, but generally speaking:
Below is a screenshot of the Application Infrastructure perspective, with a drill into the application tier to show the tile based perspective.
There are a few additional notes worth mentioning here:
In conjunctions with developing these Uis, we have been updating and improving our development and demo lab environments. Out of this work has come a new set of demos that allow our pre-sales (and sometimes PM) team members to show how the Service Operations Console works to support a common workflow for supporting application triage and root-cause diagnostics. I have personally demonstrated this UI to dozens of internal resources, partners, and customers over the past few months, and have had enthusiastic response to them. While I cannot do 100’s of demonstrations, I’m more than happy to do a handful of individual sessions for customers, or if demand is sufficient, run a webcast for existing customers. Please reach out to me at firstname.lastname@example.org with a subject line of “Requesting a Demo of 5.6.4 Service Operations Console”, and I’ll follow up with you.