dynaTrace Dashboards are the window to the captured data in Dev, Test or Production. Besides the Out-of-the-Box Dashboards that you get through the Start Center, the dashboards that come with the installation or the ones you get from the Community Portal you can obviously create your own dashboards.
Very often we get asked - so - what type of dashboards have you seen out there? Can you share some screenshots that will give us an idea what all is possible?
Eugene - one of our power dashboard users - shared screenshots of the dashboards that he has built. Let's have a look at them
He has built several overview dashboards which are his starting points on monitoring application availability, performance and infrastructure health.
Business Overview Dashboard
His first dashboard shows a health overview of all servers, cpu, memory, response time and availability. He also includes incident reports from both dynaTrace and external incident systems.
The next overview dashboard gives a good overview of the server health. It includes CPU, File System, Network, Component Availability and external incident reports:
Detailed Anlaysis Dashboards
From the overview dashboards he drills into more detailed dashboards or expands the dashlets on the overview dashboard to full screen to better analyze the data.
Active Web Monitoring using the URL Monitor
Eugene uses the URL Monitor to monitor the availability and response time of their frontend web servers. The critical measures for them are
- Response Time
- HTTP Status Code: must always be 200
- Content Size: in their case the content size never changes - if it does they know there is a problem, e.g.: Service Not Available Page
- Throughput: tells them if they have any network problems
Monitoring File Systems
Eugene wrote his own Monitoring Plugin that does two interesting things
a) It monitors individual file systems and returns measures that he uses for Alerting, e.g: low disk space
b) It also creates an HTML Report that displays file system information in a tabular form. This HTML Report gets put on a Web Server and is then shown in the Web Page Dashlet on his Dashboard (see below)
He uses this type of monitor for different reports. His goal is to display tabular data in a dynaTrace Dashboard. dynaTrace already provides the Dynamic Measure Matrix Dashlet that provides a similar feature. Thanks to his work we will further enhance this dashboard with features that Eugene put into his implementation.
Details on Filesystems
Metrics for his monitored file systems are also shown on a separate dashboard
CPU Monitoring per Process
They monitor CPU Usage on their app servers per process. This allows them to see whether they have any background processes that consumes more CPU than normal. They sometimes ran into the problem that certain batch jobs run too long and impact overall performance of the server. This dashboard shows them which processes are problematic
Details on Processes
He also gets the list of all currently running processes by capturing the os output of the process list and putting it into his HTML Table Format:
Incidents from external system
They have external ticketing systems. In order to start from the dynaTrace Client with all their monitoring and troubleshooting activities Eugene reused his HTML Monitor Implementation and also creates a HTML Page displayed in a Web Page Dashlet that displays a list of incidents. The links then actually open the ticket details in a browser window.
Eugene uses the dynaTrace Oracle Monitor Plugin. Besides that he again uses his HTML Report Monitor that creates him a list of Slow SQLs and Locks by going off to the database and querying this information from Oracle. The benefit for him is to see all this information in a single dashboard.
More on dynaTrace Dashboards
Want to learn more about dashboards? Check out the following links
Not Logged In? Customers and AJAX Edition Users Login with your Community Account