getsentry / getsentry/sentry-javascript

Ensure DB instrumentations emit all db attributes

Aberta
#23,735 1 comentário 0 reações 0 responsáveis Ver no GitHub
Core javascript Traces
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

Abrir o 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

Receba novas issues na sua caixa de entrada

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