redspark-io / modelo-java

Projeto Modelo com Spring Boot
4 stars 0 forks source link

Facilitar o rastreamento de erros #18

Open brunoqueiroz opened 9 years ago

brunoqueiroz commented 9 years ago

Uma alternativa é toda exception gerar um "hash" e partir desse hash utilizar uma ferramenta como logstash, kibana para facilitar a busca.

brunosales commented 9 years ago

O projeto está configurado com o Spring Boot Actuator, que além de diversas interfaces de manager ele cria os logs de auditoria das chamadas:

AuditEvent [timestamp=Tue Mar 17 03:53:00 UTC 2015, principal=admin, type=AUTHENTICATION_SUCCESS, data={details=org.springframework.security.web.authentication.WebAuthenticationDetails@255f8: RemoteIpAddress: 192.168.59.3; SessionId: DBF46D0C925BF05096BBB276BC8DA26A}]

Talvez poderíamos usar esse módulo para tratar todo e qualquer tipo de log, e enviar para uma ferramenta distribuída. Dessa forma temos além das exceptions, diversas informações que poderíamos customizar para tirar estatísticas de uso. O que acha?

att,

Em 16 de março de 2015 23:53, brunoqueiroz notifications@github.com escreveu:

Uma alternativa é toda exception gerar um "hash" e partir desse hash utilizar uma ferramenta como logstash, kibana para facilitar a busca.

— Reply to this email directly or view it on GitHub https://github.com/dclick/modelo-java/issues/18.

Bruno Sales Tel. +5511 5506.5154 Cel. +1 (862) 218-7743 D-Click Web & Mobile Solutions bruno.sales@dclick.com.br www.dclick.com.br/blog www.dclick.com.br