Skip to content

Prodeko/sentry

 
 

Repository files navigation

Sentry 🐛🔍

Sentry on virheidenhallintatyökalu, josta on olemassa open-source self-hosted versio (https://github.com/getsentry/onpremise), josta tämä repo on forkattu. Lue alkuperäinen README. Alkuperäisestä projektista poiketen tämä repo on konfiguroitu käyttämään Azuren PostgreSQL palvelua.


Käyttöönotto

Github Actions pipeline päivittää Sentryn automaattisesti kun master branch päivittyy.

Manuaalisesti

Aja infrastructure reposta ansible-playbook playbook.yml --extra-vars '@passwd.yml' --tags sentry.

Upstream synkronointi

$ git remote add upstream https://github.com/getsentry/self-hosted
$ git fetch upstream
$ git merge upstream/master
# Korjaa merge kofliktit
# .github folderin tulee sisältää ainoastaan .github/workflows/deploy.yml
# sekä .github/workflows/deploy/action.yml tiedostot.

Synkronoinnin jälkeen tarkista seuraavat asiat:

  1. postgres ja smtp containerit on kommentoitu pois docker-compose.yml tiedostosta.
  2. Tarkista, että docker-compose.yml redis container sisältää container_name: "sentry_redis" määrittelyn ja että sentry/sentry.conf.example.py sisältää "host": "sentry_redis" määrittelyn SENTRY_OPTIONS["redis.clusters"] parametrissä.
    • Muissakin Prodekon palveluissa on käytetty redis-containeria ja näin varmistetaan että Sentry käyttää oikeaa konttia välimuistittamiseen.

Releases

No releases published

Packages

No packages published

Languages

  • Shell 80.6%
  • Python 18.9%
  • Dockerfile 0.5%