Sign in

Scout Monitoring

@scoutmonitoring.bsky.social
30 followers 51 following 127 posts

Scout Monitoring is the all-in-one monitoring platform for Ruby, Python, PHP, and Elixir developers—combining APM, error monitoring, and logs in one simple tool. Made for devs who own performance.

PostsRepliesMedia
Scout Monitoring @scoutmonitoring.bsky.social · 20h
Starlette 1.7.0 ships built-in OpenTelemetry tracing and exposes scope["route"] for accurate endpoint naming, plus a breaking AnyIO 4 requirement. What it means for your APM: www.scoutapm.com/blog/starlet...
000
Scout Monitoring @scoutmonitoring.bsky.social · 24/09/2026
Predis 3.6.1 patches a real CRLF command-smuggling CVE (GHSA-w6f5-v2h6-g786) in the Redis connection layer. If your Laravel app uses the redis cache driver, queues, or sessions, this is worth prioritizing over routine deps. www.scoutapm.com/blog/predis-...
000
Scout Monitoring @scoutmonitoring.bsky.social · 22/09/2026
openai-python 3.17.0 has a real breaking change queued: local shell tool output must now declare a call ID. If you're using the local shell tool, check this before upgrading. www.scoutapm.com/blog/openai-...
000
Scout Monitoring @scoutmonitoring.bsky.social · 21/09/2026
Predis v3.6.1 is officially out, packaging the CRLF command-smuggling fix (CVE GHSA-w6f5-v2h6-g786) we covered when it merged, plus deprecating CommandInterface::deserializeCommand() as part of closing the gap. github.com/predis/predi...
000
Scout Monitoring @scoutmonitoring.bsky.social · 18/09/2026
ruby-pg had a real SQL injection: PG::Connection#set_client_encoding interpolated its argument into a SET statement. The fix's repro ran pg_sleep(0.25) through it to prove arbitrary SQL executed. Patched now: github.com/ged/ruby-pg/...
000
Scout Monitoring @scoutmonitoring.bsky.social · 17/09/2026
Anomaly Detection is out of beta and on every Scout plan, including free. It learns each endpoint's normal behavior and flags real deviations, no thresholds to set, no pages for normal Monday traffic spikes. www.scoutapm.com/blog/anomaly...
010
Scout Monitoring @scoutmonitoring.bsky.social · 15/09/2026
Express 5.3.0 fixes CVE-2026-2391: a qs arrayLimit bypass that let arbitrarily large arrays in a query string cause a DoS. Also fixes a Content-Length/Transfer-Encoding header conflict in res.send(). Update if you're on Express. github.com/expressjs/ex...
000
Scout Monitoring @scoutmonitoring.bsky.social · 15/09/2026
Context is a budget and most AGENTS.md files spend it badly. Here are the three levers for what an AI coding agent actually sees, and why bigger isn't better. www.scoutapm.com/blog/prompts...
000
Scout Monitoring @scoutmonitoring.bsky.social · 11/09/2026
An AI coding agent running real CI needs real credentials, unless you sandbox it first. Corral runs Claude in Docker-in-Docker, zero blast radius if it goes wrong. scoutapm.com/blog/can-we-...
001
Scout Monitoring @scoutmonitoring.bsky.social · 10/09/2026
Laravel v13.27.0 adds a Cloud facade, refreshForUpdate() for Eloquent models, and re-introduces orWhereKey()/orWhereKeyNot() without breaking Builder subclasses. Solid QoL release. #Laravel #PHP github.com/laravel/fram...
000
Scout Monitoring @scoutmonitoring.bsky.social · 10/09/2026
Three monitoring tools means three context switches every time something breaks. Error tracker, APM, log aggregator. Each is fine alone. Together they cost you 15 minutes per debugging session. There's a better way. www.scoutapm.com/blog/unified...
020
Scout Monitoring @scoutmonitoring.bsky.social · 08/09/2026
anthropic-python v1.0.0 is out. The big change: httpx2 replaces httpx as the HTTP client. This is a stability commitment after 125 pre-1.0 releases. Check MIGRATION.md before upgrading. #Python #AI #Anthropic github.com/anthropics/a...
000
Scout Monitoring @scoutmonitoring.bsky.social · 07/09/2026
Sentry is error-first. Datadog is infrastructure-first. Neither is built for dev teams that want errors, traces, and APM in one tool without a platform team to run it. We compared all three approaches. www.scoutapm.com/blog/sentry-...
000
Scout Monitoring @scoutmonitoring.bsky.social · 04/09/2026
NestJS v12 ships @nestjs/observe, a first-party observability SDK. Native tracing built into the framework instead of relying on third-party instrumentation. Here's what it means for monitoring. #NestJS #NodeJS #Observability www.scoutapm.com/blog/nestjs-...
210
Scout Monitoring @scoutmonitoring.bsky.social · 03/09/2026
Your AI coding agent can read your codebase but not your production errors or traces. That is a solvable problem. Connect your monitoring via MCP and your agent debugs with real production context. www.scoutapm.com/blog/product...
120
Scout Monitoring @scoutmonitoring.bsky.social · 02/09/2026
NestJS v12 just shipped a first-party observability SDK. Symfony pushed security patches. Two major Python SDKs (Anthropic, httpx2) hit stability milestones. Our roundup covers what changed and what to watch. #NestJS #Laravel #Symfony #OpenSource www.scoutapm.com/blog/last-we...
000
Scout Monitoring @scoutmonitoring.bsky.social · 31/08/2026
This week in open source: NestJS v12 ships native observability with @nestjs/observe, Anthropic Python SDK hits v1.0.0, Laravel v13.27 adds Cloud facade + refreshForUpdate(), Symfony patches security issues, and Solid Queue v1.7 lands. www.scoutapm.com/blog/last-we...
010
Scout Monitoring @scoutmonitoring.bsky.social · 31/08/2026
Node.js performance problems hide in places other runtimes don't have. Event loop blocking, connection pool saturation, Prisma N+1 patterns that only show up at production scale. A guide to what to track and how to fix it. www.scoutapm.com/blog/nodejs-...
000
Scout Monitoring @scoutmonitoring.bsky.social · 28/08/2026
Bootsnap v1.25.0: YJIT toggling no longer invalidates your compile cache. The +YJIT marker in RUBY_DESCRIPTION was part of the cache key, so enabling YJIT threw away all cached instruction sequences. Fixed. github.com/rails/bootsn...
000
Scout Monitoring @scoutmonitoring.bsky.social · 25/08/2026
openai-python v3.0.0 is out. HTTPX2 is now the default HTTP client; httpx is no longer installed automatically. Custom HTTPX users: check the migration guide before upgrading. github.com/openai/opena...
000
Scout Monitoring @scoutmonitoring.bsky.social · 22/08/2026
node-mysql2 just landed 10 perf fixes in one PR. Queries were serialized twice on MySQL 8+, binary rows allocated closures per column per row without typeCast, and text dates hit V8's slow path. Pure JS, no native modules. github.com/sidorares/no...
000
Scout Monitoring @scoutmonitoring.bsky.social · 19/08/2026
Rails schema dumps just got a lot faster. Reading columns for 250 tables now takes 6 statements instead of 255, dropping from 125ms to 44ms. The last per-table schema read is gone. github.com/rails/rails/...
010
Scout Monitoring @scoutmonitoring.bsky.social · 18/08/2026
Starlette has a PR to add native OpenTelemetry tracing. No external instrumentor, no middleware, no monkeypatching. Here's what that means if you run Starlette or FastAPI with an APM tool. scoutapm.com/blog/starlet...
000
Scout Monitoring @scoutmonitoring.bsky.social · 18/08/2026
New open source roundup: Rails batches schema reads (255 statements down to 6), node-mysql2 lands 3-6x perf wins, OpenAI Python SDK hits v3.0.0, and Starlette's native OTel tracing PR is one to watch. scoutapm.com/blog/this-we...
010
Scout Monitoring @scoutmonitoring.bsky.social · 23/07/2026
Twig v3.28.0 adds a CorrectnessNodeVisitor for semantic template validation, sandbox test allow-lists, dynamic macro calls via the dot operator, and source offset tracking in syntax errors. Plus a PHP 8.5 deprecation fix. github.com/twigphp/Twig...
000
Scout Monitoring @scoutmonitoring.bsky.social · 22/07/2026
Twig's sandbox is becoming a first-class feature. New dedicated Sandbox class decouples it from the main Environment, eliminating shared state and the enable/disable try/finally patterns. By @fabpot. github.com/twigphp/Twig...
000
Scout Monitoring @scoutmonitoring.bsky.social · 21/07/2026
Security fix in Grape: HTML error escaping could be bypassed when the content-type included a charset parameter (e.g. "text/html; charset=utf-8"). Also, mounted bare Rack apps skipped the auth middleware stack entirely. github.com/ruby-grape/g...
000
Scout Monitoring @scoutmonitoring.bsky.social · 20/07/2026
MCP Python SDK v2.0.0b1 is out. Major rewrite: session-based internals replaced by a dispatcher/runner pipeline, FastMCP renamed to MCPServer, and built-in OpenTelemetry tracing. `pip install mcp` still gets you 1.x. github.com/modelcontext...
000
Scout Monitoring @scoutmonitoring.bsky.social · 19/07/2026
New MCP docs PR covers local server security: the machine-level threats the protocol spec doesn't address. Covers process isolation, credential scoping, filesystem access, and network egress for locally running MCP servers. github.com/modelcontext...
110
Scout Monitoring @scoutmonitoring.bsky.social · 18/07/2026
Laravel v13.19.0 adds `reduceInto` and `counted` to collections/strings, lets you inspect reserved jobs on queue fakes, and shifts managed queue jobs to the cloud-agent. Solid QoL improvements. github.com/laravel/fram...
000
Scout Monitoring @scoutmonitoring.bsky.social · 17/07/2026
Laravel v12.63.0 adds refreshable cache locks, better lost-connection detection, and fixes a Postgres whereDate crash with Expression columns. Also patches a JsonSchema $ref expansion guard. github.com/laravel/fram...
000
Scout Monitoring @scoutmonitoring.bsky.social · 15/07/2026
Three monitoring tools means three context switches every time something breaks. Error tracker, APM, log aggregator. Each is fine alone. Together they cost you 15 minutes per debugging session. There's a better way. www.scoutapm.com/blog/unified...
000
Scout Monitoring @scoutmonitoring.bsky.social · 14/07/2026
Node.js performance problems hide in places other runtimes don't have. Event loop blocking, connection pool saturation, Prisma N+1 patterns that only show up at production scale. A guide to what to track and how to fix it. www.scoutapm.com/blog/nodejs-...
000
Scout Monitoring @scoutmonitoring.bsky.social · 12/07/2026
Sentry is error-first. Datadog is infrastructure-first. Neither is built for dev teams that want errors, traces, and APM in one tool without a platform team to run it. We compared all three approaches. www.scoutapm.com/blog/sentry-...
000
Scout Monitoring @scoutmonitoring.bsky.social · 11/07/2026
We compared 10 monitoring tools on what actually matters: how fast you get from alert to the line of code that caused the problem. Comparison table, honest tradeoffs, pricing, and which tools let AI agents query your data. www.scoutapm.com/blog/best-mo...
000
Scout Monitoring @scoutmonitoring.bsky.social · 10/07/2026
Sentry is error-first. Datadog is infrastructure-first. Neither is built for dev teams that want errors, traces, and APM in one tool without a platform team to run it. We compared all three approaches. www.scoutapm.com/blog/sentry-...
000
Scout Monitoring @scoutmonitoring.bsky.social · 01/07/2026
Node.js support is live. Anomaly detection graduated with per-endpoint controls and API access. The Scout MCP server now covers 30 days of metrics and historical insights. Discord alerts are here too. What's new in June: scoutapm.com/blog/whats-new-june-2026
100
Scout Monitoring @scoutmonitoring.bsky.social · 17/06/2026
The Scout MCP server lets your AI assistant pull traces, errors, N+1 insights, and endpoint metrics directly. No tab switching. New post: example prompts, how teams are using it, and what shipped in June. scoutapm.com/blog/scout-m...
020
Scout Monitoring @scoutmonitoring.bsky.social · 13/06/2026
100 users. 101 Prisma queries. 15ms locally, 3 seconds in production. The code looks correct because each query is intentional. Prisma just doesn't warn you when it's inside a .map(). www.scoutapm.com/blog/nodejs-...
100
Scout Monitoring @scoutmonitoring.bsky.social · 12/06/2026
NestJS is not Express with extra steps. Dependency injection, service layers, and exception filters all obscure where time is spent. Practical guide to what actually matters when monitoring NestJS in production. www.scoutapm.com/blog/monitor...
000
Scout Monitoring @scoutmonitoring.bsky.social · 11/06/2026
A forgotten .catch() crashes your Node.js worker. The process manager respawns it in 200ms. Your uptime monitor never triggers. Your logs show nothing. Five error monitoring tools compared. www.scoutapm.com/blog/best-er...
000
Scout Monitoring @scoutmonitoring.bsky.social · 10/06/2026
We shipped Node.js support. Express, NestJS, Prisma with N+1 detection, PostgreSQL, MySQL, MongoDB, Redis. Same errors-and-traces setup our Ruby and Python teams already use. Free tier, no credit card. www.scoutapm.com/blog/announc...
000
Scout Monitoring @scoutmonitoring.bsky.social · 10/06/2026
We put six Node.js APMs through real Express and NestJS workloads. Datadog is overkill for small teams. New Relic's free tier is great until you need a second user. Here's where each one fits. www.scoutapm.com/blog/best-no...
000
Scout Monitoring @scoutmonitoring.bsky.social · 06/06/2026
A NoMethodError on line 47 tells you nothing about why a Sidekiq job only fails on records created after Thursday's migration. Rails teams need error context tied to performance data. We compared six tools. www.scoutapm.com/blog/best-er...
000
Scout Monitoring @scoutmonitoring.bsky.social · 05/06/2026
Django's ORM swallows errors in template rendering. FastAPI's async handlers mask exceptions. These are everyday Python behaviors that make picking the right error monitoring tool matter. We compared six. www.scoutapm.com/blog/python-...
000
Scout Monitoring @scoutmonitoring.bsky.social · 04/06/2026
We rewrote our error monitoring tools comparison for 2026. Eight vendors, honest tradeoffs, no declared winners. Scout, Sentry, Datadog, New Relic, AppSignal, Honeybadger, Bugsnag, Rollbar. www.scoutapm.com/blog/best-er...
000
Scout Monitoring @scoutmonitoring.bsky.social · 03/06/2026
No SRE. No platform team. Your "monitoring strategy" is someone checking Slack. We compared six APMs for teams of 2-20 engineers who got handed the monitoring task on top of feature work. www.scoutapm.com/blog/best-ap...
100
Scout Monitoring @scoutmonitoring.bsky.social · 21/05/2026
AcuBliss had a slow endpoint doing 418 SQL queries. Claude Code + Scout MCP found the root cause in under 3 minutes: three N+1 patterns buried in a serializer. Here's how a 2-person team debugs like a 20-person team. www.scoutapm.com/blog/acublis... #APM #DevTools
030
Scout Monitoring @scoutmonitoring.bsky.social · 18/05/2026
AI can scaffold and ship an app in a weekend. It does not know the Eloquent query it wrote loads 10,000 records without pagination. Monitoring is critical path, not nice-to-have. www.scoutapm.com/blog/ai-buil... #AIDev #Monitoring
000
Scout Monitoring @scoutmonitoring.bsky.social · 17/05/2026
If your developers are also your SRE team, most APM tools were not built for you. We compared Scout, Sentry, Honeybadger, AppSignal, New Relic, and Datadog for teams of 2-20. www.scoutapm.com/blog/best-ap... #APM #DevTools
030