Skip to content
  • ClickStack

SREとそのエージェントのためのオープンソースオブザーバビリティ

大規模なOpenTelemetry向けに構築されたClickStackは、高カーディナリティデータに対する高速クエリと低コストの長期保持を組み合わせ、サンプリングやロールアップなしですべてのログ、メトリクス、トレースを保持できます。

これによりSREの死角がなくなり、MCPとSQLを通じたエージェントによる調査が可能になります。双方がフルフィデリティのテレメトリと履歴のコンテキストを利用して、考えられる原因を並行して探索し、根本原因にたどり着けます。

フルマネージドをご希望ですか?ClickHouse Observabilityの詳細を見る ->->

Event deltas comparing slow and normal requests
Event patterns grouping logs into recurring messages
Log search with Lucene-style syntax
Trace waterfall with correlated logs and span attributes
Service overview dashboard with health tiles, request volume and error rate charts
Error rate alert with its threshold, event markers and evaluation history
Session replay of a shopper browsing products with the event timeline beside it

Trusted for observability by

Netflix logoShopify logoVisa logoCloudflare logoSony logoComcast logoAnthropic logoCharacter.ai logoSierra logoEbay logoCisco logoZoox logoDoorDash logoGitLab logoIBM logoSolarWinds logoVimeo logo
Netflix logoShopify logoVisa logoCloudflare logoSony logoComcast logoAnthropic logoCharacter.ai logoSierra logoEbay logoCisco logoZoox logoDoorDash logoGitLab logoIBM logoSolarWinds logoVimeo logo

三つのレイヤー。単一のオープンなオブザーバビリティスタック。

OpenTelemetryがシグナルを収集し、ClickHouseが保存とクエリを担い、ClickStack UIがチームの調査を一箇所にまとめます。

MCPサーバーSQL

ClickStack UIは、検索、トレースウォーターフォール、イベントパターン、イベント差分、ダッシュボード、アラート、セッションリプレイを統合し、エージェント向けのMCPサーバーを内蔵しています。

高圧縮、高速検索、分析SQLを単一のエンジンに組み合わせることで、SREとそのエージェントはフルフィデリティのテレメトリと長期履歴を低コストで調査できます。

ユーザーID、リクエストID、テナント、デプロイメントのバージョンなど、各イベント内の高カーディナリティの詳細を保持できるため、有用なディメンションをすべて事前に決めなくても、予期しない相関を調査で追跡できます。

同梱のOpenTelemetry Collectorと、ログ、メトリクス、トレース用に設計されたスキーマで、既存の計装を利用できます。取り込みを環境に合わせて柔軟に調整できます。

ClickStackをローカルで実行。調査を開始。

オールインワンのDockerイメージで、同梱のOpenTelemetry Collectorとスキーマを使い、ご自身のマシンでClickStackをお試しください。

  1. スタックを実行
    DockerでClickStackを起動し、UIを開いてローカルアカウントを作成してください。

  2. 最初のイベントを送信
    取り込みAPIキーをコピーし、同梱のCollectorを通じてテストイベントを送信してください。

  3. テレメトリを探索
    検索でイベントを見つけ、アプリケーションを接続するかサンプルデータを探索してください。

チームでClickStackを運用する準備ができたら、デプロイメントと本番運用のガイドに従ってください。

オープンソースで始める
YouTube Video: WBe7ZwTRWuQ

ご自身のスキーマを利用

ClickStackはOpenTelemetryを第一に考えていますが、OpenTelemetry専用ではありません。ご自身のスキーマとパイプラインでログ、トレース、メトリクスをClickHouseに保存し、スキーマに柔軟に対応するClickStack UIでタイムスタンプ付きのデータを探索できます。


オブザーバビリティコストを削減。より多くのテレメトリを保持。

デプロイメントの構成とサイジングを制御しながら、大規模なオブザーバビリティの運用に必要なストレージとコンピュートを削減できます。

10-30x OpenTelemetryの圧縮

OTelデータに対するクラス最高水準の取り込み速度と圧縮率。

より少ない容量でより多くを保存

