Added
client.spans.querygainsorder_by(startTime/duration/cost, asc/desc) and astatusspan filter (error/ok/unset) — enabling "top-N slowest/costliest spans" and error-only drill-downs.client.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
client.analytics.querypercentile metric is now{ "kind": "percentile", "field": ..., "p": ... }(pin [1,99]) instead of the fixedp95. Usep: 95for the previousp95behavior.