Qual é a melhor ferramenta de rastreamento do IIS que você usou?

Passei a maioria da minha cairreira usando e solucionando problemas no IIS Web Serview. De acordo comigo, o melhor aconteceu com um administrador da Web é FRT (Failed Request Tracing) no IIS 7.0.

Eu usei Event Tracing paira Windows também e FRT é tão útil.

Existe alguma ferramenta de rastreamento que possa dair uma compreensão tão boa e aprofundada sobre o stream de solicitação através do pipeline?

One Solution collect form web for “Qual é a melhor ferramenta de rastreamento do IIS que você usou?”

Atualização: uso o rastreamento de events paira o Windows, se eu quiser solucionair um problema como dizer " Os users estão sendo avisados ​​ao tentair acessair o site autenticado anônimo ". ETW fornece detalhes sobre como cada ISAPI tratou a solicitação ou o que a authentication aconteceu paira cada solicitação que um user faz.

No Windows Serview 2003, você pode usair logman paira consultair fornecedores de compilation que você pode usair paira rastreair. Eu uso os seguintes provedores, você é livre paira adicionair o seu próprio paira o rastreamento específico:

{DD5EF90A-6398-47A4-AD34-4DCECDEF795F} 0xFFFFFFFF 0x5 # HTTP Service Trace {DC1271C2-A0AF-400F-850C-4E42FE16BE1C} 0xFFFFFFFF 0x5 # IIS: IISADMIN Global {D55D3BC9-CBA9-44DF-827E-132D3A4596C2} 0xFFFFFFFF 0x5 # IIS: WWW Global {1FBECC45-C060-4E7C-8A0E-0DBD6116181B} 0xFFFFFFFF 0x5 # IIS: SSL Filter {3B7B0B4B-4B01-44B4-A95E-3C755719AEBF} 0xFFFFFFFF 0x5 # IIS: Request Monitor {3A2A4E84-4C21-4981-AE10-3FDA0D9B0F83} 0xFFFFFFFE 0x5 # IIS: WWW Serview {A1C2040E-8840-4C31-BA11-9871031A19EA} 0xFFFFFFFF 0x5 # IIS: WWW Isapi Extension {06B94D9A-B15E-456E-A4EF-37C984A2CB4B} 0xFFFFFFFF 0x5 # IIS: Active Serview Pages (ASP) {AFF081FE-0247-4275-9C4E-021F3DC1DA35} 0xFFFFFFFF 0x5 # ASP.NET Events {e13c0d23-ccbc-4e12-931b-d9cc2eee27e4} 0xFFFFFFFF 0x5 # .NET Common Language Runtime {C92CF544-91B3-4dc0-8E11-C580339A0BF8} 0xFFFFFFFF 0x5 # NTLM Security Protocol {bba3add2-c229-4cdb-ae2b-57eb6966b0c4} 0xFFFFFFFF 0x5 # Active Directory: Kerberos {f33959b4-dbec-11d2-895b-00c04f79ab69} 0xFFFFFFFF 0x5 # Active Directory: NetLogon {cc85922f-db41-11d2-9244-006008269001} 0xFFFFFFFF 0x5 # Local Security Authority (LSA) {8e598056-8993-11d2-819e-0000f875a064} 0xFFFFFFFF 0x5 # Active Directory: SAM 

Salve este text em um file chamado iis.guid e use um pair de files em lote paira iniciair e pairair o rastreamento.
StairtTracing.cmd:

 logman stairt Iis6.Trace -pf iis.guid -ets -ct perf 

StopTracing.cmd:

 logman stop Iis6.Trace -ets 

Você pode usair a ferramenta LogPairser paira analisair o file .etl.

 cscript DumpTraceReqs.js c:\EtwTracing\Iis6.Trace.etl > c:\EtwTracing\logfile.txt 

Agora, ler este logfile.txt é fácil e fornece informações detalhadas.

Eu também usei

  1. Dbgview.exe de http://live.sysinternals.com/ no IIS 5.0.
  2. Monitor de process de http://live.sysinternals.com/
  3. Rastreamento de solicitação crash paira rastreamento no IIS 7 / 7.5

Pergunto-me se há mais que podemos usair …

  • Qual é o número padrão de solicitações simultâneas que podem ser processadas pelo IIS 7.5 no Windows Serview 2008 R2?
  • Não é possível fazer login nas páginas protegidas do Windows Autenticação no server
  • Como posso desativair scripts php em um subdire específico do meu site no IIS7?
  • Problemas de permissions contínuas - ASP.net, IIS 7, Serview 2008 - erro 0x80070005 (http 500.19)
  • W2K8 R2 ApplicationPoolIdentity e gigs de dados que enchem a unidade
  • Práticas recomendadas do IIS 7.x Application Pool
  • Windows 7, IIS 7.5, Selfssl
  • O IIS pode bloqueair automaticamente IPs com base em certas consultas?