Are you familiar with bpftrace, a new Linux tracer that analyzes production performance problems and troubleshoots software? Learn more in this awesome Opensource.com article:
Bpftrace is a new open source tracer for Linux for analyzing production performance problems and troubleshooting software. Its users and contributors include Netflix, Facebook, Red Hat, Shopify, and others, and it was created byAlastair Robertson, a talented UK-based developer who has won various coding competitions.
Linux already has many performance tools, but they are often counter-based and have limited visibility. For example,iostat(1)or a monitoring agent may tell you your average disk latency, but not the distribution of this latency. Distributions can reveal multiple modes or outliers, either of which may be the real cause of your performance problems.Bpftraceis suited for this kind of analysis: decomposing metrics into distributions or per-event logs and creating new metrics for visibility into blind spots.
The link for this article located at Opensource.com is no longer available.