Deploy scripts:
- Added variable to specify QuestDB table to use to plot slice groups
- Extended configuration of Grafana for Slice Grouping monitoring
- Minor cosmetic changes
Proto:
- Added "availability" field in SLA Availability
- Extended load_generator proto to configure/start/stop/monitor Load Generator component
Common - Tools - gRPC Helpers:
- Added "availability" field in SLA Availability
Common - Tools - Object Factory:
- Added "availability" field in SLA Availability
Compute component:
- Added "availability" field in SLA Availability
Context component:
- Added indexes to enhance performance
Load Generator component:
- Added configuration parameters for remote management from WebUI
- Added method to retrieve status of the Load Generator
- Added "availability" field in SLA Availability
PathComp component - Frontend:
- Added "availability" field in SLA Availability
Slice component:
- Added env var to activate/deactivate slice grouping functionality
- Added missing methods in SliceClient
- Implemented SliceGrouping feature
- Implemented MetricsExporter to monitor slice groups in Grafana
WebUI component:
- Added page to remotely control and monitor Load Generator component
- Added basic Debug-API links
- Added "availability" field in SLA Availability in Service/Slice details
- Added Grafana dashboard to monitor Slice Groups