Cephylas is a simple resource usage logger & visualizer for docker containers.
CephylasはDocker containerのリソース使用率を記録・可視化する Rust + Next.js によるWebアプリケーションです。
inspired by super cute kawaii insect cephonodes hylas, which has pretty transparent wings!
名前は cephonodes hylas という学名の虫から取っています。透明な羽のかわいいやつです。
- Goals: minimal and efficient
- Language: Rust
- Dependency
ies: json - Functions:
- Logs Docker API result (/containers/{id}/stats) to a file
- Caches resource usage in memory
- Serves JSON as a REST API server (e.g. /containers/{id}/cpu)
- Language: Rust
- Goals: technical exploration for data visualizations in Next.js
- Language, Framework: TypeScript, Next.js
- Dependencies: Next.js, Chart.js (for visualization), etc.
- Functions:
- serves resource usage graph as dynamically rendered HTML page