61 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			61 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 --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" |