InfluxDB
InfluxDBをSquadbaseに接続するための手順と必要情報の取得方法
必要情報
| 項目 | 説明 |
|---|---|
| InfluxDB URL | InfluxDB インスタンスのベース URL です(末尾のスラッシュは不要)。InfluxDB 2(Cloud:*.cloud2.influxdata.com、OSS 2.x)および InfluxDB 3(Cloud Serverless、Enterprise、OSS 3.x)に対応しています。 |
| API Token | InfluxDB インスタンスへの認証に使用する API トークンです。 |
| Database | クエリ対象のデフォルトデータベースです。InfluxDB 3 の場合はデータベース名、InfluxDB 2 の場合はバケット名を入力します。 |
| Organization(任意) | InfluxDB の組織名です。InfluxDB 2 の Flux クエリ・書き込み(*.cloud2.influxdata.com の InfluxDB Cloud を含む)では必須です。InfluxDB 3 で SQL のみ使用する場合は任意です。 |
取得方法
InfluxDB URL
- InfluxDB Cloud 2.x:ログイン後の InfluxDB Cloud ポータルでクラスター URL を確認できます。
https://us-east-1-1.aws.cloud2.influxdata.comのような形式です。 - InfluxDB Cloud Serverless / 3.x:アカウントのダッシュボードで確認できます。
https://us-east-1-1.aws.cloud3.influxdata.comのような形式です。 - セルフホスト:InfluxDB が動作している URL です(例:
http://localhost:8086)。
末尾のスラッシュは含めないでください。
API Token
トークンを発行する
Generate API Token をクリックし、トークンの種類を選択します。
- All Access API Token:すべてのリソースへの読み書きアクセスを付与します。
- Custom API Token:特定のバケットやデータベースへのアクセスを制限できます。
Squadbase には読み取りアクセスがあれば十分です。セキュリティを高めるには Custom API Token を選択し、対象のバケットまたはデータベースに Read 権限のみを付与することをお勧めします。
トークンをコピーする
生成されたトークンをすぐにコピーしてください。ダイアログを閉じると再表示されません。
API トークンは作成時にのみ表示されます。ダイアログを閉じる前に必ずコピーしてください。
Database
- InfluxDB 2:クエリ対象の バケット名 を入力します。
- InfluxDB 3:クエリ対象の データベース名 を入力します。
バケットは Load Data → Buckets、データベースは InfluxDB 3 のダッシュボードで確認できます。
Organization
- InfluxDB 2 / InfluxDB Cloud 2.x:必須です。上部ナビゲーションバーのアカウント名をクリックし、Organizations を選択します。一覧に表示されている名前が organization name です。
- InfluxDB 3:SQL クエリのみ使用する場合は任意です。
