Monitoramento
Página de Releases
Defina release nos seus SDKs e registre releases e deploys a partir do seu pipeline (veja Releases e source maps). A página de Releases então mostra como cada versão está indo, quais commits provavelmente causaram um problema e quem é dono do código.
1Saúde da release
Por release: adoção (participação nas sessões do projeto), sessões sem falha, usuários sem falha, eventos, novos problemas, regressões e o último deploy. As taxas são arredondadas para baixo para que uma falha nunca apareça como 100%. As sessões vêm de SDKs do Sentry, de POST /api/v1/sessions ou do SDK de navegador com autoSessionTracking: true e uma release. As sessões são mantidas por 90 dias.
2Commits suspeitos
A página de um problema lista até cinco commits da primeira release em que o problema apareceu cujos arquivos alterados correspondem a um stack frame in-app (os dois últimos segmentos do caminho devem coincidir, então envie source maps para bundles minificados). Os commits vêm da API compare do GitHub quando um token está salvo; caso contrário, do que a CLI enviou.
3Token do GitHub
Salve um token por projeto na página de Code owners. Ele é criptografado, somente uma dica de 4+4 caracteres é exibida, e é usado somente contra api.github.com.
4Regras de code owners
Uma regra associa um glob de caminho de arquivo ou um padrão de URL a um e-mail ou a um rótulo de equipe como #payments. Globs de caminho: src/checkout/**, *.py, models/*.py; * fica dentro de um diretório, ** atravessa diretórios, e um padrão corresponde em qualquer limite de diretório. Padrões de URL como */checkout* não diferenciam maiúsculas de minúsculas. No máximo 4 curingas e 256 caracteres por padrão, 200 regras por projeto. Os responsáveis correspondentes aparecem na página do problema, e os que são e-mails recebem cópias dos alertas.
src/checkout/** ana@example.com
models/*.py #odoo-team
*/checkout* payments@example.comBom saber
- As regressões na página de Releases contam problemas que foram resolvidos e voltaram naquela release.
- Usuários sem falha precisa de sessões com id de usuário; contagens agregadas de sessões não têm nenhum.
Travou? Envie um e-mail para support@blipit.io. As chaves e o DSN exato de cada projeto ficam em Chaves de API no app.blipit.io.

