Operations | Monitoring | ITSM | DevOps | Cloud

Profiling

Grafana Pyroscope 1.0 release: continuous profiling for a modern open source observability stack

When we launched Pyroscope in 2021, we had one clear goal: Give developers a powerful open source continuous profiling tool for collecting, storing, and analyzing profiling data. Grafana Labs had a similar goal when they released Grafana Phlare, a horizontally scalable, highly available open source profiling solution inspired by databases like Grafana Loki, Grafana Mimir, and Grafana Tempo.

Sentry Profiling now supports Browser Javascript, React Native, and Ruby

Profiling is an essential component of a developer’s toolkit for identifying and addressing the thorniest performance bottlenecks. Whether you’re a backend developer looking to cut down cloud infrastructure costs, a frontend developer trying to speed up page load times, or a mobile app developer working to ensure smooth scrolling for users, Sentry Profiling pinpoints hot code paths in your production environment, so you can identify and optimize the slowest parts of your code.

Five Tools for Profiling Rails Apps

A Rails profiler is a tool used to analyze the performance of your Ruby on Rails application. It helps identify bottlenecks, memory leaks, and other performance issues, allowing you to optimize your code and improve overall web application speed. Profilers are essential in ensuring your web application runs smoothly and delivers a better user experience.

Continuous profiling now in public preview in Grafana Cloud

When we announced that Pyroscope was joining Grafana Labs back in March, we expressed our excitement that uniting the Pyroscope and Phlare open source projects and teams would accelerate our plan to add continuous profiling to Grafana Cloud. Just two and a half months later, that day has come! We are proud to announce that Grafana Cloud Profiles is now available in public preview for all Grafana Cloud users, both paid and free.

Profiling from Sentry: Identify and Eliminate Performance Bottlenecks with Code-level Insight

Users are complaining about slow load times and you’ve thrown logs, traces, and metrics — heck, the entire kitchen sink of performance monitoring — at your application, but you still can’t figure out the source of the bottleneck. Maybe you missed adding instrumentation to something in the critical path, or you’re simply testing in an environment vastly different from the ones your users are experiencing in production.

Profiling Using Java Agents

The core functionality of the Java Instrumentation API lies in its ability to modify the bytecode of classes being executed by the virtual machine. This capability allows for a range of monitoring tasks to be carried out, such as event recording and data gathering, which can provide valuable insights into an application's performance and behavior.

Pyroscope and Grafana Phlare join together to accelerate adoption of continuous profiling, the next pillar of observability

We are happy to announce that Pyroscope, the company behind the eponymous open source continuous profiling project, is now part of Grafana Labs. With this acquisition, we will be merging the Pyroscope project and Grafana Phlare, the project we launched last year, under the new name Grafana Pyroscope. We first met the Pyroscope team, led by co-founders Ryan Perry and Dmitry Filimonov, as they were graduating from Y Combinator. Like Grafana Labs, they have open source in their DNA.

Profiling Beta for Python and Node.js

A couple months ago, we launched Profiling in alpha for users on Python and Node.js SDKs — today, we’re moving Profiling for Python and Node.js to beta. Profiling is free to use while in beta — more updates to come when we near GA. Profiling is a critical tool for helping catch performance bottlenecks in your code. Sentry’s profiler gets you down to the exact file/line number in your code that is causing a slow-running query.