|
| 1 | +#!/usr/bin/env python3 |
| 2 | +# -*- encoding: utf-8; py-indent-offset: 4 -*- |
| 3 | + |
| 4 | +from cmk.graphing.v1 import Title, metrics |
| 5 | + |
| 6 | +UNIT_BYTES = metrics.Unit(metrics.IECNotation('B')) |
| 7 | +UNIT_COUNTER = metrics.Unit(metrics.DecimalNotation(''), metrics.StrictPrecision(2)) |
| 8 | +UNIT_COUNTER_IMPORTED = metrics.Unit(metrics.DecimalNotation('imported'), metrics.StrictPrecision(2)) |
| 9 | +UNIT_PER_SECOND = metrics.Unit(metrics.DecimalNotation('/s')) |
| 10 | +UNIT_TIME = metrics.Unit(metrics.TimeNotation()) |
| 11 | + |
| 12 | +metric_Protocols = metrics.Metric(name='Protocols', title=Title("Protocols"), unit=UNIT_BYTES, color=metrics.Color.DARK_PINK,) |
| 13 | +metric_ROA_tables = metrics.Metric(name='ROA_tables', title=Title("ROA Tables"), unit=UNIT_BYTES, color=metrics.Color.DARK_PINK,) |
| 14 | +metric_Route_attributes = metrics.Metric(name='Route_attributes', title=Title("Route Attributes"), unit=UNIT_BYTES, color=metrics.Color.DARK_BLUE,) |
| 15 | +metric_Routing_tables = metrics.Metric(name='Routing_tables', title=Title("Routing Tables"), unit=UNIT_BYTES, color=metrics.Color.GREEN,) |
| 16 | +metric_Total = metrics.Metric(name='Total', title=Title("Total"), unit=UNIT_BYTES, color=metrics.Color.ORANGE,) |
| 17 | +metric_route_change_stats_Export_updates_accepted = metrics.Metric(name='route_change_stats_Export_updates_accepted', title=Title("Export updates accepted"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_PINK,) |
| 18 | +metric_route_change_stats_Export_updates_filtered = metrics.Metric(name='route_change_stats_Export_updates_filtered', title=Title("Export updates filtered"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_PURPLE,) |
| 19 | +metric_route_change_stats_Export_updates_ignored = metrics.Metric(name='route_change_stats_Export_updates_ignored', title=Title("Export updates ignored"), unit=UNIT_PER_SECOND, color=metrics.Color.PURPLE,) |
| 20 | +metric_route_change_stats_Export_updates_received = metrics.Metric(name='route_change_stats_Export_updates_received', title=Title("Export updates received"), unit=UNIT_PER_SECOND, color=metrics.Color.GREEN,) |
| 21 | +metric_route_change_stats_Export_updates_rejected = metrics.Metric(name='route_change_stats_Export_updates_rejected', title=Title("Export updates rejected"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_GRAY,) |
| 22 | +metric_route_change_stats_Export_withdraws_accepted = metrics.Metric(name='route_change_stats_Export_withdraws_accepted', title=Title("Export withdraws accepted"), unit=UNIT_PER_SECOND, color=metrics.Color.CYAN,) |
| 23 | +metric_route_change_stats_Export_withdraws_filtered = metrics.Metric(name='route_change_stats_Export_withdraws_filtered', title=Title("Export withdraws filtered"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_BLUE,) |
| 24 | +metric_route_change_stats_Export_withdraws_ignored = metrics.Metric(name='route_change_stats_Export_withdraws_ignored', title=Title("Export withdraws ignored"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_CYAN,) |
| 25 | +metric_route_change_stats_Export_withdraws_received = metrics.Metric(name='route_change_stats_Export_withdraws_received', title=Title("Export withdraws received"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_YELLOW,) |
| 26 | +metric_route_change_stats_Export_withdraws_rejected = metrics.Metric(name='route_change_stats_Export_withdraws_rejected', title=Title("Export withdraws rejected"), unit=UNIT_PER_SECOND, color=metrics.Color.LIGHT_GRAY,) |
| 27 | +metric_route_change_stats_Import_updates_accepted = metrics.Metric(name='route_change_stats_Import_updates_accepted', title=Title("Import updates accepted"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_ORANGE,) |
| 28 | +metric_route_change_stats_Import_updates_filtered = metrics.Metric(name='route_change_stats_Import_updates_filtered', title=Title("Import updates filtered"), unit=UNIT_PER_SECOND, color=metrics.Color.GREEN,) |
| 29 | +metric_route_change_stats_Import_updates_ignored = metrics.Metric(name='route_change_stats_Import_updates_ignored', title=Title("Import updates ignored"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_GRAY,) |
| 30 | +metric_route_change_stats_Import_updates_received = metrics.Metric(name='route_change_stats_Import_updates_received', title=Title("Import updates received"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_BLUE,) |
| 31 | +metric_route_change_stats_Import_updates_rejected = metrics.Metric(name='route_change_stats_Import_updates_rejected', title=Title("Import updates rejected"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_CYAN,) |
| 32 | +metric_route_change_stats_Import_withdraws_accepted = metrics.Metric(name='route_change_stats_Import_withdraws_accepted', title=Title("Import withdraws accepted"), unit=UNIT_PER_SECOND, color=metrics.Color.LIGHT_BROWN,) |
| 33 | +metric_route_change_stats_Import_withdraws_filtered = metrics.Metric(name='route_change_stats_Import_withdraws_filtered', title=Title("Import withdraws filtered"), unit=UNIT_PER_SECOND, color=metrics.Color.GRAY,) |
| 34 | +metric_route_change_stats_Import_withdraws_ignored = metrics.Metric(name='route_change_stats_Import_withdraws_ignored', title=Title("Import withdraws ignored"), unit=UNIT_PER_SECOND, color=metrics.Color.LIGHT_BROWN,) |
| 35 | +metric_route_change_stats_Import_withdraws_received = metrics.Metric(name='route_change_stats_Import_withdraws_received', title=Title("Import withdraws received"), unit=UNIT_PER_SECOND, color=metrics.Color.GREEN,) |
| 36 | +metric_route_change_stats_Import_withdraws_rejected = metrics.Metric(name='route_change_stats_Import_withdraws_rejected', title=Title("Import withdraws rejected"), unit=UNIT_PER_SECOND, color=metrics.Color.DARK_BLUE,) |
| 37 | +metric_route_stats_exported = metrics.Metric(name='route_stats_exported', title=Title("Prefixes Exported"), unit=UNIT_COUNTER, color=metrics.Color.LIGHT_PINK,) |
| 38 | +metric_route_stats_imported = metrics.Metric(name='route_stats_imported', title=Title("Prefixes Imported"), unit=UNIT_COUNTER, color=metrics.Color.DARK_PINK,) |
| 39 | +metric_route_stats_preferred = metrics.Metric(name='route_stats_preferred', title=Title("Prefixes Preferred"), unit=UNIT_COUNTER, color=metrics.Color.ORANGE,) |
| 40 | +metric_since = metrics.Metric(name='since', title=Title("Since"), unit=UNIT_TIME, color=metrics.Color.DARK_PINK,) |
| 41 | +metric_time_since_last_reconfiguration = metrics.Metric(name='time_since_last_reconfiguration', title=Title("Time since last reconfiguration"), unit=UNIT_TIME, color=metrics.Color.DARK_PINK,) |
0 commit comments