feat: add profiling enablement flag (#6306)

* add flag and settings tweaks

* add to deploy pipeline

* letta error mesage
This commit is contained in:
Kian Jones
2025-11-20 13:15:16 -08:00
committed by Caren Thomas
parent d417870537
commit 7ccaa2a33a
3 changed files with 27 additions and 23 deletions

View File

@@ -426,6 +426,9 @@ class TelemetrySettings(BaseSettings):
)
datadog_agent_port: int = Field(default=8126, ge=1, le=65535, description="Datadog trace agent port (typically 8126 for traces).")
datadog_service_name: str = Field(default="letta-server", description="Service name for Datadog profiling.")
datadog_profiling_enabled: bool = Field(default=False, description="Enable Datadog profiling.")
datadog_profiling_memory_enabled: bool = Field(default=False, description="Enable memory profiling in Datadog.")
datadog_profiling_heap_enabled: bool = Field(default=False, description="Enable heap profiling in Datadog.")