Introducing ClickStack embedded in ClickHouse
Blog post from ClickHouse
With the introduction of version 26.2, ClickHouse now embeds the ClickStack UI directly into its binary, enabling users to effortlessly explore observability on their local instances. Previously available primarily through Docker or as a managed service on ClickHouse Cloud, this integration allows users to navigate to a local URL to begin analyzing logs, traces, and metrics instantly. Designed for local exploration and learning, the embedded UI simplifies the setup process and reduces the need for additional services or dependencies, though it lacks features like persistent storage and alerting for production use. The integration achieves a minimal footprint by embedding static resources and using efficient gzip compression, sustaining ClickHouse's lightweight nature. Despite the absence of dynamic server-side rendering due to the constraints of embedding a full web application in a C++ binary, the static pages powered by Next.js support local data exploration effectively. This innovation aims to lower the entry barrier for users wanting to experiment with ClickStack and understand ClickHouse’s performance, though larger deployments are still recommended to use separate ClickStack components.