62 lines
2.3 KiB
Plaintext
62 lines
2.3 KiB
Plaintext
# This is an example .env file showing *SOME* of the environment
|
|
# variables that can be configured within IOx. To use this template,
|
|
# copy this file to the top level directory with the name `.env`, and
|
|
# remove any `#` at the beginning of the lines of variables you'd like
|
|
# to set values for.
|
|
#
|
|
# The full list of available configuration values can be found by in
|
|
# the command line help (e.g. `env: INFLUXDB_IOX_DB_DIR=`):
|
|
#
|
|
# ./influxdb_iox run database --help
|
|
#
|
|
#
|
|
# The identifier for the server. Used for writing to object storage and as
|
|
# an identifier that is added to replicated writes, Write Buffer segments
|
|
# and Chunks. Must be unique in a group of connected or semi-connected IOx
|
|
# servers. Must be a number that can be represented by a 32-bit unsigned
|
|
# integer.
|
|
# INFLUXDB_IOX_ID=1
|
|
#
|
|
# Which object store implementation to use (defaults to Memory if unset)
|
|
# INFLUXDB_IOX_OBJECT_STORE=File
|
|
#
|
|
# Where to store files on disk:
|
|
# INFLUXDB_IOX_DB_DIR=$HOME/.influxdb_iox
|
|
# TEST_INFLUXDB_IOX_DB_DIR=$HOME/.influxdb_iox
|
|
#
|
|
# Addresses for the server processes:
|
|
# INFLUXDB_IOX_BIND_ADDR=127.0.0.1:8080
|
|
# INFLUXDB_IOX_GRPC_BIND_ADDR=127.0.0.1:8082
|
|
#
|
|
# If using Amazon S3 as an object store:
|
|
# AWS_ACCESS_KEY_ID=access_key_value
|
|
# AWS_SECRET_ACCESS_KEY=secret_access_key_value
|
|
# AWS_DEFAULT_REGION=us-east-2
|
|
# INFLUXDB_IOX_BUCKET=bucket-name
|
|
#
|
|
# Optionally:
|
|
# AWS_SESSION_TOKEN=token
|
|
#
|
|
# If using an s3 compatible storage
|
|
# AWS_ENDPOINT = http://localhost:9000
|
|
#
|
|
# If using Google Cloud Storage as an object store:
|
|
# INFLUXDB_IOX_BUCKET=bucket_name
|
|
# Set one of SERVICE_ACCOUNT or GOOGLE_APPLICATION_CREDENTIALS, either to a path of a filename
|
|
# containing Google credential JSON or to the JSON directly.
|
|
# SERVICE_ACCOUNT=/path/to/auth/info.json
|
|
# GOOGLE_APPLICATION_CREDENTIALS={"project_id": ...}
|
|
#
|
|
# If using Microsoft Azure as an object store:
|
|
# The name you see when going to All Services > Storage accounts > [name]
|
|
# AZURE_STORAGE_ACCOUNT=
|
|
# The name of a container you've created in the storage account, under Blob Service > Containers
|
|
# INFLUXDB_IOX_BUCKET=
|
|
# In the Storage account's Settings > Access keys, one of the Key values
|
|
# AZURE_STORAGE_ACCESS_KEY=
|
|
#
|
|
# To enable Jaeger tracing:
|
|
# OTEL_SERVICE_NAME="iox" # defaults to iox
|
|
# OTEL_EXPORTER_JAEGER_AGENT_HOST="jaeger.influxdata.net"
|
|
# OTEL_EXPORTER_JAEGER_AGENT_PORT="6831"
|