Verify exact production traces and record rollout
This commit is contained in:
@@ -25,6 +25,7 @@ class Settings(BaseSettings):
|
||||
model_config = SettingsConfigDict(env_file=".env", extra="ignore")
|
||||
|
||||
app_name: str = "vsf-duoc-thu-ai-service"
|
||||
environment: str = "local"
|
||||
qdrant_url: str = "http://localhost:6333"
|
||||
qdrant_collection: str = "duocthu_v1"
|
||||
qdrant_api_key: str | None = None
|
||||
@@ -50,6 +51,13 @@ class Settings(BaseSettings):
|
||||
# never uses it.
|
||||
rerank_enabled: bool = False
|
||||
metrics_enabled: bool = True
|
||||
# OpenTelemetry is opt-in so the existing EC2 Compose deployment keeps
|
||||
# answering when no collector is present. Docker/Kubernetes observability
|
||||
# profiles enable it and point OTLP/HTTP at their local collector Service.
|
||||
otel_enabled: bool = False
|
||||
otel_service_name: str = "ai-service"
|
||||
otel_exporter_otlp_endpoint: str = "http://localhost:4318/v1/traces"
|
||||
otel_sample_ratio: float = Field(default=1.0, ge=0.0, le=1.0)
|
||||
entities_path: Path = _default_entities_path()
|
||||
# F-08: a per-turn budget across RagAgent's sequential Bedrock calls
|
||||
# (understand, generate, one entailment check on the live agent path).
|
||||
|
||||
Reference in New Issue
Block a user