[SP-pm] Monitoração de website

Nuba Princigalli nuba at fastmail.fm
Sat Apr 14 07:47:42 PDT 2012


Complementando:

Se você tiver controle sobre o servidor, uma alternativa pode ser
definir formatos customizados pros logs, como o tempo gasto pelo
servidor para um request, por exemplo. Veja:

[1]http://wiki.nginx.org/NginxHttpLogModule#log_format
[2]http://httpd.apache.org/docs/2.4/mod/mod_log_config.html#logfo
rmat

Abraço,

Nuba Princigalli

On Sat, Apr 14, 2012, at 11:17 AM, Stanislaw Pusep wrote:

  Exemplo de um crawler medidor de performance:



[3]https://metacpan.org/source/SYP/AnyEvent-Net-Curl-Queued-0.019
/eg/crawl-apache.pl

[4]https://metacpan.org/source/SYP/AnyEvent-Net-Curl-Queued-0.019
/eg/CrawlApache.pm



No final, retorna uma somatória do libcurl:



        stats   {
            appconnect_time   0.0898429999999997,
            connect_time   0.423021,
            header_size   646982,
            namelookup_time   0.0896399999999996,
            num_connects   20,
            pretransfer_time   0.580505000000003,
            redirect_count   0,
            redirect_time   0,
            request_size   182392,
            size_download   28600914,
            size_upload   0,
            starttransfer_time   83.27289,
            total_time   117.356115
        }


Mas, é claro, dá para colocar handlers para processar dados de
cada request individual, handlers para status 404, etc.
ABS()
On Sat, Apr 14, 2012 at 07:54, Eden Cardim
<[5]edencardim em gmail.com> wrote:

>>>>> "Dilson" == Dilson Tomé <[6]dilsontome em gmail.com> writes:


     Dilson> Bacana... Agora tenho que procurar como retornar o
  tempo dos itens
     Dilson> da página.
  Você quer ver o tempo que leva pra fazer um request em cada
  link através da rede?

--
     Eden Cardim         Need help with your Catalyst or
DBIx::Class project?
     Code Monkey
[7]http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.    Want a managed development or
deployment platform?
 [8]http://edencardim.com
[9]http://www.shadowcat.co.uk/servers/
=begin disclaimer
  Sao Paulo Perl Mongers: [10]http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [11]SaoPaulo-pm em pm.org
 L<[12]http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

=begin disclaimer

  Sao Paulo Perl Mongers: [13]http://sao-paulo.pm.org/

SaoPaulo-pm mailing list: [14]SaoPaulo-pm em pm.org

L<[15]http://mail.pm.org/mailman/listinfo/saopaulo-pm>

=end disclaimer

References

1. http://wiki.nginx.org/NginxHttpLogModule#log_format
2. http://httpd.apache.org/docs/2.4/mod/mod_log_config.html#logformat
3. https://metacpan.org/source/SYP/AnyEvent-Net-Curl-Queued-0.019/eg/crawl-apache.pl
4. https://metacpan.org/source/SYP/AnyEvent-Net-Curl-Queued-0.019/eg/CrawlApache.pm
5. mailto:edencardim em gmail.com
6. mailto:dilsontome em gmail.com
7. http://www.shadowcat.co.uk/catalyst/
8. http://edencardim.com/
9. http://www.shadowcat.co.uk/servers/=begin
  10. http://sao-paulo.pm.org/
  11. mailto:SaoPaulo-pm em pm.org
  12. http://mail.pm.org/mailman/listinfo/saopaulo-pm
  13. http://sao-paulo.pm.org/
  14. mailto:SaoPaulo-pm em pm.org
  15. http://mail.pm.org/mailman/listinfo/saopaulo-pm
--
Nuba R. Princigalli  nuba em pauleira.com  http://pauleira.com  @nprincigalli
Discipline is not an end in itself, just a means to an end. - King Crimson

-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120414/5492628b/attachment-0001.html>


More information about the SaoPaulo-pm mailing list