getsentry / getsentry/sentry-javascript
Emit more breadcrumbs in `@sentry/node`
- Linguagem predominante
- TypeScript
- Estrelas
- 8.7k
- Forks
- 1.8k
- Merge médio
- 1d 18h
- PRs com merge (30d)
- 541
Descrição
### Description
We should check all our existing Node instrumentation to see if we can easily emit breadcrumbs as well.
It is important not to tie this to spans, as these have no data when not sampled. Instead, where possible we need to use hooks in instrumentation to create breadcrumbs.
```[tasklist]
### Tasks
- [ ] genericPool
- [ ] kafka
- [ ] mongo
- [ ] mongoose
- [ ] mysql
- [ ] mysql2
- [ ] postgres
- [ ] prisma
- [ ] redis
- [ ] fs
```
Guia de contribuição
Direção de pesquisa
Comece revisando a instrumentação existente de @sentry/node para genericPool, kafka, mongo, mongoose, mysql, mysql2, postgres, prisma, redis e fs. Identifique os hooks de instrumentação disponíveis em vez de depender de spans e, em seguida, verifique se cada integração aplicável emite breadcrumbs quando não é amostrada. A tarefa estará concluída quando a lista de tarefas tiver sido atendida e os breadcrumbs forem produzidos independentemente dos dados dos spans.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- kafka, mongodb, mysql, node.js, postgres, redis, typescript
- Domínio
- backend, observability
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 35/100