The OverOps Dashboard servers as the main hub through which you can spot, prioritize and move towards fixing critical errors in your staging and production application.
The Dashboard comprises three main panes - Event List, Event Chart and Views Pane. Together these components allow you to zoom in on the error that impacts your applications the most. Once you've zoomed in on an error you can drill into its actual cause using the Automated Root Cause (ARC) Screen.
The Events List and Chart both visualize events selected within the current Timeframe and View.
Dashboard featuring the Views Pane (1), Events Chart (2) and Event List (3)
Events presented within the Dashboard include Exceptions (caught, uncaught and swallowed), Log Errors and Warnings, HTTP Errors, Timers and Custom event.
Events within Dashboard are always viewed within the context of a timeframe and View. Controlling timeframes and views are further described below.
The Event list uses grid-like UI to show you an ordered list of all the events within the current timeframe and view. Each row in the grid describes a discrete event and provides deep contextual information as to its type, location in the code and impact in terms of volume and spread across your application.
Click an Event in the list to open the last snapshot for that event, captured closest to the end of the current timeframe (e.g. if you are looking at the "Last hour" timeframe, clicking an event in the list will open the most recent snapshot captured for that event).
The Events List enables you to sort and filter through data to get to the event that impact the application. Click here to learn how to more about the Events List.
Another key component in the Dashboard is the Events Chart. The chart interactively visualizes the volume of the events included within the current timeframe and view. These are visualized through the Current View series (in green) Filtering events within the grid is automatically reflected in the chart to visualize the events currently viewed.
Hover over any point in the graph to open an event snapshot from that point in time. This helps reveal the cause of sudden spike in errors within the application. Click here to learn more about the Events Chart.
Opening a snapshot from the graph
The information in both the Events list and Chart always reflect the chosen timeframe.
To control the timeframe:
- Use the timeframe picker to select the last hour/day/month or a custom time window:
- From the chart, select the area of the target timeframe on which to focus:
Selecting an area is especially useful for zooming in on a spike in events.
Dashboard Views provide a simple mechanism for focusing on specific types of events in applications. Views enable you to capture any combination of grid and chart configurations such as columns, series, sorting as well as applications, servers and timeframes as a reusable view which you can reuse to monitor specific aspects of your application and share with your team.
The Dashboard provides a set of out-of-the-box filters to enable you to directly see new errors introduced today, this week, the number of errors over last hour or day, JVM errors and more. Click here to learn more about using and defining views.
Labels enable you to tag specific errors with meta labels such as 'Critical', 'Low Priority' or 'Testing' to enable you and your team to tag and annotate specific kinds of errors. Click here to learn about managing labels.