Patch Changes
- @hyperdx/[email protected]
基于 ClickHouse 和 OpenTelemetry 的开源可观测性平台,把日志、指标、链路追踪、错误和会话回放统一到一处,帮助快速定位生产问题。
Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.
docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.clickhouse.com/clickhouse/clickstack-all-in-one
npm install -g @hyperdx/cli这个项目的说明还在生成中,先参考下面「最近发版」和 README。
GODEBUG=multipathtcp=0
at startup, mitigating CVE-2026-98432. Go 1.24+ opens MPTCP listeners by
default. Any other GODEBUG settings you pass are kept, and an explicit
multipathtcp= value is left as is. This also applies to the all-in-one image.
Patching the host kernel is still the actual fix.这个版本没有写更新说明。
{{tags}} (comma-separated, or iterate with {{#each tags}}), and include them in the default incident.io body's metadata.tags, so one shared webhook can route alerts by owning teamMap['key'] = 'value' filters to the key-value items index, so values containing quotes or backslashes match instead of returning no rows这个版本没有写更新说明。
还没有人点评。第一个说出真实体验的人最有价值。
ClickStack (formerly HyperDX) helps engineers quickly figure out why production is broken by making it easy to search & visualize logs and traces on top of any ClickHouse cluster (imagine Kibana, for ClickHouse).
level:err),
SQL optional!{ Native JSON string queryingThe all-in-one image bundles ClickHouse, the ClickStack UI, the OpenTelemetry Collector and MongoDB.
docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.clickhouse.com/clickhouse/clickstack-all-in-one
Afterwards, you can visit http://localhost:8080 to access the ClickStack UI.
If you already have an existing ClickHouse instance, want to use a single container locally, or are looking for production deployment instructions, you can view the different deployment options in our deployment docs.
If your server is behind a firewall, you'll need to open/forward port 8080, 8000 and 4318 on your firewall for the UI, API and OTel collector respectively.
We recommend at least 4GB of RAM and 2 cores for testing.
You can also deploy ClickStack with ClickHouse Cloud, you can sign up for free and get started in just minutes.
To get logs, metrics, traces, session replay, etc into ClickStack, you'll need to instrument your app to collect and send telemetry data over to your ClickStack instance.
We provide a set of SDKs and integration options to make it easier to get started with ClickStack, such as Browser, Node.js, and Python
You can find the full list in our docs.
OpenTelemetry
Additionally, ClickStack is compatible with OpenTelemetry, a vendor-neutral standard for instrumenting your application backed by CNCF. Supported languages/platforms include:
(Full list here)
Once ClickStack is running, you can point your OpenTelemetry SDK to the
OpenTelemetry collector spun up at http://localhost:4318.
Prefer the terminal? @hyperdx/cli provides an interactive
TUI and CLI (hdx) for working with your ClickStack data without leaving the
shell:
npm install -g @hyperdx/cli
hdx auth login
hdx tui
See the CLI README for the full command reference.
We welcome all contributions! There's many ways to contribute to the project, including but not limited to:
Pull requests. Issues, bug reports and discussion stay open to everyone. For code we now use Vouch: a maintainer has to vouch for you before your first pull request gets reviewed. AI tools make it cheap to open a plausible-looking PR with no understanding behind it, and reviewing those crowds out the contributions we want to spend time on. There's nothing to request up front: open your first PR and a maintainer vouches for you on it. See Getting vouched.
Our mission is to help engineers ship reliable software. To enable that, we believe every engineer needs to be able to easily leverage production telemetry to quickly solve burning production issues.
However, in our experience, the existing tools we've used tend to fall short in a few ways:
We hope you give ClickStack a try and let us know how we're doing!
ClickStack collects anonymized usage data for open source deployments. This data
supports our mission for observability to be available to any team and helps
support our open source product run in a variety of different environments.
While we hope you will continue to support our mission in this way, you may opt
out of usage data collection by setting the USAGE_STATS_ENABLED environment
variable to false. Thank you for supporting the development of ClickStack!