Monday, October 4, 2021

How We Trace a KV Database With Less Than 5% Performance Impact

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:



from DZone.com Feed https://ift.tt/3Ba8ECo

No comments:

Post a Comment