شعار VictoriaMetrics

المراقبة وقابلية الرصد

VictoriaMetrics

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

حول VictoriaMetrics

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

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

ما يُثبَّت

جاهز عند تشغيل الخادم

أنظمة التشغيل المتوافقة
توزيعات Linux حسب اختيارك
التطبيق
VictoriaMetrics
المنظومة التقنية
DockerGoVictoriaMetrics
الحد الأدنى من RAM
1 غيغابايت كحد أدنى
الحد الأدنى من CPU
1 vCPU
المنفذ الافتراضي
8428
الوصول
root عبر SSH

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

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

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

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

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

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

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

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

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

الدليل

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

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

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

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

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

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

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

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

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

  5. ربط Grafana

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

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

أسئلة حول VictoriaMetrics

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

إضافة زر النشر

هل تدير مشروعًا يستخدم VictoriaMetrics؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy VictoriaMetrics on ServOrbit
Markdown
[![Deploy VictoriaMetrics on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=victoriametrics&utm_source=deploy-badge&utm_medium=referral&utm_campaign=victoriametrics)
HTML
<a href="https://servorbit.com/vps-cloud?template=victoriametrics&utm_source=deploy-badge&utm_medium=referral&utm_campaign=victoriametrics"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy VictoriaMetrics on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

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

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

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