September 27, 2024

We had a couple of nice releases in September and we are still cranking away on some nice treats this month as well. Here’s what we are looking back on:

Python Log Management

We’ve released our python package for Log Management! It leverages a pre-configured Otel SDK to make it easy to send logs from projects using python frameworks (like Django, Flask or FastAPI) to our Log Management ingest. The code is on github, and here are our docs.. All of the custom context from your Scout traces, attached to your logs and available for quick filtering. This package works with the python stdlib logging hierarchy so adding it is as familiar as adding a new logging handler in your setup. This feature is currently a paid beta available to our customers. Hit the “Logs” navigation pill on your Scout dashboard to opt-in and give it a try!

GoodJob and Solid Queue Support

Thanks to a big contribution from benngarcia at Wefunder our Ruby Agent now instruments background jobs handled via GoodJob and Solid Queue! Big thanks for the extra oomph to get these frameworks nicely monitored. It is always great to expand the capabilities there.

Related Articles

Stop Guessing, Start Knowing: The Power of Integrated Logging and APM

Stop Guessing, Start Knowing: The Power of Integrated Logging and APM

Let's talk about something we've all experienced: a customer reports that their checkout process is "sometimes slow," – or maybe you noticed an unexpected spike in response times. So, you dive into the logs, grep through thousands of lines, and try to match timestamps...

Complement Your Monitoring: Making Logs Readable for Humans & Machines

Complement Your Monitoring: Making Logs Readable for Humans & Machines

While Scout provides powerful monitoring tools (try it now!) mastering logging is an awesome complement to these skills. In this post, we’ll see how to create readable, actionable logs for both humans and machines. You’ll improve your logging strategy, drastically...

Ruby memory mastery: a Scout roadmap to monitoring like a pro | part 3

Ruby memory mastery: a Scout roadmap to monitoring like a pro | part 3

What is good memory management in Ruby? In this post – the third part of our series – we’ll look at the best practices for preventing memory issues, how to identify and distinguish them, and how to use Scout like a pro to take your memory mastery to the next level. ...

Subscribe to our newsletter