?
Solved

Making sense of IIS Logs

Posted on 2006-07-12
3
Medium Priority
?
1,227 Views
Last Modified: 2012-08-13
I am trying to parse the IIS Log files to get some pertinent information about my ASP.NET application.  I am trying to get some performance data by looking at the time-taken field in the logs.  I can read these in and group them by page/query-string, etc. and get min, max, avg times for each page.  However, the data is being skewed by the inclusion of the ASP "postback" loads of pages, which tend to be very quick compared to the "real" load times for each page.  Does anyone have any idea how to distinguish between these "types" of page loads?  I cannot just include only GET's, because I have some pages that use POST.

I am using IIS 5.1 with .NET Framework 1.1.  I can change my logs to include any of the extended properties supported by IIS 5.
0
Comment
Question by:tallguy22
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 

Author Comment

by:tallguy22
ID: 17093447
Alternatively, if you can tell me how to get IIS to log POST variables of type hidden, that would solve the problem.  .NET uses hidden variables on a form to do these postbacks, so I can just look for that if I can figure out how to get it in my logs.
0
 
LVL 34

Accepted Solution

by:
Dave_Dietz earned 2000 total points
ID: 17096158
IIS will not log POSTed data - the W3SVC logs will never contain information from the body of the request unless you write your own logging provider.

You could try using LogParser and filter out any requests that take less than X milliseconds - www.logparser.com

Dave Dietz
0
 

Author Comment

by:tallguy22
ID: 17126087
Well, I'm trying to implement my own log parser/analyzer.  I was looking for a more "accurate" way of determining what is a postback.  Oh well.  I guess that makes sense from a security standpoint.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Debug Tools to analyse IIS process: This article focus on taking memory dumps from IIS to determine which code is taking more time and to analyse which calls hangs/causes more CPU usage. To take dumps,download the following. Install1: To st…
If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question