اگرچه فعالیت وب سرور ساده به نظر می رسد، ولی مراحل زیادی در طول فرآیند یک درخواست وب ساده انجام می شود. شرکت هایی که برای دسترسی به اطلاعات حساس خود به وب سرور وابسته اند، بایستی سیستم هایشان با روش های ایزوله کردن و خطایابی مجهز شوند. سرویس های موجود در این بخش به ادمین ها و developer ها کمک می کند که از درخواست های وب اطلاعات جمع آوری کرده و آنالیز کنند.

– HTTP Logging پایه ای ترین فرم ثبت وقایع (logging) در IIS ،بصورت ذخیره اطلاعات درخواست HTTP ، درون یک فایل text ، روی فایل های سیستمی سرور است. HTTP Logging این عمل را با استفاده از تنظیمات پیشفرض فراهم می کند. اینکه چه اطلاعات و جزییاتی log گرفته شوند را می توان از properties هر وبسایت تغییر داد. بصورت پیشفرض ،محل قرارگیری فایل های log در مسیر SystemDrive%\Inetpub\Logs\LogFiles% است. شکل زیر ، لیستی از مواردیست که می توان از آنها log گرفت.

– Logging Tools دیدن و آنالیز log های درخواست HTTP ،بصورت دستی (manual)، کار مشکلیست! روی وب سرورهای تحت بار، تعداد فایل ها به سرعت زیاد می شوند.به دلیل اینکه هر درخواست در یک ردیف قرار می گیرد، ادمین ها برای یافتن اطلاعات مورد نظر خود بایستی بین هزاران ردیف بگردند. Logging Tools راهی ساده برای دسترسی و آنالیز log فایل ها فراهم می کند.

– Request Monitor یکی از مشکلات رایج روی وب سرور این بوده که هم اکنون چه فعالیتی در حال انجام است. این گزینه به ادمین ها اجازه می دهد که پردازش و ساخت درخواست ها را درون وب سرور ببینند.

– Tracing هنگامی که یک خطا روی وب سرور اتفاق می افتد، می توان هرچه بیشتر اطلاعاتی را درباره این مشکل جمع آوری کرد. به دلیل نیاز به performance بالا، معمولا ذخیره جزییات در مورد همه درخواست ها عملی نیست. Tracing به IIS اجازه می دهد تا اطلاعات جزیی برای هر درخواست از دست رفته (failed) را ذخیره کند. این feature اطلاعات مربوط به ساخت یک درخواست را تا زمانی که مطمئن شود ساخت آن موفقیت آمیز بوده است، در حافظه خود ذخیره می کند. اگر درخواست failed شود، نتایج می توانند در وب سرور برای آنالیزهای بعدی ذخیره گردنند.

– Custom Logging این feature یک قالب text-based را بصورت پیشفرض برای ذخیره اطلاعات درخواستهای وب، فراهم می کند. شرکت ها می توانند ماژل های خود را با توجه به نیاز خود بسازند.

– ODBC Logging اگرچه ذخیره اطلاعات روی فایل text روش مفید و کارامدی برای logging درخواست هاست، ولی این کار فرآیند آنالیز و گزارش کردن آن را روی وب سرور مشکل می کند. ODBC Logging برنامه ها را قادر می سازد تا اطلاعات درخواست وب را در هر قالبی که توسط Open Database Connectivity (ODBC) connection پشتیبانی می شود، ذخیره کنند. منابع ذخیره شده بر پایه ODBC پردازش بالا و overhead زیادی روی هارد، بخصوص روی وب سرورهای تحت بار، دارند.