Projeto criado para demonstração do Sentry e seu uso com várias aplicações
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
django
laravel
sentry
spring-boot
.gitignore
README.md
Vagrantfile

README.md

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: