このセクションでは、ClickStack の管理方法について説明します。
管理ガイド
| Section | Description |
|---|---|
| 基本的な管理 | ClickStackで一般的な管理タスクを実行するための入門ガイド。 |
| 設定オプション | ClickStack の各コンポーネントで利用可能な設定オプション。 |
| リソースの見積もり | 取り込み量に基づいて Managed ClickStack のコンピュートリソースをサイジングするためのガイドです。 |
| 本番運用に向けて | ClickStack を本番環境で運用する前に推奨される手順とベストプラクティス。 |
| materialized view | ClickStack で materialized view を使用してクエリパフォーマンスを向上させるための詳細ガイド。 |
| パフォーマンスチューニング | 大規模ワークロード向けに ClickStack をチューニングするための包括的なガイド。 |
| RBAC | ダッシュボード、保存済み検索、ログソースに対するチームの権限を管理するためのロールベースのアクセス制御を構成します。 |
| TTL の管理 | ClickStack における TTL (time-to-live) を使用したデータ保持の管理。 |
ClickHouse の中核概念
ClickStack の管理タスクの多くでは、基盤となる ClickHouse データベースに関する理解が必要です。管理作業やパフォーマンス関連の操作を行う前に、以下に示す ClickHouse の中核概念を確認することをお勧めします。
| 概念 | 説明 |
|---|---|
| テーブル | ClickStack のデータソースが基盤となる ClickHouse テーブルにどのように対応するか。ClickHouse テーブルでは主に MergeTree エンジンが使用されます。 |
| パーツ | データが不変のパーツとしてどのように書き込まれ、時間の経過とともにマージされるか。 |
| パーティション | データ管理、クエリ、最適化を容易にする、テーブルパーツの論理的なグループ化。 |
| マージ | クエリ対象となるパーツ数を減らし、パフォーマンスを維持するために、パーツを結合するバックグラウンドプロセス。 |
| グラニュール | クエリ実行中に読み取られ、プルーニングされるデータの最小単位。 |
| プライマリ (ソート) キー | ORDER BY キーが、ディスク上のデータレイアウト、圧縮、およびクエリのプルーニング動作をどのように定義するか。 |
これらの概念は ClickHouse のパフォーマンスを理解するうえで基本となるものであり、ClickStack の管理時に適切な運用判断を行う助けになります。