Skip to main content

Module environment_names

Module environment_names 

Source
Expand description

Environment variable name constants for centralized management across the codebase

This module provides centralized environment variable name constants to ensure consistency and avoid duplication across the codebase, similar to how prometheus_names.rs manages metric names.

§Organization

Environment variables are organized by functional area:

  • Logging: Log level, configuration, and OTLP tracing
  • Runtime: Tokio runtime configuration and system server settings
  • NATS: NATS client connection and authentication
  • ETCD: ETCD client connection and authentication
  • Event Plane: Event transport selection (NATS)
  • KVBM: Key-Value Block Manager configuration
  • LLM: Language model inference configuration
  • Model: Model loading and caching
  • Worker: Worker lifecycle and shutdown
  • Testing: Test-specific configuration

Modules§

build
Build-time environment variables
cuda
CUDA and GPU environment variables
etcd
ETCD transport environment variables
event_plane
Event Plane transport environment variables
kvbm
Key-Value Block Manager (KVBM) environment variables
llm
LLM (Language Model) inference environment variables
logging
Logging and tracing environment variables
model
Model loading and caching environment variables
nats
NATS transport environment variables
runtime
Runtime configuration environment variables
testing
Testing environment variables
worker
Worker lifecycle environment variables
zmq_broker
ZMQ Broker environment variables