Monitorando erros da sua aplicaçào com o Sentry
Esse projeto foi usado como exemplo na palestra sobre Sentry. Faça o fork e altere a vontade.
Slides: https://speakerdeck.com/gilsondev/como-monitorar-os-erros-da-sua-aplicacao-com-o-sentry
Requisitos
- Vagrant
- Docker e Docker Compose
Instalação
- Execute os serviços do Sentry para preparar a aplicação:
$ docker-compose -f sentry/docker-compose.yml up -d
$ docker-compose -f sentry/docker-compose.yml exec sentry sentry upgrade
$ docker-compose -f sentry/docker-compose.yml restart sentry
Ao fazer o upgrade do sentry, no final ele vai solicitar a criação de uma conta. Siga as instruções no console e defina-o como superusuário.
Para acessar o painel do sentry, acesse: http://localhost:9000
e siga as instruções.
Preparando as aplicações
Os projetos são exemplos do próprio Sentry. Para verificar de outras tecnologias é só acessar o repositório getsentry/examples.
Com o sentry preparado e com sua conta criada, vamos preparar as aplicações para enviar erros ao painel.
-
Crie os seguintes projects no Sentry:
- Django
- Laravel
- Java
Com suas respectivas DSNs, configure as aplicações de acordo com o README de cada projeto.
Inicie as outras VMs:
$ vagrant up django laravel springboot
Com tudo configurado e iniciado, é só acessar as aplicações:
- Django: http://192.168.10.3:8000
- Laravel: http://192.168.10.4:8000
- Spring Boot: http://192.168.10.5:8080