Releases: hyperdxio/hyperdx
@hyperdx/cli v0.4.0
@hyperdx/cli v0.4.0
Installation
npm (recommended):
npm install -g @hyperdx/cliOr run directly with npx:
npx @hyperdx/cli tui -s <your-hyperdx-api-url>Manual download (standalone binary, no Node.js required):
# macOS Apple Silicon
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.4.0/hdx-darwin-arm64 -o hdx
# macOS Intel
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.4.0/hdx-darwin-x64 -o hdx
# Linux x64
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.4.0/hdx-linux-x64 -o hdx
chmod +x hdx && sudo mv hdx /usr/local/bin/Usage
hdx auth login -s <your-hyperdx-api-url>
hdx tui@hyperdx/otel-collector@2.24.1
Patch Changes
-
11e1301: feat(otel-collector): tune batch processor defaults for ClickHouse and make
them configurableThe bundled OTel Collector config now sets
processors.batch.send_batch_size
to10000andtimeoutto5s(was upstream defaults of8192/200ms),
matching the values recommended by the ClickHouse exporter and ClickStack
docs. The upstream defaults were too aggressive for ClickHouse — they
produced very small inserts under low load, hurting insert performance and
inflating the number of MergeTree parts.Each setting can also be overridden via environment variables:
HYPERDX_OTEL_BATCH_SEND_BATCH_SIZE(default:10000)HYPERDX_OTEL_BATCH_SEND_BATCH_MAX_SIZE(default:0, meaning no upper
bound)HYPERDX_OTEL_BATCH_TIMEOUT(default:5s)
@hyperdx/common-utils@0.18.1
@hyperdx/cli@0.4.0
Minor Changes
-
3571bfa: Add
hdx queryandhdx connectionscommands for agentic ClickHouse workflows:hdx connections— list ClickHouse connections (id,name,host) for the authenticated team. Supports--jsonfor programmatic consumption.hdx query --connection-id <id> --sql <query>— run raw SQL against a configured ClickHouse connection via the/clickhouse-proxy. Default--formatisJSONEachRow(NDJSON); any ClickHouse format is accepted. Exit codes:0on success (empty stdout = zero rows),1on failure. On error, a lazy connection lookup distinguishes "unknown connection ID" from "bad SQL".hdx query --patterns— post-process the result with the Drain algorithm (@hyperdx/common-utils/dist/drain) and emit one NDJSON pattern object per cluster, sorted by count desc:{"pattern":"<template>","count":<n>,"sample":"<first sample>"}. Use--body-column <name>to cluster a single column's string value; defaults to the whole row JSON-serialized so any SELECT shape works.--helpdocuments the exit-code contract and includes sampling guidance (ORDER BY rand()+ selective WHERE warning) for mining over large tables.
@hyperdx/app@2.24.1
Patch Changes
- b73f6fc: fix: Prevent duplicate tile IDs in dashboard imports
- 4c23e10: feat: Allow displaying group-by columns on LHS of table
- e2fc25d: feat: Add custom table onClick behavior
- 7665fbe: refactor: Unify section/group into single Group with collapsible/bordered options
- Updated dependencies [b73f6fc]
- Updated dependencies [4c23e10]
- Updated dependencies [e2fc25d]
- Updated dependencies [7665fbe]
- @hyperdx/common-utils@0.18.1
@hyperdx/api@2.24.1
@hyperdx/cli v0.3.0
@hyperdx/cli v0.3.0
Installation
npm (recommended):
npm install -g @hyperdx/cliOr run directly with npx:
npx @hyperdx/cli tui -s <your-hyperdx-api-url>Manual download (standalone binary, no Node.js required):
# macOS Apple Silicon
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.3.0/hdx-darwin-arm64 -o hdx
# macOS Intel
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.3.0/hdx-darwin-x64 -o hdx
# Linux x64
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.3.0/hdx-linux-x64 -o hdx
chmod +x hdx && sudo mv hdx /usr/local/bin/Usage
hdx auth login -s <your-hyperdx-api-url>
hdx tui@hyperdx/cli v0.2.1
@hyperdx/cli v0.2.1
Installation
npm (recommended):
npm install -g @hyperdx/cliOr run directly with npx:
npx @hyperdx/cli tui -s <your-hyperdx-api-url>Manual download (standalone binary, no Node.js required):
# macOS Apple Silicon
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.2.1/hdx-darwin-arm64 -o hdx
# macOS Intel
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.2.1/hdx-darwin-x64 -o hdx
# Linux x64
curl -L https://github.com/hyperdxio/hyperdx/releases/download/cli-v0.2.1/hdx-linux-x64 -o hdx
chmod +x hdx && sudo mv hdx /usr/local/bin/Usage
hdx auth login -s <your-hyperdx-api-url>
hdx tui@hyperdx/otel-collector@2.23.1
@hyperdx/otel-collector@2.23.1
@hyperdx/common-utils@0.17.1
Patch Changes
- 24767c5: fix: Ensure correct bounds for date-based timestampValueExpr