Summary
This work item focuses on improving the core host management capabilities of FeOS.
Key deliverables include integrating a time synchronization client (SNTP/NTP) to ensure system clock accuracy and extending the Host API to expose critical resource statistics (memory and CPU) for better observability.
Scope
✅ In Scope
- Integrate an SNTP/NTP client for system time synchronization
- Extend the Host API to expose host memory and CPU consumption statistics
❌ Out of Scope
- Detailed per-container resource monitoring (this is focused on host statistics)
- Integration with external monitoring systems (e.g., Prometheus exporters)
- Advanced time synchronization features (e.g., PTP)
Responsible Areas
Contributors
Acceptance Criteria
- [ ] An SNTP or NTP client is integrated and can be enabled via configuration.
- [ ] FeOS system time is successfully synchronized with a configured time server upon startup and periodically.
- [ ] A new Host API endpoint exists for retrieving host resource statistics.
- [ ] The API endpoint returns current host-level memory usage (e.g., total, used, free).
- [ ] The API endpoint returns current host-level CPU utilization (e.g., load average or percentage).
Action Items
Summary
This work item focuses on improving the core host management capabilities of FeOS.
Key deliverables include integrating a time synchronization client (SNTP/NTP) to ensure system clock accuracy and extending the Host API to expose critical resource statistics (memory and CPU) for better observability.
Scope
✅ In Scope
❌ Out of Scope
Responsible Areas
Contributors
Acceptance Criteria
System Services
- [ ] An SNTP or NTP client is integrated and can be enabled via configuration.
- [ ] FeOS system time is successfully synchronized with a configured time server upon startup and periodically.
Host API & Observability
- [ ] A new Host API endpoint exists for retrieving host resource statistics.
- [ ] The API endpoint returns current host-level memory usage (e.g., total, used, free).
- [ ] The API endpoint returns current host-level CPU utilization (e.g., load average or percentage).
Action Items