During this past Black Friday and Cyber Monday, a minute of downtime can cost our merchants $5.1 million. That's why observability is critical, we need to detect issues and prevent any downtime. We saw around a 16x improvement out of the box with ClickHouse once we had it deployed, and at peak performance over 30x. And for us, less compute is money.
- ClickStack
SREとそのエージェントのためのオープンソースオブザーバビリティ
大規模なOpenTelemetry向けに構築されたClickStackは、高カーディナリティデータに対する高速クエリと低コストの長期保持を組み合わせ、サンプリングやロールアップなしですべてのログ、メトリクス、トレースを保持できます。
これによりSREの死角がなくなり、MCPとSQLを通じたエージェントによる調査が可能になります。双方がフルフィデリティのテレメトリと履歴のコンテキストを利用して、考えられる原因を並行して探索し、根本原因にたどり着けます。
Trusted for observability by
三つのレイヤー。単一のオープンなオブザーバビリティスタック。
OpenTelemetryがシグナルを収集し、ClickHouseが保存とクエリを担い、ClickStack UIがチームの調査を一箇所にまとめます。
ClickStack UIは、検索、トレースウォーターフォール、イベントパターン、イベント差分、ダッシュボード、アラート、セッションリプレイを統合し、エージェント向けのMCPサーバーを内蔵しています。
高圧縮、高速検索、分析SQLを単一のエンジンに組み合わせることで、SREとそのエージェントはフルフィデリティのテレメトリと長期履歴を低コストで調査できます。
ユーザーID、リクエストID、テナント、デプロイメントのバージョンなど、各イベント内の高カーディナリティの詳細を保持できるため、有用なディメンションをすべて事前に決めなくても、予期しない相関を調査で追跡できます。
同梱のOpenTelemetry Collectorと、ログ、メトリクス、トレース用に設計されたスキーマで、既存の計装を利用できます。取り込みを環境に合わせて柔軟に調整できます。
ClickStackをローカルで実行。調査を開始。
オールインワンのDockerイメージで、同梱のOpenTelemetry Collectorとスキーマを使い、ご自身のマシンでClickStackをお試しください。
-
スタックを実行
DockerでClickStackを起動し、UIを開いてローカルアカウントを作成してください。 -
最初のイベントを送信
取り込みAPIキーをコピーし、同梱のCollectorを通じてテストイベントを送信してください。 -
テレメトリを探索
検索でイベントを見つけ、アプリケーションを接続するかサンプルデータを探索してください。
チームでClickStackを運用する準備ができたら、デプロイメントと本番運用のガイドに従ってください。

ご自身のスキーマを利用
ClickStackはOpenTelemetryを第一に考えていますが、OpenTelemetry専用ではありません。ご自身のスキーマとパイプラインでログ、トレース、メトリクスをClickHouseに保存し、スキーマに柔軟に対応するClickStack UIでタイムスタンプ付きのデータを探索できます。
オブザーバビリティコストを削減。より多くのテレメトリを保持。
デプロイメントの構成とサイジングを制御しながら、大規模なオブザーバビリティの運用に必要なストレージとコンピュートを削減できます。
10-30x OpenTelemetryの圧縮
OTelデータに対するクラス最高水準の取り込み速度と圧縮率。
より少ない容量でより多くを保存
取り込み量が増えても、ClickHouseのカラム圧縮がテレメトリに必要なディスク容量を削減します。
コンピュートをさらに活用
効率的なクエリ実行により、プロビジョニングしたコンピュートリソースでより多くの検索と集約に対応します。
ワークロードに合わせて最適化
スキーマ、インデックス、保持ポリシーを調整し、ワークロードと予算に合わせてインフラのサイズを設定できます。
SREとそのエージェントがClickStackを利用する理由
インシデントが発生したとき、エンジニアとエージェントはサービスをまたいで証拠を追跡し、過去の挙動を比較し、考えられる原因を検証する必要があります。
サンプリングなし
何が起きたかを説明する個々のイベントも含め、サンプリングされていないログ、メトリクス、トレースから、まれな障害を見つけられます。
完全な保持
インシデントを以前のデプロイメントや過去の挙動と比較して、新たなリグレッションと繰り返し発生する障害を区別できます。
高速な並列クエリ
複数の仮説を同時に検証できるため、エンジニアとエージェントは互いを待たずに、考えられる異なる原因を調査できます。
表現力豊かなSQL
使い慣れたSQLでユーザー、リクエスト、デプロイメントごとにシグナルを関連付け、定義済みのワークフローを超えて新たな疑問を追究できます。
最初のシグナルから根本原因まで
失敗したリクエストを見つけ、何が変わったかを理解し、誰が影響を受けたかを確認し、得られた知見を保存できます。ClickStackはテレメトリ全体で調査の各ステップをつなぎます。
Luceneスタイルの構文またはSQLでログを検索し、トレースウォーターフォールでリクエストをたどることで、サービス全体のすべてのスパンを確認し、失敗または低速化したホップを特定できます。


