The driver implementations in simp make efforts to account for token spending, and it occurred to me that simp could benefit greatly from a well-integrated tracing. To that end, Langfuse seems promising as it's both permissive, easily-deployed from a docker-compose.yml file; it only relies on Postgres which is great, because everybody is probably already running it, but also Clickhouse, which is fine, as it's easily-consumed from Postgres by means of foreign data.
For a feature-complete SDK implementation in Go, see henomis/langfuse-go.
The driver implementations in simp make efforts to account for token spending, and it occurred to me that simp could benefit greatly from a well-integrated tracing. To that end, Langfuse seems promising as it's both permissive, easily-deployed from a docker-compose.yml file; it only relies on Postgres which is great, because everybody is probably already running it, but also Clickhouse, which is fine, as it's easily-consumed from Postgres by means of foreign data.
For a feature-complete SDK implementation in Go, see henomis/langfuse-go.