در این صفحه، نام متریک‌ها و برچسب‌های مانیتورینگ CDN را بررسی می‌کنیم. برای مشاهده در داشبورد، دامنه پشت CDN را در پلتفرم مانیتورینگ پایش کنید را دنبال می‌کنیم. برای ورود و نقش‌ها، آشنایی با پلتفرم Observatory و برای دیتاسورس و Federation، استفاده از دیتاسورس Observatory و جمع‌آوری متریک با Federation را مطالعه می‌کنیم.

اکثر متریک‌های CDN از مسیر /v2/cdn در دیتاسورس CDN (delivery.observatory.platform.sotoon.ir) در دسترس‌اند.

برچسب‌های مشترک پرتکرار:

برچسبمعنی
hostnameنام‌هاست CDN
edgeنام سرور لبه
cache_statusHIT، MISS، BYPASS، REVALIDATED، STALE، UPDATING؛ مقدار - وقتی فایروال پاسخ داده یا در برخی پاسخ‌های 5xx
response_codeکد پاسخ به کلاینت
upstream_statusکد پاسخ آپ‌استریم به لبه

نام لبه به IP

از روی نام سرور لبه می‌توان IP را resolve کرد؛ مثلا برای mcishz1 دامنه mcishz1.node.edge.sotoon.ir. جزییات در مرجع لبه CDN است.

متریک‌های CDN

متریکنوعتوضیحبرچسب‌های اضافه
cdn_response_time_by_response_codeSummaryزمان پاسخ بر اساس کد پاسخ لبه و آپ‌استریم؛ بدون زمان اتصال TLS و TCP کلاینت به لبهresponse_code، upstream_status
cdn_response_time_by_cache_statusSummaryزمان پاسخ بر اساس وضعیت کش؛ بدون زمان اتصال TLS و TCP کلاینت به لبهcache_status
cdn_response_time_2xxHistogramزمان پاسخ درخواست‌های 2xx؛ بدون زمان اتصال TLS—
cdn_request_country_countSummaryتعداد درخواست بر اساس کشور مبدا IP (کد دو حرفی ISO 3166-1 alpha-2، مثلا IR)country
cdn_received_request_lengthCounterاندازه درخواست‌های کاربران—
cdn_bytes_sent_sizeCounterترافیک ارسالی به کاربرانcache_status
cdn_unique_ips_1mGaugeتعداد IP یکتا در یک دقیقه گذشته—
cdn_unique_ips_5mGaugeتعداد IP یکتا در پنج دقیقه گذشته—
tls_errors_totalCounterتعداد خطاهای TLS بین کلاینت و CDNkind
tls_handshake_durationSummaryمدت اتصال TLS بین کلاینت و CDN—
cdn_upstream_errorsHistogramخطاهای اتصال به آپ‌استریمresponse_code، upstream_status، upstream_name، upstream_address، by_upstream
cdn_upstream_connect_time_by_upstream_status_non_cacheSummaryزمان اتصال لبه به آپ‌استریمresponse_code، upstream_status، upstream_name، upstream_address، by_upstream
cdn_googlebot_response_time_by_cache_statusSummaryزمان پاسخ به خزنده گوگل بر اساس وضعیت کشcache_status
cdn_googlebot_response_time_by_response_codeSummaryزمان پاسخ به خزنده گوگل بر اساس کد پاسخresponse_code
cdn_firewall_matchedCounterدرخواست‌هایی که قانون فایروال روی آن‌ها اعمال شدهrule_name، rule_action، blocked
cdn_firewall_unique_ips_1mGaugeIPهای یکتا در یک دقیقه گذشته که با قانون فایروال منطبق شده‌اندrule_name، rule_action، blocked
upstream_statusGaugeوضعیت سلامت‌سنجی آپ‌استریم: 1 در دسترس، 2 در دسترس نیست، 3 نامشخصupstream
upstream_requests_totalCounterتعداد درخواست‌های سلامت‌سنجی به آپ‌استریمupstream، response
pixel_requests_totalCounterدرخواست‌های سرویس پردازش تصویرstatus

برچسب‌های خاص

برچسبمقادیر / معنی
by_upstream1: خطا از آپ‌استریم؛ 0: خطا در ارتباط لبه با آپ‌استریم
rule_actionjs، cookie، captcha، block، ratelimit، redirect
blockedPASSED: پاسخ داده شده؛ BLOCKED: توسط فایروال مسدود شده
upstream / upstream_nameنام آپ‌استریم
upstream_addressآدرس IP سرور آپ‌استریم
response (در upstream_requests_total)1: دست‌کم یک IP آپ‌استریم سالم؛ 2: سیستم سلامت‌سنجی آماده نیست؛ 3: هیچ IP آپ‌استریم در دسترس نیست
kindنوع خطای TLS
status (در Pixel)کد پاسخ به کاربر

متریک‌های DNS

مسیر: /dns.

متریکنوعتوضیحبرچسب‌ها
hermes_requestsCounterتعداد درخواست‌های DNSorigin (نام دامنه)، request_type، response_code، edge

کیفیت سرویس (Prober)

مسیر: /prober.

متریکنوعتوضیحبرچسب‌ها
probe_successGaugeموفقیت یا عدم موفقیت درخواست پروبjob، edge (درخواست‌دهنده)، target (پاسخ‌دهنده)
probe_duration_secondsGaugeزمان پاسخ پروبjob، edge، target

ادامه مسیر