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?

  • Certificado SSL pára de funcionair após a reboot do server no IIS7, W2K8
  • Cabeçalhos de host do IIS HTTPS
  • O IIS no localhost é muito lento
  • No IIS 7.0, qual é a diferença entre a identidade do pool de aplicativos e a identidade do site?
  • O que a recyclerview do pool de aplicativos realmente faz exatamente?
  • Práticas recomendadas do IIS 7.x Application Pool
  • 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 …