The time integrated flow maps, also called comparative performance charts, are a time-synchronized method of viewing a variety of performance data trended from one or more systems or devices in your configuration. The trended performance measures are juxtaposed for Users to help them diagnose problems that might be understood only by seeing affects across their networks, potentially caused by multiple devices competing for resources.
In this section we cover the following topics:
- Time-Integrated Performance Views
- Understanding the Performance View Controls
- Selecting What to Graph
- Controls with Sites
- Controls with Servers
- Controls with Switches
- Controls with Streams
- Controls with Cameras
This time-synced performance display mechanism provides a fast trouble shooting mechanism when there are many devices in a distributed system.
Performance measures from each device at your site are collected on regular intervals, and dependencies among multiple devices are established based on both physical and logical configuration relationships. The Performance view gives you a way to see the trended values of relevant performance measures over time in a way that is time-synchronized across measures and devices. This gives you a way of diagnosing problems by seeing multiple coincidental measures across your site.
It does this by giving you a common setting of time across all performance trend charts in the view.
For example, you can simultaneously examine the total download measure observed at a server's network interface with aggregated load coming from associated cameras to help you see which cameras are accounting for the load seen from the recording server. If you change the time range to be graphed, all trend-lines within the single view will adjust to fit the chosen time range.
This can be done with any measure and any device across a single site. To generate a performance graph, you need to tell Viakoo which device(s) and which measure from that device (or set of devices) to plot in each view. The section below explains the performance view controls and how to select the devices and measures that you want to see.
A key component of viewing performance measures is the time range you would like to plot those measures. The Performance View gives you two ways to set the range of time for the display:
- Preset Controls
- Custom Date-Ranges
Preset Controls are time ranges relative to the current moment and are chosen by the Preset time range selector on the left of the Date Range Controls. Preset time ranges are as follows:
- Today - time range from 24-hours ago to now.
- Week - date range from 7-days ago through today.
- Month - date range from the same day, one-month earlier through today.
- Quarter - date range from the same day, three-months earlier through today.
- Custom - date range expressed by the custom date range settings
Custom Date-Ranges can be chosen by entering explicit dates in the "from" and "to" date fields, or by clicking on the date icon immediately to the right of the associated date field to get a calendar chooser where you can navigate and select the appropriate date visually.
Changing existing settings will prompt existing graphs to be redrawn to reflect the new time range.
Clicking on the Add Graph button creates another graph control below all the current graphs in the view. This gives you a way to select different Performance Types and different Device Types to compare against each other. There is no limit to the number of graphs you can add to the display. If there are more graphs than can be simultaneously displayed in your browser, then the browser should allow you to scroll to see all the graphs.
The only issue with adding graphs is that downloading all the requested data for each graph takes time. So the more graphs you add, the more time it may take to completely render all the displays.
Below each graph, is a Graph button. When you are initially choosing or changing settings, the view won't generate or regenerate the display automatically in all cases. This is because some graphs have a lot of data in them and take resources and time. After you have made your selection of devices and performance types, click "Graph" to prompt the UI to go grab fresh data for your graph choices.
Clicking "Graph" will regenerate all the graphs in the view.
Below each graph is a Remove button. This is the opposite of the "Add Graph" button with the exception that it removes the one graph associated with the "Remove" button (i.e., doesn't necessarily remove the bottom graph unless that is the one chosen).
This allows you to prune down your graph views to just those that are important for the analysis you are currently doing.
An individual graph view is plotting performance measures associated with one or more objects within your site. This next section shows you how to select those objects and the related measures to graph.
The procedure is as follows:
- Select a Device Type
- If necessary, select Object or Objects (e.g., server, camera, stream, et cetera).
- Select Performance Type or measure appropriate for the objects
- Click "Graph"
DEVICE TYPE SELECTOR
The Device Type selector shows you which kind of objects have data in the current context. If your navigation context is currently at the level of a site, you should have visibility to all the objects within the site, including performance data associated with the site overall. If you have navigated down to the context of a recording server, you will only see the data associated with that recorder and the associated cameras and video streams.
You set the device type in this selector so you can choose the individual devices of that class in the next selector as well as identify the set of measures that are available to graph.
Your device type selector can have the following objects:
- Server - recording servers, storage servers and viewing stations. If the current context is a recorder already, then choosing this option implies the device in question is the current server.
- Camera - video cameras associated with your current context.
- Stream - video streams from associated cameras configured in the current context. This may include disabled or failed video streams that have performance measures in the past even if there is no data currently.
- Switch - [site-level only] switches that are part of your configuration (see How to Configure Switches).
- Port - [site-level only] switch-port objects that are part of your configuration. These objects are only present if switches are configured into your collection.
- Site - [site-level only] site-level performance measures. Implies the current site (i.e., you currently cannot view multiple sites in a single performance view)
Once you've selected the type of device to graph, if not obvious based on the current navigation context, you can then select one or more devices (or objects) that you want performance data from.
For example, you can select one, a few or all your cameras that are viewable in the current context.
Note: Site's will not have this selector as it is only available from within a single site's context. Moreover, if the current navigation context is a recording server, the "Server" device type graphs only the Server for the current context.
By clicking on the object chooser that appears below the "Device Type" selector, you will see a pop-up, scrollable selector of all the available objects of the associated device type within the current context. You can check one or more items in the list of objects by clicking on the associated selection as well as the ability to "Check All" or "Uncheck All". Selected objects will have a checkmark next to them.
When you have completed selecting the objects you which to graph, click an area outside of the object selector box to have it disappear.
You can then select the Performance Type or measure you wish to graph for the given object(s). Each type of object has a different list of performance measures that are available.