katanemo / archgw

Arch is an intelligent gateway for agents. Engineered with (fast) LLMs for the secure handling, rich observability, and seamless integration of prompts with your APIs - all outside business logic. Built by the core contributors of Envoy proxy, on Envoy.
https://archgw.com
Apache License 2.0
840 stars 38 forks source link

Third Party tracing crate #293

Open junr03 opened 1 week ago

junr03 commented 1 week ago

I noticed that there is a home grown tracing module in crate/common/tracing.rs. I was wondering if there is no capable third party crate that could remove the maintenance burden of a homegrown version.

junr03 commented 1 week ago

Tracing should also use RAII concepts in order to create and close spans in order to avoid manual creation/closing timing bugs.