ClickHouse Cloud を接続する
ClickHouse Cloud は、高速なオープンソースのカラム型データベース管理システムで、大規模なリアルタイム分析に最適化されています。ClickHouse Cloud 連携により、使用状況およびコストデータを DoiT Cloud Intelligence に取り込み、Cloud Analytics(クラウド分析)で ClickHouse の支出を分析できます。
前提条件
-
API キーを作成できるアクセス権を持つ ClickHouse Cloud アカウント
-
Billing Profiles Admin 権限を持つ DoiT アカウント
必要な認証情報
| 項目 | 説明 | 入手場所 |
|---|---|---|
| Organization ID | ClickHouse Cloud の Organization ID(UUID 形式) | ClickHouse Cloud console > Settings > Organization |
| API Key | key_id:key_secret 形式の API キー | ClickHouse Cloud console > Settings > API Keys > Create key(Developer ロール) |
API キーを作成する
-
ClickHouse Cloud console にサインインします。
-
Settings > API Keys に移動します。
-
Create key を選択します。
-
キーに Developer ロールを割り当てます。
-
Key ID と Key Secret の両方をコピーし、
key_id:key_secretの形式で結合します。注意Key Secret は一度しか表示されません。ダイアログを閉じる前に必ずコピーしてください。
ClickHouse Cloud アカウントを接続する
-
DoiT Cloud Intelligence にサインインし、トップナビゲーションのメガメニューから Data ingestion and integrations > Integrations を選択します。
-
インテグレーションカタログで ClickHouse Cloud を検索します。
-
インテグレーションカードで Connect + を選択します。
-
Organization ID と API Key(
key_id:key_secret形式)を入力します。 -
Test connection を選択し、DoiT が ClickHouse データにアクセスできることを確認します。
-
テストが成功したら、Save を選択して設定を完了します。
テストが失敗する場合や追加のサポートが必要な場合は、エキスパートへ問い合わせを開いてください。
初回接続時、DoiT は過去の使用状況データを取り込みます。インポート処理には数時間かかる場合があります。データが Cloud Analytics で利用可能になると、メールでお知らせします。
データの更新頻度
DoiT は ClickHouse Cloud のデータを 6 時間 ごとに更新します。使用状況データは、通常、ClickHouse によって生成されてから 24〜26 時間以内に利用可能になります。
レポートディメンション
接続後、ClickHouse Cloud データは次の標準的な Cloud Analytics ディメンションにマッピングされます。
| Cloud Analytics ディメンション | ClickHouse の値 | 例 |
|---|---|---|
| Provider | ClickHouse Cloud | ClickHouse Cloud |
| Billing Account | Organization ID | a1b2c3d4-e5f6-7890-abcd-ef1234567890 |
| Project/Account ID | Service name | my-analytics-cluster |
| Service | Entity type | service, warehouse |
| SKU | Usage type | compute, storage |
標準ディメンションに加えて、次の ClickHouse 固有ラベルを利用できます。
| ラベル | 説明 |
|---|---|
| Resource | サービスまたはエンティティ名 |
| Category | エンティティタイプ(例: service, warehouse) |
| Subcategory | Usage type(例: compute, storage) |
| Resource ID | エンティティの一意の識別子 |
ClickHouse Cloud 接続を削除する
-
DoiT Cloud Intelligence にサインインし、トップナビゲーションのメガメニューから Data ingestion and integrations > Integrations を選択します。
-
インテグレーションカタログで ClickHouse Cloud を検索します。
-
インテグレーションカードで Manage を選択します。
-
削除したいアカウントの一番右端にあるケバブメニュー(⋮)を選択し、Delete を選択します。
-
確認のため、Delete を選択します。