server {
listen 80;
location /nginx_status {
stub_status;
allow 127.0.0.1;
allow ;
deny all;
}
}
👩💻 Nginx Stub Status Moduli.
stub_status — bu Nginx ning ichki moduli bo'lib, u Nginx serveri haqidagi oddiy statistikalarni ko'rsatadi, masalan:
🔸Active connections — hozirda faol bo'lgan ulanishlar soni.
🔸Accepted connections — server qancha ulanishni qabul qilgan.
🔸Handled connections — qabul qilingan ulanishlardan nechta ulanish muvaffaqiyatli ishlangan.
🔸Requests — umumiy HTTP so'rovlar soni.
🔸Reading, Writing, Waiting — TCP ulanishlarining holatini ko'rsatadi.
🤔 Nima uchun kerak?
Nginx'dan qaytgan ma'lumotlarni yigib uni monitoring qilishda yordam beradi masalan bu ma'lumotlar Prometheus yordamida yig'iladi va Grafana orqali monitoring qilish mumkin.
Prometheus nginx-exporter yordamida shu /nginx_status URL orqali Nginx statistikalarini yig'adi va monitoring qiladi. Shu sababli, stub_status ni yoqish Nginx haqida to'liq monitoring ma'lumotlariga ega bo'lishingizga imkon beradi.
@murodalidev ✅
listen 80;
location /nginx_status {
stub_status;
allow 127.0.0.1;
allow ;
deny all;
}
}
👩💻 Nginx Stub Status Moduli.
stub_status — bu Nginx ning ichki moduli bo'lib, u Nginx serveri haqidagi oddiy statistikalarni ko'rsatadi, masalan:
🔸Active connections — hozirda faol bo'lgan ulanishlar soni.
🔸Accepted connections — server qancha ulanishni qabul qilgan.
🔸Handled connections — qabul qilingan ulanishlardan nechta ulanish muvaffaqiyatli ishlangan.
🔸Requests — umumiy HTTP so'rovlar soni.
🔸Reading, Writing, Waiting — TCP ulanishlarining holatini ko'rsatadi.
🤔 Nima uchun kerak?
Nginx'dan qaytgan ma'lumotlarni yigib uni monitoring qilishda yordam beradi masalan bu ma'lumotlar Prometheus yordamida yig'iladi va Grafana orqali monitoring qilish mumkin.
Prometheus nginx-exporter yordamida shu /nginx_status URL orqali Nginx statistikalarini yig'adi va monitoring qiladi. Shu sababli, stub_status ni yoqish Nginx haqida to'liq monitoring ma'lumotlariga ega bo'lishingizga imkon beradi.
@murodalidev ✅