حامی کائینیEnglish
پروژه‌ها

LiDB

پیش‌انتشار

پایش فقط‌خواندنی لینوکس با ابزار خط فرمان و داشبورد ترمینال در Rust.

بازگشت به همه پروژه‌ها

کار پروژه

اطلاعات پردازنده، حافظه، بار سیستم، دیسک، شبکه و فشار منابع را از procfs لینوکس می‌خواند. در خروجی و داشبورد، واحد، زمان نمونه‌برداری و علت نبود داده مشخص است. v0.2.0 پیش‌انتشار است؛ بدون سرویس ابری، پردازش پس‌زمینه با دسترسی ویژه یا ضبط بسته‌های شبکه.

راه‌حل فنی

خواندن محدود و خطاهای مستقل منابع، مانع تبدیل داده ناموجود به صفر ساختگی می‌شود. بازنشانی شمارنده‌ها و فاصله نمونه‌برداری جدا از قالب نمایش پردازش می‌شوند.

معماری سامانه

منابع محلی لینوکس به داده‌های دارای نوع مشخص برای خروجی و داشبورد ترمینال تبدیل می‌شوند؛ نبود هر منبع صریح باقی می‌ماند.

  1. procfs لینوکسمنابع فقط‌خواندنی سیستم
  2. جمع‌آوری با Rustخواندن محدود منابع
  3. داده‌های نوع‌دارواحد، زمان و اعتبار
  4. خروجی خط فرمانمتن یا JSON
  5. داشبورد ترمینالTUI محلی