1. 03 Feb, 2026 1 commit
  2. 30 Jan, 2026 3 commits
  3. 29 Jan, 2026 1 commit
  4. 28 Jan, 2026 1 commit
  5. 27 Jan, 2026 5 commits
  6. 26 Jan, 2026 3 commits
  7. 23 Jan, 2026 1 commit
  8. 22 Jan, 2026 3 commits
  9. 21 Jan, 2026 1 commit
  10. 19 Jan, 2026 2 commits
  11. 17 Jan, 2026 1 commit
  12. 15 Jan, 2026 1 commit
  13. 14 Jan, 2026 3 commits
  14. 12 Jan, 2026 11 commits
  15. 08 Jan, 2026 1 commit
    • Vũ Hoàng Anh's avatar
      feat: complete Langfuse integration with propagate_attributes for user_id tracking · f057ad1e
      Vũ Hoàng Anh authored
      - Removed OpenTelemetry (TracerProvider, OTLPSpanExporter, LoggingInstrumentor, FastAPIInstrumentor)
      - Implemented Langfuse v3.11.0 with CallbackHandler for LLM tracing
      - Added langfuse_trace_context() with propagate_attributes() for proper user_id filtering
      - Fixed user_id to appear in Langfuse User ID filter (not just metadata)
      - Added session_id and tags propagation for trace organization
      - Updated controller.py to wrap graph execution in langfuse_trace_context
      - Verified traces send to self-hosted Langfuse at http://172.16.2.207:3009
      - Configuration: LANGFUSE_PUBLIC_KEY, LANGFUSE_SECRET_KEY, LANGFUSE_BASE_URL in .env
      
      GIAI_DOAN_1 COMPLETE: LLM observability via Langfuse SDK
      Next: GIAI_DOAN_2 - Container monitoring stack (cAdvisor + Prometheus + Grafana)
      f057ad1e
  16. 06 Jan, 2026 2 commits