getsentry / getsentry/sentry-java

Better visualization of suppressed exceptions in Sentry UI

Aberta
#4,090 2 comentários 0 reações 0 responsáveis Ver no GitHub
Errors Improvement Java
Linguagem predominante
Kotlin
Estrelas
1.4k
Forks
478
Merge médio
3d 4h
PRs com merge (30d)
72

Descrição

### Problem Statement

Currently suppressed exceptions show up like any other chained exception in Sentry UI.
While we are planning to [mark them as suppressed](https://github.com/getsentry/sentry-java/issues/4059), it will still be hard to grasp how all the reported exceptions are related.

We already have a UI component in Sentry that displays exception groups but that is tied to processing code in Sentry which [causes grouping to break for certain Java exceptions with suppressed exceptions and no cause](https://github.com/getsentry/sentry-java/pull/4056).

### Solution Brainstorm

We could have a more generic UI component in Sentry that visualizes chained and suppressed exceptions in a short overview with links to the full exception with stack trace, similar to what exists for exception groups.

If we don't want to have something like this for all chained exceptions, we can maybe simply check if there's more than one exception that has the same parent exception ID and only display the component for that.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Revise o issue 4059 e o pull request 4056 vinculados e, em seguida, examine o componente existente da UI do Sentry para grupos de exceções e o comportamento de processamento descrito nele. O trabalho estará concluído quando houver acordo sobre e implementação de uma visão geral genérica que relacione claramente as exceções encadeadas e suprimidas aos seus detalhes completos de exceção.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java, kotlin
Domínio
frontend
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.