ご自身のワークフロー。ご自身のハーネス。ご自身のエージェント。
ご自身のオブザーバビリティエージェントを利用
使用中のエージェントをMCP経由でClickStackデプロイメントに接続し、テレメトリをコード、ランブック、運用コンテキストと組み合わせて、お好みのツールから調査できます。
- ご自身のツール。 Claude Code、Codex、Cursor、OpenCode、またはご自身のMCP互換エージェントフレームワークから作業できます。
- ご自身のコンテキスト。 エージェントがすでに使用しているコード、ランブック、社内ツールとともに、テレメトリを調査に取り込めます。
- 共有される調査結果。 調査を、チームがさらに活用できる保存済み検索、ダッシュボード、アラートに変えられます。
Your agent in
Claude Code
Your agent in
Cursor
Your agent in
AI Notebooks
Semantic tools
Your agent in
Codex
Your agent on
Your framework
Your agent in
OpenCode
調査のために作られたツールをエージェントに提供
ClickStack MCPサーバーは、一般的な調査ステップのための専用ツールを提供し、問いにさらに深い分析が必要な場合にはClickHouse SQLにアクセスできます。
テレメトリソースの検出や、時間のかかる処理の特定もできます。
各ツールには一般的な調査ワークフローと最適化されたクエリが組み込まれているため、エージェントは問い合わせ方法を組み立て直す手順を減らし、証拠の検討により多くの手順を使えます。
In our evaluations against a generic ClickHouse MCP server, agents using these tools were:
17% more accurate
25% fewer tool calls
2.7× more consistent
フルマネージドのソリューションをお探しですか?
SREとそのエージェント向けのフルマネージドサービス、ClickHouse Observabilityで、使い慣れたClickStack UIを利用できます。
単一のマネージドエンドポイントにテレメトリを送信すれば、取り込み、スキーマ、ストレージ、最適化、スケーリング、バックアップ、アップグレードはClickHouseが処理します。
Investigation tools
アプリケーションを計装
OpenTelemetry SDKとコレクターでアプリケーションのログ、メトリクス、トレースをClickStackに取り込み、チームとエージェントがスタック全体を調査するためのコンテキストを提供できます。
ClickStackで調査を開始
自ら制御できるオープンソーススタックで、SREとエージェントにフルフィデリティのテレメトリ、履歴のコンテキスト、高速なSQLクエリを提供できます。
ClickStackは、SREとそのエージェントのためのオープンソースオブザーバビリティスタックです。OpenTelemetryによる収集、ClickHouseによる保存と分析、ログ、メトリクス、トレース、セッションリプレイを調査するClickStack UIを組み合わせています。
はい。ClickHouseとOpenTelemetry CollectorはApache 2.0ライセンス、ClickStack UIはMITライセンスで提供されています。コードを調査し、ご自身のインフラでスタックを実行し、収集、保存、調査のレイヤーを環境に合わせてカスタマイズできます。
主な三つのレイヤーは、取り込みを担うOpenTelemetry Collector、テレメトリの保存とクエリを担うClickHouse、調査を担うClickStack UIです。
標準のオープンソースデプロイメントでは、ダッシュボード、アラート、ユーザープロファイルなどのアプリケーション設定の保存にMongoDBも使用します。
いいえ。エンジニアは検索、トレースウォーターフォール、イベントパターン、イベント差分、ダッシュボード、セッションリプレイを通じて調査できます。エージェントとSQLは、同じデータを探索するための追加の手段となります。
はい。ClickStackにはMCPサーバーが含まれており、互換性のあるエージェントはこれを使ってテレメトリのクエリ、ソースの検出、保存済み検索、ダッシュボード、アラートの管理を行えます。
MCPセットアップガイドに従って、お好みのツールやエージェントフレームワークをClickStackデプロイメントに接続してください。
いいえ。OpenTelemetryがデフォルトの方法で、利用を開始できるようCollectorとスキーマが同梱されていますが、ClickStack UIは適切なフィールドマッピングを備えた既存のClickHouseテレメトリテーブルにも対応しています。
チームがデータベース、UI、取り込みパイプライン、補助サービスを運用し、キャパシティプランニング、セキュリティ、バックアップ、アップグレード、パフォーマンスチューニングも担います。
これによりデプロイメントを制御できますが、運用にはエンジニアリングリソースが必要です。
ClickStackは、SREとそのエージェント向けマネージドサービスであるClickHouse Observabilityを支えるオープンソースプロジェクトです。
スタックをご自身で運用・カスタマイズする場合はClickStackを、プラットフォームの運用をClickHouseに任せる場合はClickHouse Observabilityをお選びください。
ClickHouse Observabilityには、基盤インフラをClickHouse Cloudに任せながらデータベースワークロードを調整したい、経験豊富なチーム向けのセルフマネージドオプションもあります。
どちらもデータ収集、ストレージ、調査インターフェースを組み合わせていますが、ClickStackはClickHouseのカラム指向分析エンジンを使い、テレメトリに対する検索、集約、SQL分析を統合します。
ClickStack UIは、イベントパターン、イベント差分、トレースウォーターフォールなどのツールに加え、Luceneスタイルの検索に対応しています。
はい。Luceneスタイルの構文またはSQLでログを検索できます。デフォルトのOpenTelemetryログスキーマは、ログ本文と属性にClickHouseの転置インデックスであるテキストインデックスを含み、ClickStackはフリーテキスト検索をこれらを利用するように書き換えます。そのため、検索ではすべてのログ本文を読み取る代わりに、一致しないデータをスキップできます。Bloomフィルターインデックスは、トレースIDなどの高カーディナリティカラムでのルックアップを高速化します。
テキストインデックスに対応していないClickHouseバージョンも含め、ワークロードに合わせてインデックスを調整するには、パフォーマンスチューニングガイドをご覧ください。
オープンソースクイックスタートに従ってClickStackをローカルで実行し、サンプルデータを探索するか、アプリケーションからテレメトリを送信してください。チームで運用する準備ができたら、デプロイメントと本番運用のガイドに従ってください。




