NETSIL AOC: Dashboards¶
In this section we will walk you through Dashboards setup and use in the NETSIL AOC and how you can use them to get insights into the health of application components.
Pre-Canned and Custom Dashboards¶
The left column in the default Dashboards view shows several pre-canned dashboards for all supported datasources such as DNS, MySQL, HTTP, Memcached, PostgreSQL, etc. These out-of-the-box dashboards help point-in-time values as well as values along meaningful attributes of the datasource (e.g. DNS domain types or HTTP status codes). Also, trends dashboard provide temporal trends for the corresponding metrics. You cannot delete the pre-canned dashboards but you can clone them and edit the cloned dashboard to filter out data based on your requirements. You can also create new custom dashboards from scratch. The Search field lets you search for dashboards by name.
Pre-canned and Custom Dashboards
Drill down into a selected series¶
Once you have selected any dashboard, either pre-canned or a cloned custom dashboard, you will see several charts. For example, for the HTTP Trends dashboard shown below, we see charts corresponding to Throughput of Top 5 Endpoints, error rate, latency numbers etc. You see several data series on the charts and you can click to select any series and drill down.. This lets you slice and dice the data in many different ways. Here is an example of drill down to separate all http status codes for a particular URI:
Click on a series corresponding to URI: /(A) and select http.status.code
Drill down menu for a particular series
The drilled down menu shows http status codes for a particular URI, in this case URI:/(A)
Drilled down view separating http status codes for a particular URI
This is just one example of the drill down feature. You can use this for a wide variety of analytics based on your requirements.
Time range slider¶
The multiseries graphs in various trends dashboards depend on a chosen time period. You can adjust this period using a drop-down menu (coarse selection) or the time-slider (fine-grained selection), as shown. This will let you look at the multiseries charts at various time intervals and help you troubleshoot more effectively. Note: the selected time period will apply to all charts in that dashboard.
Adjust time range slider to look at different time periods
Zoom in on graph¶
For multiseries trends charts, you can zoom in on a particular time period through click and drag. The time slider towards the top of the dashboard page will adjust to reflect this change. You can zoom out or go back to a different time period either through the time slider or the drop down menu to the right of the time slider.
Zoom in on a specific time period
Chart series selector¶
In any multiseries chart, you can select an individual series plot to separate it from the others by clicking on it. You can go back to the view of all multiseries by clicking on it again as shown in the GIF below. This lets you quickly toggle between multiple series.
Resize/Move a chart¶
You can resize and move a chart as shown in the GIF below
Miscellaneous dashboard and chart controls¶
You can change the name of a custom dashboard, clone it or delete it as shown below. Note: You cannot delete or change the names of a pre-canned dashboard but you can clone it. You can also add charts to a custom dashboard but not to a pre-canned dashboard.
Miscellaneous Chart controls
Editing queries in a chart modal¶
In the detailed chart view (you get to it by clicking on the ‘gear’ icon on a chart), you can define and edit queries and subqueries. You can see the graphs for a variety of datasources, separate them for a particular service or for the global view and add global filters on them as shown below. Global filters are applied to all the charts in the dashboard.
You can also add multiple metrics and create complex query expressions. The JSON for the query is available to copy from the chart modal. This lets you create customized charts and dashboards with powerful query analytics.
Editing a subquery in a chart
Dashboards can be shared easily among AOC users, by simply sending the URL for the dashboard. The URL has all the information needed for other users to access the same dashboard along with selected time window, applied filters etc.
Join our Public Slack Channel if you have any questions.