[VOL-3803] : Provide a global flag for enable/disable metrics collection at startup
- Provide a global flag for enable/disable metrics collection at startup
- Minor fixes in metrics collection code.
Change-Id: I80f89aa3416e94fc0cd64d54ba4d885139b623d1
diff --git a/internal/pkg/onuadaptercore/openonu.go b/internal/pkg/onuadaptercore/openonu.go
index 2bfb3c9..e933173 100644
--- a/internal/pkg/onuadaptercore/openonu.go
+++ b/internal/pkg/onuadaptercore/openonu.go
@@ -68,6 +68,7 @@
pSupportedFsms *OmciDeviceFsms
maxTimeoutInterAdapterComm time.Duration
pDownloadManager *adapterDownloadManager
+ metricsEnabled bool
}
//NewOpenONUAC returns a new instance of OpenONU_AC
@@ -98,6 +99,7 @@
openOnuAc.AcceptIncrementalEvto = cfg.AccIncrEvto
openOnuAc.maxTimeoutInterAdapterComm = cfg.MaxTimeoutInterAdapterComm
//openOnuAc.GrpcTimeoutInterval = cfg.GrpcTimeoutInterval
+ openOnuAc.metricsEnabled = cfg.MetricsEnabled
openOnuAc.pSupportedFsms = &OmciDeviceFsms{
"mib-synchronizer": {