How We Trace a KV Database with Less than 5% Performance Impact
Editor: Tom Dewan TiKV is a distributed key-value database. It has higher performance requirements than a regular application, so tracing tools must have minimal impact. This article describes how we achieved tracing all requests time consumption in TiKV with less than 5% performance impact. Background knowledge Logs, metrics, and traces are the three pillars of system observability. The following figure shows their relationship: Logs, metrics, and traces Metrics record and present aggregata...
Caitin Chen Tom Dewan Normalspan Localspans Zhenchi Zhong Software Engineer At Ping Zhenchi Zhong Software Engineer
Source: pingcap.com