مراقبة البنى التحتية.

شعار VictoriaMetrics

VictoriaMetrics

VictoriaMetrics — احتفظ بمقاييس Prometheus لأشهر وبتكلفة منخفضة: PromQL وremote_write وواجهة vmui وGrafana، على خادمك VPS.

1 غيغابايت كحد أدنى ذاكرة عشوائية 1 vCPU المنفذ 8428 قيد التحقق

قيد التحقق

التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.

المنظومة التقنية

DockerGoVictoriaMetrics
الحد الأدنى من RAM1 غيغابايت كحد أدنى
الحد الأدنى من CPU1 vCPU
المنفذ الافتراضي8428
أنظمة التشغيل المتوافقةتوزيعات Linux حسب اختيارك

VictoriaMetrics قاعدة بيانات مفتوحة المصدر للسلاسل الزمنية (برخصة Apache-2.0)، صُمّمت لتخزين مقاييس المراقبة على المدى الطويل. تتحدث لغة منظومة Prometheus: تستقبل البيانات عبر `remote_write`، وتجيب على واجهة الاستعلام الخاصة بـ Prometheus، وتعمل كما هي مصدرَ بيانات في Grafana. وتقبل أيضًا صيغ InfluxDB وGraphite وOpenTSDB وOpenTelemetry والاستيراد بصيغة CSV أو JSON.

تكمن قيمتها في رقمين تقيسهما بنفسك: مساحة قرص قليلة لكل نقطة مخزّنة وذاكرة قليلة في وضع الخمول. وحيث يصعب على Prometheus وحده الاحتفاظ بأكثر من بضعة أسابيع من السجل، تحتفظ VictoriaMetrics بأشهر من المقاييس على VPS متواضع. وتأتي مع واجهة الويب vmui (استكشاف السلاسل، استعلامات MetricsQL، تحليل التعدّدية) وتجمع مقاييسها الخاصة منذ أول تشغيل.

الميزات الرئيسية

متوافقة مع Prometheus — هدف remote_write وواجهة استعلام Prometheus ومصدر بيانات Grafana دون إضافة.
PromQL وMetricsQL — تعمل استعلامات PromQL الحالية، وتضيف MetricsQL دوالّ أكثر عملية.
تخزين مضغوط — ضغط قوي للسلاسل، واحتفاظ لعدة أشهر على قرص متواضع.
بروتوكولات متعددة — InfluxDB line protocol وGraphite وOpenTSDB وOpenTelemetry واستيراد CSV وJSON.
واجهة vmui مدمجة — استكشاف السلاسل والرسوم البيانية وتحليل التعدّدية وأبطأ الاستعلامات.
وصول محمي — مصادقة HTTP على الواجهة وواجهة الاستعلام والاستقبال، تُضبط عند التثبيت.

متى تستخدم هذا الحل؟

1

سجل طويل لـ Prometheus الخاص بك

أبقِ Prometheus للجمع وأضف سطر remote_write نحو VictoriaMetrics: تستعلم لوحات Grafana عن أشهر من السجل بدل بضعة أسابيع.

2

تجميع مقاييس عدة خوادم

يرسل كل VPS مقاييسه (node_exporter عبر Prometheus أو Grafana Alloy أو vmagent أو Telegraf) إلى نسخة واحدة، تُعرض من Grafana واحد.

3

المقاييس التجارية لتطبيقك

ادفع عدّادات التطبيق (الطلبات، التسجيلات، زمن استجابة واجهة API) بصيغة Prometheus أو InfluxDB، وتابعها في vmui أو Grafana.

نشر VictoriaMetrics على خادم VPS الخاص بك

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

إنشاء VPS واختيار العنوان

اطلب VPS بنظام Ubuntu 24.04 وذاكرة 1 غيغابايت (2 غيغابايت وقرصًا أكبر إذا كنت تجمع خوادم كثيرة). تتطلب VictoriaMetrics نطاقًا: ترسل إليها خوادمك الأخرى مقاييسها ويستعلم منها Grafana، فيجب أن تجيب عبر HTTPS على اسم ثابت. تُفتح على نطاق فرعي من أحد نطاقاتك، أو على النطاق الفرعي المجاني للخادم (victoriametrics.{dns_slug}‎.servorbit-dns.com)، مع HTTPS. لا حاجة لشراء اسم نطاق.

02

تثبيت VictoriaMetrics من المتجر

من مساحة العميل اختر VictoriaMetrics وحدّد العنوان ثم انقر «تثبيت». ينشر السكربت الحاوية الرسمية، ويولّد كلمة مرور المستخدم admin، ويفعّل المصادقة على كل نقاط الوصول، ويضبط الوكيل العكسي nginx عبر HTTPS.

03

تسجيل الدخول لأول مرة

افتح https://your-domain/vmui وسجّل الدخول بالمستخدم admin وكلمة المرور المعروضة في مساحة العميل. تظهر المقاييس الداخلية لـ VictoriaMetrics منذ الدقيقة الأولى: اكتب vm_rows للتحقق من أن الاستقبال يعمل.

04

إرسال مقاييس خوادمك

في ملف prometheus.yml لكل خادم، أضف كتلة remote_write نحو https://your-domain/api/v1/write مع basic_auth (المستخدم admin وكلمة المرور). يقبل Grafana Alloy وvmagent وTelegraf العنوان نفسه.

05

ربط Grafana

في Grafana أضف مصدر بيانات من نوع Prometheus بالعنوان https://your-domain، وفعّل المصادقة الأساسية وأدخل بيانات الاعتماد نفسها. تعمل لوحات Prometheus الحالية دون تعديل.

الأسئلة الشائعة

يجمع Prometheus المقاييس ويحتفظ بها محليًا لبضعة أسابيع. أما VictoriaMetrics فتركّز على التخزين: تستقبل بيانات Prometheus عبر remote_write وتضغطها بقوة وتحتفظ بها لأشهر، مع الإجابة على واجهة الاستعلام نفسها. يكمّل أحدهما الآخر: Prometheus يجمع وVictoriaMetrics تحفظ السجل.

مراقبة البنى التحتية.

لا يمكن طلب VictoriaMetrics بعد.

التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة