گزارشهای Squid برای تاریخچه درخواستها، Cache Manager برای آمار زنده
از گزارشهای تراکنش برای گزارشهای تاریخی درخواستها و از Cache Manager برای گزارشهای اجرای زنده استفاده کنید و هر سنجه را در محدوده گزارش خودش تفسیر کنید.
SARG گزارشهای تراکنش Squid را تحلیل میکند. Cache Manager گزارشهایی درباره فرایند در حال اجرای Squid ارائه میدهد. منبع داده را بر اساس پرسشی که مطرح است انتخاب کنید.
| پرسش | منبع مرتبط |
|---|---|
| کدام درخواستهای ثبتشده را یک کارخواه فرستاده است؟ | access.log |
| ترافیک تاریخی گروهبندیشده بر اساس کاربر یا مقصد | SARG در حال پردازش گزارشهای موجود |
| زمان اجرای کنونی، حافظه یا شمارندههای داخلی | گزارش متناظر Cache Manager |
SARG نمیتواند فیلدی را بازسازی کند که گزارش ورودی هرگز ثبت نکرده است. پیش از گردآوری بازهای که باید تحلیل شود، قالب گزارش لازم را تنظیم کنید و فایلهای چرخشی و هرگونه استثنا در access-log را در نظر بگیرید.
در Squid 6 و 7، دستور access_log تعیین میکند کدام تراکنشهای منطبق و کجا ثبت شوند. logformat فیلدهای ثبتشده را کنترل میکند. فرستادن رکوردها از طریق UDP شیوه تحویل را تغییر میدهد؛ نه فیلدهای تراکنش جاافتاده را میافزاید و نه تضمین میکند هر بسته داده برسد. برای ثبتکننده فایل در Squid 7، پیش از گردآوری بازه مورد نیاز خروجی و قالب گزارش آن را انتخاب کنید.
گزارشهای Cache Manager محدوده خودشان را دارند. در استقرارهای چندکارگری، Squid برخی مقدارهای کارگران را ترکیب میکند، اما همه گزارشها به یک شکل تجمیع نمیشوند. پیش از آنکه عددی را سنجهای یکتا در سطح کل سامانه بدانید، معنای آن گزارش را بخوانید.
در پایان، بایتهای تراکنشهای پروکسی و کل ترافیک رابط شبکه دو سنجه متفاوتاند. روشن کنید گزارش در واقع کدام یک را در بر دارد.