(CTTC) Multiple enhancements in Telemetry component and deployment logic
Proposers
- Waleed Akbar (CTTC)
- Lluis Gifre (CTTC)
Description
Implement multiple small enhancements below in Telemetry component:
- Update telemetry topics:
https://labs.etsi.org/rep/tfs/controller/-/blob/develop/src/common/tools/kafka/Variables.py?ref_type=heads#L54-57 - Implement single/cluster deployment mode (sinple => without Mimir, cluster => with Mimir)
- Rename
telemetry/collector_api/DriverFactory.pytotelemetry/collector_api/CollectorFactory.py - Align logic of
telemetry/collector_api/CollectorFactory.pyfromdevice/driver_api/DriverFactory.py - Rename
telemetry/collector_api/DriverInstanceCache.pytotelemetry/collector_api/CollectorInstanceCache.py - Align logic of
telemetry/collector_api/CollectorInstanceCache.pyfromdevice/driver_api/DriverInstanceCache.py - Align logic of
telemetry/collector_api/Exceptions.pyfromdevice/driver_api/Exceptions.py - Align logic of
telemetry/collector_api/FilterFields.pyfromdevice/driver_api/FilterFields.py
Demo or definition of done
Framework and CI/Cd tests keeps working after upgrades.
Acknowledgements
This work is funded by the European Commission through the HORIZON-JU-SNS-2022 FLEX-SCALE project with grant agreement number 101096909.
References
None