取り込み量が増えても、ClickHouseのカラム圧縮がテレメトリに必要なディスク容量を削減します。

コンピュートをさらに活用

効率的なクエリ実行により、プロビジョニングしたコンピュートリソースでより多くの検索と集約に対応します。

ワークロードに合わせて最適化

スキーマ、インデックス、保持ポリシーを調整し、ワークロードと予算に合わせてインフラのサイズを設定できます。

SREとそのエージェントがClickStackを利用する理由

インシデントが発生したとき、エンジニアとエージェントはサービスをまたいで証拠を追跡し、過去の挙動を比較し、考えられる原因を検証する必要があります。

従来のオブザーバビリティを使うSREとエージェント:サンプリングされたデータ、限られた保持期間、制限があり遅いクエリ
ClickStackを使うSREとエージェント:サンプリングなし、完全な保持、高速な並列クエリ

サンプリングなし

何が起きたかを説明する個々のイベントも含め、サンプリングされていないログ、メトリクス、トレースから、まれな障害を見つけられます。

完全な保持

インシデントを以前のデプロイメントや過去の挙動と比較して、新たなリグレッションと繰り返し発生する障害を区別できます。

高速な並列クエリ

複数の仮説を同時に検証できるため、エンジニアとエージェントは互いを待たずに、考えられる異なる原因を調査できます。

表現力豊かなSQL

使い慣れたSQLでユーザー、リクエスト、デプロイメントごとにシグナルを関連付け、定義済みのワークフローを超えて新たな疑問を追究できます。

最初のシグナルから根本原因まで

失敗したリクエストを見つけ、何が変わったかを理解し、誰が影響を受けたかを確認し、得られた知見を保存できます。ClickStackはテレメトリ全体で調査の各ステップをつなぎます。

Luceneスタイルの構文またはSQLでログを検索し、トレースウォーターフォールでリクエストをたどることで、サービス全体のすべてのスパンを確認し、失敗または低速化したホップを特定できます。

検索
結果のライブヒストグラムを伴う、サービスを横断したログ検索
トレースウォーターフォール
相関するログとスパン属性を伴う、支払いの課金処理のトレースウォーターフォール

ご自身のワークフロー。ご自身のハーネス。ご自身のエージェント。

ご自身のオブザーバビリティエージェントを利用

使用中のエージェントをMCP経由でClickStackデプロイメントに接続し、テレメトリをコード、ランブック、運用コンテキストと組み合わせて、お好みのツールから調査できます。

  • ご自身のツール。 Claude Code、Codex、Cursor、OpenCode、またはご自身のMCP互換エージェントフレームワークから作業できます。
  • ご自身のコンテキスト。 エージェントがすでに使用しているコード、ランブック、社内ツールとともに、テレメトリを調査に取り込めます。
  • 共有される調査結果。 調査を、チームがさらに活用できる保存済み検索、ダッシュボード、アラートに変えられます。
エージェントを接続 ->->

調査のために作られたツールをエージェントに提供

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

Examples of tools available through MCP include Search, Trace waterfalls, Time series, Event patterns, Event deltas, SQL, Alerts, Saved searches, Data sources, and Dashboards.

フルマネージドのソリューションをお探しですか?

SREとそのエージェント向けのフルマネージドサービス、ClickHouse Observabilityで、使い慣れたClickStack UIを利用できます。

単一のマネージドエンドポイントにテレメトリを送信すれば、取り込み、スキーマ、ストレージ、最適化、スケーリング、バックアップ、アップグレードはClickHouseが処理します。

アプリケーションを計装

OpenTelemetry SDKとコレクターでアプリケーションのログ、メトリクス、トレースをClickStackに取り込み、チームとエージェントがスタック全体を調査するためのコンテキストを提供できます。

NodeJSGoJavaJavascriptNextJSPythonRubyCloudflareKubernetesOpenTelemetryAWSFluentd

ClickStackで調査を開始

自ら制御できるオープンソーススタックで、SREとエージェントにフルフィデリティのテレメトリ、履歴のコンテキスト、高速なSQLクエリを提供できます。

