New year, and Pyroscope is BACK with our community calls!
📅 Next Call: Jan 14th, 16:30 UTC+1
⏱ Duration: 60 min
🔗 Link: meet.google.com/evx-bquj-edw
Agenda:
✨ 2024 Feature Highlights
🎛 Explore-Profiles: Seamless Grafana experience
📡 receive_http: Profiling via Grafana Alloy
We just added a new option to push profiling data to Grafana Alloy as an intermediary between your applications and the Pyroscope backend!
Great for centralizing your secrets 🤫🔒and other processing!
Check out the example below!
github.com/grafana/pyroscope…
🚀 Introducing a new "explore profiles" UI inside Grafana! Now you can explore continuous profiling data a more intuitive, user-friendly interface. Dive into performance bottlenecks with ease using our queryless experience for faster insights!
grafana.com/blog/2024/09/24/…
Flamegraph AI is now in Grafana Cloud! Try it out and let us know what you think!
grafana.com/blog/2024/05/15/…
🚀 Check out this talk from Roblox 🎮 about building a powerful runtime diagnostic system with! 🌟With 70M daily users in a very latency-sensitive industry they were able to achieve huge CPU and throughput gains with #pyroscope. Profiling FTW🔥!
youtube.com/watch?v=4gIEwndY…
Flamegraphs are extremely valuable for using profiling data to cut costs, debug latency, and resolve incidents, but you have to learn how to read them first!
Marie Cruz explains in a super simple way how to read a flamegraph below 📖🔥👇
youtu.be/VEvK0JkPlOY?si=lryu…
Profiling is on a ROLL! 🎲 OpenTelemetry's latest milestone has made profiling the newest tool in your o11y toolkit✨
📖 blog: opentelemetry.io/blog/2024/p…
🎧 podcast: cncf.io/blog/2024/04/11/char…
If your o11y could talk it'd be begging for you to start incorporating profiling ASAP!
official k6 x pyroscope integration coming soon! Thanks to yet *another* hackathon you'll be able to link your k6 test runs with the performance profiles associated with them for easy analysis. Stay tuned!
Traces + profiling is finally here! grafana.com/blog/2024/02/06/…
Try it out and let us know your thoughts!
When it comes to profiling async-profiler is in a league of its own! On behalf of the pyroscope community who makes heavy use of it we thank you for all the hard work @AndreiPangin !
So many to choose from, but joining the Grafana fam and hitting Pyroscope 1.0 is hard to beat 💪
🎉 Grafana 10! Pyroscope! Beyla! 2023 has been a year of celebrating milestones, launching new projects, and honoring the community.
Check out our top 10 highlights and let us know what *your* Grafana highlight has been this year.
bit.ly/48k5Oee
Continuous profiling 🤝AI
For hackathon week we shared our chatgpt-powered flamegraph analyzer found some inefficient regexp operations in our code
This week we optimized that function decreasing CPU by 90%!
PR: github.com/grafana/pyroscope…
Flamegraph diff: flamegraph.com/share/793cd19…
🚀 Exciting news* from the Pyroscope team!
Were mid grafana-hackathon and testing a feature using GPT-4 to analyze flamegraphs 👀
Check out the blog to see the new feature in action and get instructions on how to try yourself. We'd love your feedback!
pyroscope.io/blog/ai-powered…
🚀 Exciting news* from the Pyroscope team!
Were mid grafana-hackathon and testing a feature using GPT-4 to analyze flamegraphs 👀
Check out the blog to see the new feature in action and get instructions on how to try yourself. We'd love your feedback!
pyroscope.io/blog/ai-powered…
Especially excited about our trace to profiles integration with profiles per trace span! Look out for a new blog post on this coming soon.
🚀 New Grafana Pyroscope v1.2.0! Key features: Enhanced microservice mode, compactor for block management, optimized data handling, and tracing integrations. Check out the full changelog from v1.1.5 to v1.2.0 for more!
github.com/grafana/pyroscope…
When the diffs look like THIS...
Deploy 👏 on👏 fridays👏
Really like using the @grafana Pyroscope's diff view.
It allows me to verify quickly some assumption in dev. Below I was thinking that may be I'm buffering too many parquet rows when compacting large number of blocks. And indeed my compaction is much faster now.
BIG NEWS🚨Grafana Pyroscope 1.0 just dropped! 🔥
-✅ Petabyte-scale ingest 📊
-✅ Low Overhead 🙌
-✅ Easy Upgrade 🛠️
#continuousprofiling has never been better!
Check it out blog post and upgrade guide! 👉
grafana.com/blog/2023/08/29/…
Excited to take the next step in integrating into Grafana Cloud! Try out Grafana Cloud profiles and let us know your feedback
Want to know what part of your code is causing frequent OOM errors or that major CPU spike? Continuous profiling can help. Learn more about Grafana Cloud Profiles, the latest addition to the hosted Grafana LGTM Stack. grafana.com/blog/2023/08/09/…
what a deep dive by @ThePrimeagen on the memory arena blog post: youtube.com/watch?v=eglMl21D…!
Still hoping we see these make it into Go officially 🤞













