监控扩展
Kitex 提供了 Tracer
接口,可以更灵活地自定义数据监控和链路追踪拓展能力,并通过 WithTracer
Option 来注入。
监控信息拓展
用户如果需要更详细的打点,例如包大小,或者想要更换其他数据源,例如 influxDB,用户可以根据自己的需求实现 Tracer
接口。
从 ctx 中可以获得 RPCInfo,进一步的从 RPCInfo 中获取请求耗时、包大小和请求返回的错误信息等,举例:
链路追踪拓展
除此之外,Tracer
接口也可用于自定义链路追踪,比如以简单的方式集成 OpenTracing,举例:
Client 端
Server 端
最后修改
March 28, 2025
: docs: eino graph update (#1293) (aea58cb)