The Class of Service report is intended to provide an overview of the Quality/Class of Service configuration and utilisation of the selected Juniper devices.
It presents for each selected Node, Interface and Class, the Policy/Interface Speed, the average Utilisation of the class, the 95th percentile of the class Utilisation, the percentage of dropped bytes and the cumulative Class Usage or traffic.
Level Coloring Options
The report offers configurable level coloring for the utilisation, 95th percentile and drop percentage columns (separately):
The named set of coloring rules is selected in the report scheduling GUI in the Layout tab, under "Level Color Scheme".
opReports ships with one rule set called 'default', and you can configure further sets by editing
Here is an excerpt of the 'default' rule set:
The format is quite straightforward: The section named
util sets the rules for coloring the Class Utilisation column, similar for
Each section consists of a number of named rules and properties:
colorproperty sets the HTML/CSS background color for the cell.
Empty means no background color.
descriptiontext is used for the color legend.
thresholdsets the minimum value for the rule to apply.
The rule with the lowest
thresholdvalue that is equal to or greater than the measurement is the one that controls the coloring.
- The rule
nameis used only for CSV output, where colors are not possible.
For CSV outputs, the rule
nameis shown in a separate "Status" column.
Data Source Considerations
The Juniper CoS implementation does not support Class-level speeds; opReports therefore applies the configured interface speed as the Policy Speed. Any misconfigured interface speeds will badly affect the report output.
Class Utilisation is calculated based on the "Queued Bytes" measurement. The Dropped Bytes percentage is computed as the difference between "Queued" and "Transmitted" bytes relative to "Queued" bytes. Class Usage or total cumulative traffic is computed based on "Transmitted" bytes.