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)
