Improve Host Management
@friegger がすでに取り組んでいます。
2026年1月12日 から。
評価
この issue はまだ評価されていません。
説明
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
- FeOS Runtime
Contributors
- @guvenc
- @MalteJ
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
- Research and integrate a lightweight SNTP/NTP client library.
- Add configuration options for enabling NTP and setting time servers.
- Design the Host API endpoint and data structure for resource statistics.
- Implement the backend logic to gather host memory and CPU data.
- Expose collected memory/CPU data via the new Host API endpoint.
- Add unit and integration tests for NTP and the statistics API.
- 主要言語
- Rust
- スター
- 24
- フォーク
- 9
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ironcore-dev/FeOS のほかの issue
-
area/operatingsystem
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
ironcore-dev/FeOS#103 ·
-
area/operatingsystem
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
ironcore-dev/FeOS#106 ·
-
area/operatingsystem
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
ironcore-dev/FeOS#107 ·
-
area/operatingsystem
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
ironcore-dev/FeOS#109 ·
-
area/operatingsystem
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
ironcore-dev/FeOS#94 ·
ironcore-dev/FeOS の issue をすべて見る
似ている issue
-
accounts bug decoding
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
wboayue/rust-ibapi#1088 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
`mise doctor` Shows Not Installed Lazy Tools as Problems対応中かも @jdx が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
メンテナーはふだん 1 日以内に返信
-
area:kernel needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
bherbruck/solvecraft#7179 · コメント 1 件 ·
-
priority: medium
難易度 2/5 1〜3時間 初心者へのやさしさ 61/100
storytold/photocraft#9704 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信