Reporting¶
Report Types¶
LP Volume Reporting¶
In SURFnet7 we’re reporting on Lightpath Volume for all active services. Data is collected for both ends of a lightpath, so we need to choose which end to report on. The following criteria are used to determine which end we’ll use:
- Prefer a service running on a saos7 device over a saos6 device (saos6 is not collecting uniTxBytes)
- If both services run on saos7 devices choose the service running on the device first in alphabetical order
- If neither runs on saos7 devices choose the service running on the saos6 device first in alphabetical order
The process to upload the statistics every month is as follows:
- Get all lightpath parent services.
- For every parent service determine which child service data should be used using the above criteria (_preferred_child).
- Add the child service to the list of services to be processed by the upload_to_vers function
LP Availability Reporting¶
The LP Availability is calculated based on CFM events and the type of LP (Unprotected, Protected, Resilient). These events are retrieved from the OneControl database through an ODBC interface.
IP Volume Reporting¶
Currently we’re getting the IP Volume statistics from the Junipers using Zenoss. We’ll do a daily export of the data and put it into Bubbles through the RESTful API.
IP Availability Reporting¶
IP availability is calculated based on ping results to customer interfaces. We’ll export these events to Bubbles through the RESTful API.