Documentation

bigtable.from() function

Flux 0.45.0+

The bigtable.from() function is experimental and subject to change at any time. By using this function, you accept the risks of experimental functions.

The bigtable.from() function retrieves data from a Google Cloud Bigtable data source.

import "experimental/bigtable"

bigtable.from(
  token: "mySuPeRseCretTokEn",
  project: "exampleProjectID",
  instance: "exampleInstanceID",
  table: "example-table"
)

Parameters

token

The Google Cloud IAM token to use to access the Cloud Bigtable database.

For more information, see the following:

project

The project ID of the Cloud Bigtable project to retrieve data from.

instance

The instance ID of the Cloud Bigtable instance to retrieve data from.

table

The name of the Cloud Bigtable table to retrieve data from.

Examples

The example below uses InfluxDB secrets to populate sensitive connection credentials.

import "experimental/bigtable"
import "influxdata/influxdb/secrets"

bigtable_token = secrets.get(key: "BIGTABLE_TOKEN")
bigtable_project = secrets.get(key: "BIGTABLE_PROJECT_ID")
bigtable_instance = secrets.get(key: "BIGTABLE_INSTANCE_ID")

bigtable.from(
  token: bigtable_token,
  project: bigtable_project,
  instance: bigtable_instance,
  table: "example-table"
)

Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.