Store Extension Configuration

Introduction

The Infinite Scale Store extension provides …​

Extensions are under development because of the beta badge 1 stage of Infinite Scale. Their service, environment variables and configuration may change. Forgive us if there are mistakes or information is missing. Feel free to report issues and we’ll take care of them as soon as possible on github. You want to fix them yourself? We’d appreciate that even more.

Configuration

Environment Variables

The store extension is configured via the following environment variables:

Environment variables for the store extension
Name Type Default Value Description

OCIS_TRACING_ENABLED
STORE_TRACING_ENABLED

bool

false

OCIS_TRACING_TYPE
STORE_TRACING_TYPE

string

OCIS_TRACING_ENDPOINT
STORE_TRACING_ENDPOINT

string

OCIS_TRACING_COLLECTOR
STORE_TRACING_COLLECTOR

string

OCIS_LOG_LEVEL
STORE_LOG_LEVEL

string

OCIS_LOG_PRETTY
STORE_LOG_PRETTY

bool

false

OCIS_LOG_COLOR
STORE_LOG_COLOR

bool

false

OCIS_LOG_FILE
STORE_LOG_FILE

string

STORE_DEBUG_ADDR

string

127.0.0.1:9464

Bind address of the debug server, where metrics, health, config and debug endpoints will be exposed.

STORE_DEBUG_TOKEN

string

Token to secure the metrics endpoint

STORE_DEBUG_PPROF

bool

false

Enables pprof, which can be used for profiling

STORE_DEBUG_ZPAGES

bool

false

Enables zpages, which can be used for collecting and viewing traces in-me

STORE_GRPC_ADDR

string

127.0.0.1:9460

STORE_DATA_PATH

string

~/.ocis/store

Since Version: + added, - deprecated

YAML Example

# Autogenerated
# Filename: store-config-example.yaml

tracing:
  enabled: false
  type: ""
  endpoint: ""
  collector: ""
log:
  level: ""
  pretty: false
  color: false
  file: ""
debug:
  addr: 127.0.0.1:9464
  token: ""
  pprof: false
  zpages: false
grpc:
  addr: 127.0.0.1:9460
data_path: ~/.ocis/store