| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| @hyperdx_common-utils@0.32.0 source code.tar.gz | 2026-10-23 | 17.6 MB | |
| @hyperdx_common-utils@0.32.0 source code.zip | 2026-10-23 | 18.9 MB | |
| README.md | 2026-10-23 | 4.0 kB | |
| Totals: 3 Items | 36.5 MB | 0 | |
Minor Changes
- 95aef70f: Add an optional
eventNameExpressionto log sources, pointing at the OpenTelemetry log EventName. Source auto-detection sets it when an OTel log table has a stringEventNamecolumn. The field is stored and editable only: nothing reads it yet. HDX-5787 - bc47e485: Add an optional
severityNumberExpressionto log sources, pointing at the numeric OpenTelemetry SeverityNumber (1-24). Source auto-detection sets it when an OTel log table has an integerSeverityNumbercolumn. The field is stored and editable only: log levels still come from the severity text. - cfa865bd: feat: expose group-by values to webhook body templates as
{{var.<column>}}, and keep them on resolve notifications
Patch Changes
- 92058236: feat: Broadcast adhoc dashboard filter conditions
- 3e9185d1: feat: Filter search tile cells into adhoc dashboard filters
- 180a1f1d: feat: Filter table tile group-by cells into adhoc dashboard filters
- a682ce13: feat: Render adhoc dashboard filter inputs
- 9891a791: feat: Add ad hoc dashboard filter schemas and types
- 43b09a7d: feat: Add UI for configuring adhoc dashboard filters
- 0000fa4b: feat: Add a line interpolation display setting (smooth, linear, step)
- eb72cfa1: feat(mcp): add
clickstack_service_health, a one-call per-service health report for a trace source (throughput, error rate, p50/p95/p99, top error groups), compared with yesterday and ranked worst first - 03f9fd5a: fix(mcp): describe every MCP tool input, drop descriptions that restate schema constraints, and keep tool descriptions under Claude Code's 2 KB limit
- 5cabc115: feat: Support distribution heatmaps calculated from promql data
- a4b63953: fix: render percentile aggregations (
p50,p90,p95,p99) asquantileat the matching level. A chart config withaggFn: 'p95'rendered as the nonexistent ClickHouse functionp95If. The AI assistant now returns percentiles with a level instead of a barequantile(median), and v1 metric chart conversion keeps the percentile level. - 3bedfab3: feat: Support histogram heatmaps from PromQL bucket metrics
- c94d12c3: fix: Resolve PromQL queries through the source instead of a caller-supplied connection and table
The /api/v1/prometheus/* routes now take sourceId instead of connectionId, and read the connection and TimeSeries table from that PromQL source. Caller-supplied database/table params are ignored for ClickHouse and no longer forwarded to external Prometheus endpoints. Saved PromQL chart configs now require source and no longer persist connection, so provisioned dashboards with PromQL tiles must set source.
- 85675fc8: perf: stream filter values into the UI as each query finishes instead of waiting for all of them
- af6e7f6b: Add a description field to the tile editor. The description is now stored on the tile's chart config next to its name, and is kept for series tiles in the external Dashboards API.
- 02080f20: Add an optional tile description, accepted by the external Dashboards API and shown as an info tooltip next to the tile name.
- dab6eb89: fix: Read and show time picker ranges in the display time zone, so applying a range with "Use UTC time" on no longer shifts it for users west of UTC
- ce6654dd: refactor: Store the time display setting as a time zone instead of a UTC switch, converting existing settings, and remove the
isUTCoption fromformatDate - 28168ae6: fix: Floor the time filter start to the precision of a coarse timestamp column (DateTime, DateTime64 below ms) when a finer column also filters the range, so a sub-second start no longer drops the rest of that tick; make the external API v2 search
maxResultscap configurable viaEXTERNAL_API_SEARCH_MAX_RESULTS(defaults to 2000, the previous hardcoded value) - 807cd9a5: fix: the webhook form now compiles the body template as you edit it and shows the Handlebars error with its line and column. A broken template used to give no feedback until an alert failed to deliver.