FAQアイコン

FAQ

ClickStackについて詳しくはFAQをご覧ください。お探しの情報が見つからない場合は、いつでも喜んでご相談に応じます。

何でもお聞きください ->->

01

ClickStackは、SREとそのエージェントのためのオープンソースオブザーバビリティスタックです。OpenTelemetryによる収集、ClickHouseによる保存と分析、ログ、メトリクス、トレース、セッションリプレイを調査するClickStack UIを組み合わせています。

02

はい。ClickHouseとOpenTelemetry CollectorはApache 2.0ライセンス、ClickStack UIはMITライセンスで提供されています。コードを調査し、ご自身のインフラでスタックを実行し、収集、保存、調査のレイヤーを環境に合わせてカスタマイズできます。

03

主な三つのレイヤーは、取り込みを担うOpenTelemetry Collector、テレメトリの保存とクエリを担うClickHouse、調査を担うClickStack UIです。

標準のオープンソースデプロイメントでは、ダッシュボード、アラート、ユーザープロファイルなどのアプリケーション設定の保存にMongoDBも使用します。

04

いいえ。エンジニアは検索、トレースウォーターフォール、イベントパターン、イベント差分、ダッシュボード、セッションリプレイを通じて調査できます。エージェントとSQLは、同じデータを探索するための追加の手段となります。

05

はい。ClickStackにはMCPサーバーが含まれており、互換性のあるエージェントはこれを使ってテレメトリのクエリ、ソースの検出、保存済み検索、ダッシュボード、アラートの管理を行えます。

MCPセットアップガイドに従って、お好みのツールやエージェントフレームワークをClickStackデプロイメントに接続してください。

06

いいえ。OpenTelemetryがデフォルトの方法で、利用を開始できるようCollectorとスキーマが同梱されていますが、ClickStack UIは適切なフィールドマッピングを備えた既存のClickHouseテレメトリテーブルにも対応しています。

07

チームがデータベース、UI、取り込みパイプライン、補助サービスを運用し、キャパシティプランニング、セキュリティ、バックアップ、アップグレード、パフォーマンスチューニングも担います。

これによりデプロイメントを制御できますが、運用にはエンジニアリングリソースが必要です。

08

ClickStackは、SREとそのエージェント向けマネージドサービスであるClickHouse Observabilityを支えるオープンソースプロジェクトです。

スタックをご自身で運用・カスタマイズする場合はClickStackを、プラットフォームの運用をClickHouseに任せる場合はClickHouse Observabilityをお選びください。

ClickHouse Observabilityには、基盤インフラをClickHouse Cloudに任せながらデータベースワークロードを調整したい、経験豊富なチーム向けのセルフマネージドオプションもあります。

09

どちらもデータ収集、ストレージ、調査インターフェースを組み合わせていますが、ClickStackはClickHouseのカラム指向分析エンジンを使い、テレメトリに対する検索、集約、SQL分析を統合します。

ClickStack UIは、イベントパターン、イベント差分、トレースウォーターフォールなどのツールに加え、Luceneスタイルの検索に対応しています。

Compare ClickStack and Elastic ->->

10

はい。Luceneスタイルの構文またはSQLでログを検索できます。デフォルトのOpenTelemetryログスキーマは、ログ本文と属性にClickHouseの転置インデックスであるテキストインデックスを含み、ClickStackはフリーテキスト検索をこれらを利用するように書き換えます。そのため、検索ではすべてのログ本文を読み取る代わりに、一致しないデータをスキップできます。Bloomフィルターインデックスは、トレースIDなどの高カーディナリティカラムでのルックアップを高速化します。

テキストインデックスに対応していないClickHouseバージョンも含め、ワークロードに合わせてインデックスを調整するには、パフォーマンスチューニングガイドをご覧ください。

11

オープンソースクイックスタートに従ってClickStackをローカルで実行し、サンプルデータを探索するか、アプリケーションからテレメトリを送信してください。チームで運用する準備ができたら、デプロイメントと本番運用のガイドに従ってください。