getsentry / getsentry/sentry-javascript
Ensure DB instrumentations emit all db attributes
- Linguagem predominante
- TypeScript
- Estrelas
- 8.7k
- Forks
- 1.8k
- Merge médio
- 1d 18h
- PRs com merge (30d)
- 541
Descrição
### Description
Several of our DB instrumentations don't emit all db attributes they could emit.
For example (but not fully audited!):
- `db.operation.name` missing in `mysql2`
- `db.collection.name` missing in supabase and a bunch of other integrations
Pulled this out of #23523 to avoid scope creep but we should fix this soon.
Guia de contribuição
Direção de pesquisa
Audite as instrumentações de banco de dados, começando pelas integrações mysql2 e Supabase mencionadas na issue. Compare os atributos emitidos por cada integração com os atributos db aplicáveis e, em seguida, verifique se os atributos ausentes, incluindo db.operation.name e db.collection.name quando relevante, são emitidos de forma consistente em todas as integrações auditadas.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- mysql, supabase, typescript
- Domínio
- databases, observability
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Ativa
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 48/100