Skip to content

Burst Observatory ​

‏burstObservatory یک موتور بررسی سلامت است که برای fan-out بالاتر و بازیابی سریع‌تر از observatory طراحی شده است. کاوش‌های خود را به‌صورت هم‌روند اجرا می‌کند و به جای کاوش تک‌مرحله‌ای از نمونه‌گیر پنجرهٔ لغزان استفاده می‌کند.

گزینه‌ها ​

فیلدنوعپیش‌فرضمقادیر مجازتوضیحات
subjectSelector[]string[]<outbound tag prefix>تگ‌های خروجی که باید کاوش شوند (مطابقت با پیشوند).
pingConfig*HealthCheckSettings(unset)HealthCheckSettingsتنظیم بررسی سلامت: URL کاوش، بازه، مهلت، نمونه‌برداری و هم‌روندی.

منبع: infra/conf/observatory.go:23-27 · ثابت‌شده در v26.9.9 (52a412d)

فیلد pingConfig تنظیمات HealthCheckSettings (URL، بازه، نمونه‌برداری، مهلت و غیره) را حمل می‌کند. شکل کامل آن در صفحهٔ مسیریابی در کنار متعادل‌کننده‌های بار پوشش داده می‌شود.

مثال ​

json
{
  "burstObservatory": {
    "subjectSelector": ["proxy-"],
    "pingConfig": {
      "destination": "http://cp.cloudflare.com/generate_204",
      "interval": "15s",
      "sampling": 4,
      "timeout": "5s"
    }
  }
}

نکات ​

  • در هر زمان فقط یکی از observatory یا burstObservatory باید فعال باشد. اگر هر دو حاضر باشند، فقط نوع burst سیم‌کشی می‌شود.

منبع: infra/conf/observatory.go:23-27 · v26.9.9 (52a412d)

Core Tutorial اثر Argsment