رفتن به محتوا

متریک‌ها

Xray Checker دو متریک Prometheus برای نظارت بر وضعیت و عملکرد پروکسی ارائه می‌دهد. برای دستورالعمل‌های راه‌اندازی دقیق، یکپارچه‌سازی Prometheus را ببینید.

برای به تصویر کشیدن متریک‌ها، توصیه می‌کنیم از Grafana استفاده کنید.

xray_proxy_status

متریک وضعیت که در دسترس بودن پروکسی را نشان می‌دهد:

  • نوع: Gauge
  • مقادیر: ۱ (کار می‌کند) یا ۰ (ناموفق)
  • برچسب‌ها:
    • protocol: پروتکل پروکسی (vless/vmess/trojan/shadowsocks)
    • address: آدرس و پورت سرور
    • name: نام پیکربندی پروکسی
    • sub_name: نام اشتراک (از فرگمنت URL یا هدر profile-title)
    • instance: نام نمونه (اگر پیکربندی شده باشد)

مثال:

# HELP xray_proxy_status Status of proxy connection (1: success, 0: failure)
# TYPE xray_proxy_status gauge
xray_proxy_status{protocol="vless",address="example.com:443",name="proxy1",sub_name="Premium VPN",instance="dc1"} 1

xray_proxy_latency_ms

متریک تأخیر که زمان پاسخ اتصال را نشان می‌دهد:

  • نوع: Gauge
  • مقادیر: میلی‌ثانیه (۰ اگر ناموفق)
  • برچسب‌ها: همانند xray_proxy_status

مثال:

# HELP xray_proxy_latency_ms Latency of proxy connection in milliseconds
# TYPE xray_proxy_latency_ms gauge
xray_proxy_latency_ms{protocol="vless",address="example.com:443",name="proxy1",sub_name="Premium VPN",instance="dc1"} 156