feat: add profiling and structured logging (#5690)

* test dd build

* dd agent in cluster

* quick poc

* refactor and add logging

* remove tracing etc.

* add changes to otel logging config

* refactor to accept my feedback

* finishing touches
This commit is contained in:
Kian Jones
2025-10-23 15:50:30 -07:00
committed by Caren Thomas
parent 8872a3b954
commit 1577a261d8
7 changed files with 365 additions and 34 deletions

View File

@@ -89,7 +89,10 @@ pinecone = ["pinecone[asyncio]>=7.3.0"]
sqlite = ["aiosqlite>=0.21.0", "sqlite-vec>=0.1.7a2"]
# ====== Server ======
experimental = ["uvloop>=0.21.0", "granian[uvloop,reload]>=2.3.2", "google-cloud-profiler>=4.1.0"]
experimental = [
"uvloop>=0.21.0",
"granian[uvloop,reload]>=2.3.2",
]
server = [
"websockets",
"fastapi>=0.115.6",
@@ -144,6 +147,10 @@ desktop = [
"magika>=0.6.2",
#"pgserver>=0.1.4",
]
profiling = [
"ddtrace>=2.18.2",
"google-cloud-profiler>=4.1.0",
]
[build-system]
requires = ["hatchling"]