pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
ELWEA - EventLog WebEvent Aggregator para ASP.NET

Embora já tenha escrito sobre ASP.NET Health Monitoring diversas vezes no passado, a verdade é que foi sempre nos meus blogues em inglês pelo esta é uma estreia absoluta em português.

Não vou aprofundar o tema agora mas desafio quem estiver interessado ou simplesmente quiser adquirir algum contexto a visitar os seguintes artigos:

Nestes artigos eu exploro a possibilidade de desenvolver um “provider” de Health Monitoring que agrega no “EventLog” e por aplicação Web a informação (os chamados WebEvents) provenientes das mesmas.

Na verdade acabou por não ser uma mera possibilidade e, desde 2009, que uso no meu dia-a-dia uma versão mais complexa daquilo que descrevi na altura.

Entretanto, em 2010, descobri o projecto ELMAH (Error Logging Module and Handler) e tormei-me fã do conceito:

"[...] pode ser adicionado dinamicamente qualquer aplicação ASP.NET […] sem necessidade de recompilação ou a redistribuição. "

Este conceito podia ser facilmente aplicado ao meu “provider” e desde logo comecei a pensar em disponibilizar um projecto semelhante.

Finalmente esse dia chegou posso finalmente anunciar disponibilizei o projecto no Codeplex com a seguinte denominação: ELWEA - EventLog WebEvent Aggregator for ASP.NET.

Embora, pela sua natureza, seja diferente do projecto ELMAH o seu principal objectivo é semelhante: isolar e agregar informação duma aplicação ASP.NET garantindo que a mesma informação pode ser facilmente acedida.

O que distingue este projecto de tantos outro semelhantes ao ELMAH é o facto de não estar focado no tratamento e registo de informação de erros.

O principal objectivo do ELWEA é agregar no EventLog toda a informação, gerada pela framework ASP.NET, relativa a uma determinada aplicação web e desta forma facilitar a sua interpretação.

Antes

Depois

Estou certo que os desenvolvedores e administradores de aplicações ASP.NET vão gostar desta funcionalidade mas penso que também os profissionais de TI que gerem ambientes de alojamento partilhado vão usar este projecto.

Uma descrição mais completa (em inglês) está disponivel aqui e a documentação (também em inglês) está aqui.

Para tornar a vida mais simples estou a planear para breve também disponibilizar o ELWEA através um pacote NuGet (versão 1.3 … claro!!). Estejam atentos às novidades.

Espero que gostem.


Posted 29-4-2011 0:48 por Nuno Gomes
Filed under: ,

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems