مانیتورینگ متریکهای دامنه
قابلیت Metric Exporter برای ساده کردن فرآیند جمعآوری و تجزیه و تحلیل دادههای دامنه طراحی شده است و به شما کمک میکند با استفاده از روشی سریع و کارآمد اطلاعاتی کاربردی از عملکرد، رفتار و خطاهای دامنهی خود بهدست آورید. این ابزار بهطور خودکار با پردازش لاگهای شما، متریکهای مختلفی را تولید میکند که میتوانید با استفاده از آنها در برنامههایی نظیر Grafana ،Prometheus و Splunk نمودارها و گزارشهای متنوعی بسازید. فرمت ارسالی این دادهها Plain Text است.
مانیتورینگ متریکهای دامنه نسبت به ارسال لاگ متفاوت عمل میکند. لاگها بهدلیل حجم زیاد به فضای ذخیرهسازی بیشتری نیاز دارند، درحالی که متریکها ساختاریافته و سبکتر هستند. از طرف دیگر، لاگها بیشتر برای عیبیابی و تحلیل جزییات رویدادها استفاده میشوند، اما متریکها برای نظارت، هشداردهی و تحلیل الگوها و روندها مناسب هستند.
متریکهای ارسالی
با استفاده از قابلیت مانیتورینگ متریکهای دامنه میتوانید Upstream Error Metrics ،DNS Metrics ،HTTP Access Metrics و Event Metrics دامنههایتان را دریافت کنید.
متریکهای Access
متریکهای Access | توضیح | نوع | برچسب |
---|---|---|---|
http_top_requests_ip | ۱۰ IP با بیشترین تعداد درخواست | Counter | hostname: نام میزبان ip: آیپی کاربر |
http_top_requests_server_code | ۱۰ Server Code با بیشترین تعداد درخواست | Counter | hostname: نام میزبان server_code: شماره سرور CDN |
http_top_requests_asn | ۱۰ ASN با بیشترین تعداد درخواست | Counter | hostname: نام میزبان asn: شماره asnای که از آن به سرور اصلی درخواست ارسال شده |
http_requests_total | مجموع تعداد درخواستها | Counter | hostname: نام میزبان method: متد HTTP درخواست content_type: نوع محتوای ارسالی درخواست status: کد وضعیت HTTP دریافتی از CDN server_code: شماره سرور CDN |
http_bytes_sent_total | مجموع تعداد بایتهای ارسالشده در پاسخهای HTTP | Counter | hostname: نام میزبان method: متد HTTP درخواست content_type: نوع محتوای ارسالی درخواست |
http_bytes_received_total | مجموع تعداد بایتهای دریافتشده در درخواستهای HTTP | Counter | hostname: نام میزبان method: متد HTTP درخواست content_type: نوع محتوای ارسالی درخواست |
cache_hit_total | تعداد کل درخواستها بر اساس وضعیت کش | Gauge | hostname: نام میزبان cache: وضعیت کش که میتواند مقادیر Hit ،Miss، Bypass و Updating را داشته باشد |
http_server_port_usage | تعداد دفعات استفاده از پورتهای سرور | Gauge | hostname: نام میزبان server_port: پورت سرور اصلی که درخواستها به آن میرسد |
http_request_latest_upstream_time | مدت زمان پردازش آخرین درخواست از Upstream (میلیثانیه) | Gauge | hostname: نام میزبان |
http_requests_country_total | تعداد درخواستها بهتفکیک کشور | Counter | hostname: نام میزبان country: نام کشوری که درخواست از آن به سرور اصلی رسیده |
unique_visitors_total | تعداد بازدیدکنندگان منحصربهفرد | Gauge | hostname: نام میزبان visitor: تعداد بازدیدکنندگان منحصربهفرد (این عدد ترکیبهای یکتا IP و User Agent را شمارش می کند و ممکن است کمی با بازدیدکنندگان یکتای واقعی اختلاف داشته باشد.) |
http_response_time_aggregated | زمان پاسخ تجمیعی سرورهای اصلی | Histogram | hostname: نام میزبان le: زمان پاسخ تجمیعی سرورهای آپاستریم بهشکل هیستوگرام بر اساس باکتهای مختلف (10، 100، 200، ...) |