アーキテクチャの概要
- Managed ClickStack
- オープンソース版 ClickStack
Managed ClickStack は ClickHouse Cloud 内で完全に動作し、ClickStack と同じデータモデルとユーザー体験を維持しながら、完全マネージド型のオブザーバビリティ バックエンドを提供します。このモデルでは、ClickHouse と ClickStack UI (HyperDX) は ClickHouse Cloud によってホスト、運用、保護されます。ユーザーが担うのは、テレメトリー データをマネージドサービスに送信するための OpenTelemetry (OTel) collector を実行することだけです。
ClickHouse Cloud: エンジン
Managed ClickStack の中核となるのが ClickHouse Cloud です。これは ClickHouse のサーバーレス版であり、大規模なリアルタイム分析向けに設計されたカラム指向データベースです。これにより、オブザーバビリティ データのインジェストとクエリが可能になり、次のことを実現できます。- テラバイト規模のイベントをサブ秒で検索
- 高カーディナリティなレコードを 1 日あたり数十億件インジェスト
- オブザーバビリティ データに対して少なくとも 10 倍の高い圧縮率
- 動的なスキーマ進化を可能にする、半構造化 JSON データのネイティブサポート
- 数百もの組み込み分析関数を備えた強力な SQL エンジン
- ストレージとは独立したコンピュートの自動スケーリング
- object storage をベースにした低コストかつ実質無制限の保持
- Warehouses による読み取り workload と書き込み workload の個別分離
- 統合認証
- 自動バックアップ
- セキュリティおよびコンプライアンス機能
- シームレスなアップグレード
OpenTelemetry collector: データ インジェスト
ClickStack Managed には、オープンで標準化された方法でテレメトリーを取り込むため、事前設定済みの OpenTelemetry (OTel) collector が含まれています。データは OTLP プロトコルを使用して次の方法で送信できます。- gRPC (ポート
4317) - HTTP (ポート
4318)
ClickStack UI (HyperDX) : インターフェイス
ClickStack UI (HyperDX) は ClickStack のユーザー インターフェイスです。次の機能を提供します。- 自然言語検索と Lucene スタイルの検索
- リアルタイム デバッグ向けの live tail
- ログ、メトリクス、トレースの統合ビュー
- フロントエンド オブザーバビリティのための session replay
- ダッシュボードの作成と alert の設定
- 高度な分析のための SQL クエリ インターフェイス