Join discord for announcement and discussions.
Profile all layers of your stack, all the time with so little overhead. No code change required.
Understand the runtime behavior of your app, optimize performance and resolve issues quickly and easily with tail2.
tail2 is a self-service continuous profiler that can be run in your production environment.
Continuous profiling is always-on system-wide profiling, rather than being limited to a specific application or process.
A continuous profiler is constantly running in the background, collecting data on the performance of the entire system. This allows developers to get a comprehensive view of the performance of their systems and applications.
Continuous profiling is particularly useful for identifying issues that may not be immediately apparent when profiling a single application or process. For example, it can help developers quickly identify performance bottlenecks that are caused by interactions between multiple applications or processes, or by external factors such as kernel resource contention or networking hardware limitations.
It's magical to see exactly what your application is doing.
Currently we support native languages such as C/C++, Rust, Go and others.
Scripting languages support: Python3.11.
We don't currently support JIT runtimes but we are working on Java, .NET, Node.JS and wasmtime support.
tail2 is designed to be easy to integrate, without any changes to your code.
It is not yet ready for production but you can join our discord and chat with the community!
Made with ❤️ in Seattle