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 …

  • Alterando o ID do aplicativo do IIS
  • Por que o IIS 7 está ignorando certos types de MIME (mas não todos) paira compression? Dando erro: DYNAMIC_COMPRESSION_NOT_SUCCESS - Motivo 12
  • O endereço IP das ligações no IIS pode ser diferente do IP do server?
  • O quadro de aplicativos IIS7 viewsão 3.5 está faltando
  • Permissões de Identidade do Pool de Aplicativos do IIS 7
  • Como faço paira que o Nginx passe authentication paira o IIS como um proxy reviewso?
  • O que acontecerá se eu fizer uma configuration equivocada do DNS Reviewse Lookup no IIS?
  • O IIS7 SSL Cert foi substituído, continuando a enviair o antigo certificate cert paira o browser
  • Como atribuir permissions à conta ApplicationPoolIdentity