# Monitoring provider selected by deploy/docker/deploy.sh or Helm values.
# Supported values: otlp, phoenix, langfuse, langsmith, grafana, zipkin.
ENABLE_TELEMETRY=false
MONITORING_PROVIDER=otlp
MONITORING_DASHBOARD_URL=
MONITORING_DASHBOARD_ALLOWED_ROLES=SU,SPEED
MONITORING_PROJECT_NAME=nexent
OTEL_SERVICE_NAME=nexent-backend
OTEL_EXPORTER_OTLP_ENDPOINT=
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT=
OTEL_EXPORTER_OTLP_PROTOCOL=http
OTEL_EXPORTER_OTLP_HEADERS=
OTEL_EXPORTER_OTLP_AUTHORIZATION=
OTEL_EXPORTER_OTLP_X_API_KEY=
OTEL_EXPORTER_OTLP_LANGFUSE_INGESTION_VERSION=
OTEL_EXPORTER_OTLP_METRICS_ENABLED=true
MONITORING_INSTRUMENT_REQUESTS=false
MONITORING_FASTAPI_INCLUDED_URLS=/agent/run,/conversation/generate_title,/nb/v1/generate_title
MONITORING_FASTAPI_EXCLUDED_URLS=
MONITORING_FASTAPI_EXCLUDE_SPANS=receive,send
TELEMETRY_SAMPLE_RATE=1.0
MONITORING_TRACE_CONTENT_MODE=full
MONITORING_TRACE_MAX_CHARS=4000
MONITORING_TRACE_MAX_ITEMS=20
OTEL_COLLECTOR_GRPC_PORT=4317
OTEL_COLLECTOR_HTTP_PORT=4318
OTEL_COLLECTOR_CONFIG_FILE=
OTEL_COLLECTOR_VERSION=0.151.0
# Local Phoenix stack.
PHOENIX_VERSION=15
PHOENIX_PORT=6006
PHOENIX_GRPC_HOST_PORT=4319
K8S_PHOENIX_NODE_PORT=30006
# Local Langfuse stack.
# Defaults are for local development only. Replace secrets before production use.
LANGFUSE_VERSION=3
LANGFUSE_PORT=3001
LANGFUSE_NEXTAUTH_URL=http://localhost:3001
K8S_LANGFUSE_NEXTAUTH_URL=http://localhost:30001
K8S_LANGFUSE_NODE_PORT=30001
LANGFUSE_NEXTAUTH_SECRET=nexent-langfuse-secret
LANGFUSE_SALT=nexent-langfuse-salt
LANGFUSE_ENCRYPTION_KEY=0000000000000000000000000000000000000000000000000000000000000000
LANGFUSE_TELEMETRY_ENABLED=false
LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES=false
LANGFUSE_INIT_ORG_ID=nexent
LANGFUSE_INIT_ORG_NAME=Nexent
LANGFUSE_INIT_PROJECT_ID=nexent
LANGFUSE_INIT_PROJECT_NAME=Nexent
LANGFUSE_INIT_PROJECT_PUBLIC_KEY=pk-lf-nexent-local
LANGFUSE_INIT_PROJECT_SECRET_KEY=sk-lf-nexent-local
LANGFUSE_INIT_USER_EMAIL=admin@nexent.com
LANGFUSE_INIT_USER_NAME=admin
LANGFUSE_INIT_USER_PASSWORD=nexent@4321
LANGFUSE_OTLP_AUTH_HEADER=
LANGFUSE_POSTGRES_VERSION=15-alpine
LANGFUSE_POSTGRES_USER=postgres
LANGFUSE_POSTGRES_PASSWORD=nexent@4321
LANGFUSE_POSTGRES_DB=postgres
LANGFUSE_POSTGRES_PORT=5440
LANGFUSE_CLICKHOUSE_VERSION=26.3-alpine
LANGFUSE_CLICKHOUSE_USER=clickhouse
LANGFUSE_CLICKHOUSE_PASSWORD=clickhouse
LANGFUSE_CLICKHOUSE_CLUSTER_ENABLED=false
LANGFUSE_CLICKHOUSE_HTTP_PORT=8124
LANGFUSE_CLICKHOUSE_NATIVE_PORT=9002
LANGFUSE_MINIO_VERSION=RELEASE.2023-12-20T01-00-02Z
LANGFUSE_MINIO_ROOT_USER=minio
LANGFUSE_MINIO_ROOT_PASSWORD=miniosecret
LANGFUSE_MINIO_API_PORT=9092
LANGFUSE_MINIO_CONSOLE_PORT=9093
LANGFUSE_S3_BUCKET=langfuse
LANGFUSE_REDIS_AUTH=myredissecret
LANGFUSE_REDIS_VERSION=alpine
LANGFUSE_REDIS_PORT=6380
# Online LangSmith forwarding.
# LangSmith currently ingests OTLP traces. Metrics remain in the Collector debug pipeline.
LANGSMITH_API_KEY=
LANGSMITH_PROJECT=nexent
LANGSMITH_OTLP_TRACES_ENDPOINT=https://api.smith.langchain.com/otel/v1/traces
# Local Grafana stack.
GRAFANA_VERSION=12.4
GRAFANA_PORT=3002
K8S_GRAFANA_NODE_PORT=30002
GRAFANA_ADMIN_USER=admin
GRAFANA_ADMIN_PASSWORD=nexent@4321
GRAFANA_DEFAULT_LANGUAGE=zh-Hans
TEMPO_VERSION=2.10.5
TEMPO_PORT=3200
# Local Zipkin stack.
ZIPKIN_VERSION=latest
ZIPKIN_PORT=9411
K8S_ZIPKIN_NODE_PORT=30011