[VOL-2570]Make skew configurable for performance metrics
Change-Id: Ifa7ab7f04c58d47a48bfa1ebd517c17ddde51358
diff --git a/pyvoltha/adapters/extensions/events/kpi/adapter_pm_metrics.py b/pyvoltha/adapters/extensions/events/kpi/adapter_pm_metrics.py
index 34cff6e..0a34033 100644
--- a/pyvoltha/adapters/extensions/events/kpi/adapter_pm_metrics.py
+++ b/pyvoltha/adapters/extensions/events/kpi/adapter_pm_metrics.py
@@ -40,7 +40,7 @@
TIMESTAMP_ATTRIBUTE = 'timestamp'
def __init__(self, event_mgr, core_proxy, device_id, logical_device_id, serial_number,
- grouped=False, freq_override=False, **kwargs):
+ grouped=False, freq_override=False, max_skew=5, **kwargs):
"""
Initializer for shared Device Adapter PM metrics manager
@@ -68,6 +68,7 @@
self.freq_override = grouped and freq_override
self.lc = None
self.pm_group_metrics = dict() # name -> PmGroupConfig
+ self.max_skew = max_skew
def update(self, pm_config):
# TODO: Move any common steps into base class