Added
latitude spans querygains sort control (order-byonstartTime/duration/cost, ascending or descending) and astatusspan filter (error/ok/unset) — enabling "top-N slowest/costliest spans" and error-only drill-downs.latitude analytics querybreakdown results now include alabel— the human name for opaquesignalId/clusterkeys (the signal name / behavior-cluster name), so by-signal and by-behavior series are self-describing.
Changed
latitude analytics querypercentile metric is now an arbitrary{kind:"percentile", field, p}(pin [1,99]) instead of the fixedp95. Usep: 95for the previousp95behavior.
Fixed
latitude spans querypagination no longer skips or duplicates spans that share astartTime(common in batch ingest). Paging now uses a stable keyset cursor over(sort key, spanId)instead of an offset, so results stay consistent even as new spans arrive mid-pagination. The--cursorvalue stays opaque — no usage change.