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 · ثابت‌شده در v1.260327.0 (d2758a0)

فیلد 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 · v1.260327.0 (d2758a0)

Core Tutorial اثر Argsment