OpenProfiling

The project's goal is to empower developers to understand how their applications is behaving in production with minimal performance impact and without vendor lock-in.

Checkout on Github

Lightest

Focused on profilers that have a low impact on runtime performance (sampling over instrumenting).

Easy to integrate

All implementations focus on hiding away profiler's complexity so you can quickly start profiling.

Well architectured

You can easily add our own way to launch a profiler or even export profile where you need them.

Vendor neutral

You can run frameworks in any environment, export anywhere and analyse with the tool you prefer.

Implementations

NodeJS
Available
  • Memory profiling
  • CPU Profiling
  • Export to FS or S3
  • Launch profile via signal or http
Golang
Planned for Q3 2019
  • Memory profiling
  • CPU Profiling
  • Export to FS or S3
  • Launch profile via signal or http