پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی
سرویس فعال — نصب یک‌کلیک

Prometheus — یک کلیک، آماده استفاده

Prometheus 2.x + Node Exporter از پکیج‌های Debian. metric collection روی پورت 9090، آماده برای scraping.

متریکهشدارPromQL
آمادهٔ استفاده در چند دقیقه

سامانهٔ پایش Prometheus، آماده در یک کلیک

یک نمونهٔ Prometheus به‌همراه Node Exporter روی سرور اختصاصی شما — از همان لحظه آمادهٔ جمع‌آوری متریک، کوئری و هشدار، بدون نصب دستی.

Prometheus + Node Exporter

موتور جمع‌آوری متریک به‌همراه اکسپورتر سیستم، از پیش نصب و آماده.

کوئری با PromQL

محیط کوئری داخلی برای تحلیل زندهٔ متریک‌ها با زبان قدرتمند PromQL.

پایش چند هدف

ده‌ها سرور و سرویس را با افزودن target به‌سادگی زیر نظر بگیرید.

هشدار با Alertmanager

قانون هشدار روی هر متریک و ارسال اعلان به تلگرام، ایمیل یا وب‌هوک.

اتصال به Grafana

به‌عنوان data source به Grafana وصل شود تا داشبوردهای حرفه‌ای بسازید.

نگه‌داری و بک‌آپ

بازهٔ نگه‌داری قابل‌تنظیم؛ داده روی دیسک اختصاصی شما و در بک‌آپ سرور.

برای چه کارهایی؟

پایش زیرساخت

CPU، حافظه، دیسک و شبکهٔ سرورها را لحظه‌به‌لحظه دنبال کنید.

مشاهده‌پذیری اپ

متریک‌های اپلیکیشن، نرخ خطا و تأخیر پاسخ را اندازه بگیرید.

هشدار و SLO

بودجهٔ خطا و اهداف سطح سرویس را تعریف و پایش کنید.

پس از نصب، در تب «اپلیکیشن» سرور خود همهٔ آدرس‌ها و اطلاعات دسترسی را خواهید دید.

آماده شروع؟

یک کلیک تا یک سامانهٔ پایش متریک حرفه‌ای روی سرور اختصاصی شما.

شروع کن

روش نصب گام‌به‌گام

  1. 1

    سفارش سرور

    برای monitoring 10-50 target حداقل ۲ گیگ RAM و ۴۰ گیگ disk کافی است. برای retention طولانی (۱ سال) پلن ۴+ گیگ.

  2. 2

    انتخاب Prometheus

    در مرحلهٔ سفارش Prometheus را انتخاب کنید — Prometheus 2.50 + node_exporter + systemd unit + minimal scrape config برای localhost خودکار نصب می‌شوند.

  3. 3

    دسترسی به UI

    به http://<vm-ip>:9090 بروید — query UI آماده است. PromQL مثل rate(node_cpu_seconds_total[5m]) را تست کنید.

  4. 4

    افزودن target

    فایل /etc/prometheus/prometheus.yml را ویرایش کنید: scrape_configs + - job_name: "myapp" + static_configs: [{targets: ["app-server:9100"]}]. سپس systemctl reload prometheus.

سؤالات متداول

Prometheus یا InfluxDB یا VictoriaMetrics؟

Prometheus صنعت-استاندارد برای متریک‌های infrastructure (CNCF graduated). InfluxDB برای time-series عمومی + IoT بهتر است. VictoriaMetrics drop-in جایگزین Prometheus با performance بالاتر و disk کم‌تر — ولی community کوچک‌تر.

چه میزان disk؟

تخمین: ~۲ بایت per sample. ۱۰۰ target × ۱۰۰ متریک هرکدام × 15s scrape × 30 روز = ~۱۷ گیگ. retention پیش‌فرض ۱۵ روز — با --storage.tsdb.retention.time=90d تنظیم می‌شود.

Grafana integration؟

بله — Grafana را جدا روی همان سرور یا سرور دیگر نصب کنید (پلن جداگانه موجود است). در Grafana → Data Sources → Prometheus → URL: http://localhost:9090.

Alertmanager خودکار نصب می‌شود؟

خیر — Alertmanager component جداست. apt install prometheus-alertmanager و سپس در prometheus.yml: alerting → alertmanagers → [{static_configs: [{targets: ["localhost:9093"]}]}]. integration با Slack/Telegram/PagerDuty.

بکاپ متریک‌ها

snapshot سطح-VM بهترین (تمام /var/lib/prometheus). برای long-term storage: Thanos یا Cortex یا VictoriaMetrics — یک سرور deep-storage جدا که scrape‌های قدیمی را push می‌گیرد.

monitoring از remote servers (نه localhost)

node_exporter را روی هر سرور هدف نصب کنید (apt install prometheus-node-exporter). در داشبورد فایروال remote-server پورت ۹۱۰۰ را فقط برای IP سرور Prometheus باز کنید (نه از 0.0.0.0/0!).