#System Monitoring Tool (FastAPI + Prometheus + Grafana)
Loyiha Linux tizimi ko'rsatkichlarini (CPU, RAM, Disk) real vaqtda kuzatish uchun yaratidi
- Python (FastAPI) - Metrikalarni yig'ish uchun.
- Prometheus - Ma'lumotlarni saqlash (Time-series DB).
- Grafana - Vizualizatsiya va Dashboardlar.
- Docker & Compose - Loyihani konteynerizatsiya qilish.
- Loyihani yuklab oling.
- Terminalda loyiha papkasiga kiring.
- Quyidagi buyruqni bering:
docker-compose up -dKonteynerlar muvaffaqiyatli ishga tushgach, quyidagi manzillar orqali tizimni tekshirishingiz mumkin:
- Python API (Metrics): http://localhost:8000/metrics — Bu yerda xom metrikalar (Prometheus formatida) ko'rinadi.
- Prometheus UI http://localhost:9090 — Ma'lumotlar bazasining holatini va so'rovlarni (queries) tekshirish uchun.
- Grafana Dashboard: http://localhost:3000 — Vizual grafiklar uchun. Login: admin Parol: admin