Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

explore: --sort is ignored on the errors dataset, so --limit yields an arbitrary N rows instead of a top N

Abierto
#1,517 0 comentarios 1 reacción 1 asignado Ver en GitHub

@BYK ya está trabajando en esto.

Desde el 1/9/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

jared

Summary

sentry explore --dataset errors --sort '-count()' prints:

[explore]  WARN  --sort is only supported on the spans dataset. Ignoring sort for errors.

Combined with --limit, this means an errors aggregate is an arbitrary N rows, not a top N — but the flag combination reads exactly like a top-N request, and the warning does not say that the returned rows are unordered.

The underlying events endpoint does support ordering on errors:

sentry api "/organizations/<org>/events/?field=failure.node&field=count()\
&query=release%3A%22<release>%22&statsPeriod=14d&project=<id>&dataset=errors\
&sort=-count()&per_page=5" --json

returns a correctly descending result:

ReturnMain                       = 1625
(empty)                          = 1510
TargetCountStartReplay           =  485
controller_initialization_failed =  413
HomeFlag                         =  289

Environment

sentry 0.40.0
node v24.18.0
Windows 10.0.26200

Request

Either:

  1. plumb --sort through to the events endpoint's sort parameter for the errors dataset (the capability is already there); or
  2. if that is intentionally unsupported, make the warning state the consequence — that the result is an arbitrary subset and must not be treated as a ranking — and mention the events-endpoint alternative.

Why it matters

"Which failures dominate release X" is the most common aggregate question, and the natural formulation is --field ... --field 'count()' --sort '-count()' --limit 25. Today that silently returns 25 arbitrary rows. To rank anything you have to pull the full result set and sort locally, which then runs into #1519 (duplicate rows and a non-reproducible total on the same dataset). Fixing either one alone still leaves errors aggregates unusable for ranking.

Lenguaje dominante
TypeScript
Estrellas
121
Forks
14
Merge medio
23 h 54 min
PR fusionados (30 d)
103

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de getsentry/cli

Todos los issues de getsentry/cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.