Fork do Sentry Self-Hosted com configurações personalizadas para uso do Bridge
- Docker 19.03.6+
- Compose 2.0.1+
- 4 CPU Cores
- 16 GB RAM
- 200 GB Free Disk Space
https://develop.sentry.dev/self-hosted/
O processo de atualização do Sentry no servidor deve ser feito através da branch master deste repositório. Para isso:
- Clone este repositório no servidor do Sentry ou localmente.
- Defina o repositório original como upstream:
git remote add upstream https://github.com/getsentry/self-hosted.git. - Recupere as tags do repositório original:
git fetch --tags upstream. - Atualize as tags no repositório remoto:
git push --tags. - Atualize a branch master com o release para atualização:
git merge [nova_versao].
- É importante verificar alterações nos arquivos
config.exampleeconf.example(existem alguns) e aplicar elas, quando necessário, nos respectivos arquivos conf/config que estão no repositório e no servidor. - Não devem ser incluídos arquivos vindos de atualizações no diretório
.github. - Podem ocorrer conflitos em arquivos de configuração que foram personalizados. A menos que seja proposital, cuidado para não eliminar configurações importantes.
- Realize
commitepushdo merge. - Caso não esteja trabalhando no servidor do Sentry, atualize a branch master no servidor.
- Na pasta raiz do repositório rode a instalação do Sentry:
sudo ./install.sh. O serviço ficará indisponível por algum tempo. - Inicie os containers:
sudo docker compose up --wait
- Otimização de uso de memória e armazenamento de logs e usando o RabbitMQ no lugar do Redis para controle de eventos em disco no lugar de usar memória - https://github.com/laboratoriobridge/sentry-self-hosted/commit/c44b45d2c132b0216bf038ff7ba12bcbc544334e
- Alterações no Kafka foram desfeitas - https://github.com/laboratoriobridge/sentry-self-hosted/commit/3300bd6386265433e87d27ad76eb8158ede5f495
- Aumento de tempo de timeout para resposta dos serviços: https://github.com/laboratoriobridge/sentry-self-hosted/commit/6dd8a4e200f211c482fe14885a4209ef8798ce32
- Ajuste de IPs e domínio dos hosts no Nginx - https://github.com/laboratoriobridge/sentry-self-hosted/commit/affe66ff7422496ffd708d3360251487ddb7e42b
- Mudança de como as migrações de BD são rodadas para ser compatível com o Postgres hospedado em outra máquina - https://github.com/laboratoriobridge/sentry-self-hosted/commit/2d30e867bb4e101d1dfdd20282881eb7992896c8