<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Blog | Scout Monitoring</title>
  
  
  
  
  <meta name="google-site-verification" content="WcSav1xhlLKCoU9KZ6WLoXsC6rFaaYtngI3VU2ruF_Y">
  <!-- Google Tag Manager -->
  <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','GTM-W82W6H5');</script>
  <meta name="description" content="Scout Monitoring provides error monitoring, log management, and APM for Ruby, Python, PHP, and Elixir applications.">
  <link rel="canonical" href="https://www.scoutapm.com/blog">

  
  <meta property="og:type" content="website">
  <meta property="og:title" content="Blog | Scout Monitoring">
  <meta property="og:description" content="Scout Monitoring provides error monitoring, log management, and APM for Ruby, Python, PHP, and Elixir applications.">
  <meta property="og:url" content="https://www.scoutapm.com/blog">
  <meta property="og:image" content="https://www.scoutapm.com/assets/images/webclip.png">
  <meta property="og:site_name" content="Scout Monitoring">
  <meta property="og:locale" content="en_US">
  

  
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="Blog | Scout Monitoring">
  <meta name="twitter:description" content="Scout Monitoring provides error monitoring, log management, and APM for Ruby, Python, PHP, and Elixir applications.">
  <meta name="twitter:image" content="https://www.scoutapm.com/assets/images/webclip.png">
  <meta name="twitter:site" content="@ScoutAPM">

  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Sora:wght@400;700&family=Space+Grotesk:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet">
  <link rel="shortcut icon" href="/assets/images/favicon.png" type="image/x-icon">
  <link rel="apple-touch-icon" href="/assets/images/webclip.png">
  <link rel="stylesheet" href="/assets/css/prism-one-dark.css">
  <link rel="stylesheet" href="/assets/css/main.css">

  <!-- Ortto capture code -->
  <script>window.ap3c=window.ap3c||{};var ap3c=window.ap3c;ap3c.cmd=ap3c.cmd||[];ap3c.cmd.push(function(){ap3c.init('Y5bPKHkq4ZAgyqHfc2NvdXQx','https://capture-api-us.ortto.app/');ap3c.track({v:0});});ap3c.activity=function(act){ap3c.act=(ap3c.act||[]);ap3c.act.push(act);};var s,t;s=document.createElement('script');s.type='text/javascript';s.src='https://cdn2l.ink/app.js';t=document.getElementsByTagName('script')[0];t.parentNode.insertBefore(s,t);</script>

  
  
  
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "Scout Monitoring",
    "url": "https://www.scoutapm.com",
    "logo": "https://www.scoutapm.com/assets/images/webclip.png",
    "description": "Scout Monitoring provides error monitoring, log management, and APM for Ruby, Python, PHP, and Elixir applications.",
    "sameAs": [
      "https://x.com/ScoutAPM",
      "https://github.com/scoutapp",
      "https://www.linkedin.com/company/scout/",
      "https://www.youtube.com/@scoutapm",
      "https://discord.gg/keGzRHD3pv"
    ]
  }
  </script>
  
</head>
<body>
  <!-- Google Tag Manager (noscript) -->
  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W82W6H5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  <header class="site-header">
  <nav>
    <a href="/" class="logo">
      <img src="/assets/images/logos/scout-icon.svg" alt="" width="24" height="24">
      <img src="/assets/images/logos/scout-wordmark.svg" alt="Scout Monitoring" width="89" height="22">
    </a>
    <div class="nav-main">
      <div class="nav-dropdown">
        <button class="nav-dropdown-btn" aria-expanded="false" aria-haspopup="true">Product <span class="caret">&#9662;</span></button>
        <div class="nav-dropdown-menu">
          <div class="dropdown-grid">
            <a href="/features/app-traces" class="dropdown-item">
              <span class="dropdown-icon dropdown-icon-orange"><img src="/assets/images/icons/app-traces.svg" alt="" width="18" height="18"></span>
              <div><strong>App Traces</strong><span>Code-level request visibility</span></div>
            </a>
            <a href="/features/log-management" class="dropdown-item">
              <span class="dropdown-icon dropdown-icon-blue"><img src="/assets/images/icons/log-management.svg" alt="" width="18" height="18"></span>
              <div><strong>Log Management</strong><span>Logs with trace context</span></div>
            </a>
            <a href="/features/app-metrics" class="dropdown-item">
              <span class="dropdown-icon dropdown-icon-red-orange"><img src="/assets/images/icons/app-metrics.svg" alt="" width="18" height="18"></span>
              <div><strong>App Metrics</strong><span>Real-time dashboards</span></div>
            </a>
            <a href="/features/query-analysis" class="dropdown-item">
              <span class="dropdown-icon dropdown-icon-blue"><img src="/assets/images/icons/query-analysis.svg" alt="" width="18" height="18"></span>
              <div><strong>Query Analysis</strong><span>N+1 and slow query detection</span></div>
            </a>
            <a href="/features/alerting" class="dropdown-item">
              <span class="dropdown-icon dropdown-icon-gold"><img src="/assets/images/icons/alerting.svg" alt="" width="18" height="18"></span>
              <div><strong>Alerting</strong><span>Proactive notifications</span></div>
            </a>
            <a href="/features/error-monitoring" class="dropdown-item">
              <span class="dropdown-icon dropdown-icon-teal"><img src="/assets/images/icons/error-monitoring.svg" alt="" width="18" height="18"></span>
              <div><strong>Error Monitoring</strong><span>Integrated error tracking</span></div>
            </a>
          </div>
        </div>
      </div>
      <a href="/pricing">Pricing</a>
      <a href="https://scoutapm.com/docs" target="_blank" rel="noopener">Docs</a>
      <a href="/blog" class="nav-active">Blog</a>
    </div>
    <div class="nav-social">
      <a href="https://discord.gg/keGzRHD3pv" target="_blank" rel="noopener" aria-label="Discord"><img src="/assets/images/social/discord-black.svg" alt="" width="20" height="20"></a>
      <a href="https://www.youtube.com/@scoutapm" target="_blank" rel="noopener" aria-label="YouTube"><img src="/assets/images/social/youtube-black.svg" alt="" width="20" height="20"></a>
      <a href="https://github.com/scoutapp" target="_blank" rel="noopener" aria-label="GitHub"><img src="/assets/images/social/github-black.svg" alt="" width="20" height="20"></a>
    </div>
    <div class="nav-actions">
      <a href="https://scoutapm.com/users/sign_in" class="nav-signin">Sign In</a>
      <a href="https://scoutapm.com/users/sign_up" class="btn-primary">Start Free Trial</a>
    </div>
  </nav>
</header>
<script>
document.addEventListener('DOMContentLoaded', function() {
  var btn = document.querySelector('.nav-dropdown-btn');
  var menu = document.querySelector('.nav-dropdown-menu');
  btn.addEventListener('click', function(e) {
    e.stopPropagation();
    var open = btn.getAttribute('aria-expanded') === 'true';
    btn.setAttribute('aria-expanded', !open);
    menu.style.display = open ? 'none' : 'block';
  });
  document.addEventListener('click', function() {
    btn.setAttribute('aria-expanded', 'false');
    menu.style.display = 'none';
  });
  menu.addEventListener('click', function(e) { e.stopPropagation(); });
});
</script>

  <main>
    <div class="blog-hero">
  <div class="section-eyebrow section-eyebrow-muted section-eyebrow-icon">
    <img src="/assets/images/icons/eyebrow-book.svg" alt="">
    <span>Scout Blog</span>
  </div>
  <h1>Stuff we think matters</h1>
  <div class="blog-labels">
    
    
    <a href="/blog/category/ai" class="tag">AI</a>
    
    
    
    <a href="/blog/category/dev-tools" class="tag">Dev Tools</a>
    
    
    
    <a href="/blog/category/newsletters" class="tag">Newsletters</a>
    
    
    
    <a href="/blog/category/customer-spotlight" class="tag">Customer Spotlight</a>
    
    
    
    <a href="/blog/category/scoutapp" class="tag">ScoutApp</a>
    
    
    
    <a href="/blog/category/sanic" class="tag">Sanic</a>
    
    
    
    <a href="/blog/category/ruby" class="tag">Ruby</a>
    
    
    
    <a href="/blog/category/python" class="tag">Python</a>
    
    
    
    <a href="/blog/category/rails" class="tag">Rails</a>
    
    
    
    <a href="/blog/category/popular" class="tag">Popular</a>
    
    
    
    <a href="/blog/category/performance" class="tag">Performance</a>
    
    
    
    <a href="/blog/category/mint" class="tag">Mint</a>
    
    
    
    <a href="/blog/category/php" class="tag">PHP</a>
    
    
    
    <a href="/blog/category/observability" class="tag">Observability</a>
    
    
    
    
    
    <a href="/blog/category/java" class="tag">Java</a>
    
    
    
    <a href="/blog/category/laravel" class="tag">Laravel</a>
    
    
    
    <a href="/blog/category/javascript" class="tag">JavaScript</a>
    
    
    
    <a href="/blog/category/heroku" class="tag">Heroku</a>
    
    
    
    <a href="/blog/category/falcon" class="tag">Falcon</a>
    
    
    
    <a href="/blog/category/git" class="tag">Git</a>
    
    
    
    <a href="/blog/category/flask" class="tag">Flask</a>
    
    
    
    <a href="/blog/category/faktory" class="tag">Faktory</a>
    
    
    
    <a href="/blog/category/elixir" class="tag">Elixir</a>
    
    
    
    <a href="/blog/category/aws" class="tag">AWS</a>
    
    
    
    <a href="/blog/category/django" class="tag">Django</a>
    
    
    
    <a href="/blog/category/docker" class="tag">Docker</a>
    
    
    
    <a href="/blog/category/community" class="tag">Community</a>
    
    
    
    <a href="/blog/category/cloud" class="tag">Cloud</a>
    
    
    
    <a href="/blog/category/changelog" class="tag">Changelog</a>
    
    
    
    <a href="/blog/category/engineering" class="tag">Engineering</a>
    
    
  </div>
</div>
<div class="blog-listing blog-listing--patterned">
  <div class="blog-cards">
    
    <article class="blog-card">
  <a href="/blog/ai-built-apps-need-monitoring" class="blog-card-image">
    
    <img src="/assets/images/blog/ai-built-apps-monitoring.png" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/ai-built-apps-need-monitoring">You Are Building With AI. Who Is Watching What It Ships?</a></h2>
    <time datetime="May 14, 2026">May 14, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/ai" class="tag tag--small">AI</a>
      
      <a href="/blog/category/performance" class="tag tag--small">Performance</a>
      
      <a href="/blog/category/engineering" class="tag tag--small">Engineering</a>
      
      <a href="/blog/category/dev-tools" class="tag tag--small">Dev Tools</a>
      
    </div>
    
    
    <p>AI makes building faster. It also makes production problems faster. If you ship without monitoring, you are flying blind at 10x speed.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/best-apm-for-small-teams-in-2026" class="blog-card-image">
    
    <img src="/assets/images/blog/small-teams-apm-2026.png" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/best-apm-for-small-teams-in-2026">Best APM for Small Development Teams in 2026</a></h2>
    <time datetime="May 14, 2026">May 14, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/dev-tools" class="tag tag--small">Dev Tools</a>
      
      <a href="/blog/category/performance" class="tag tag--small">Performance</a>
      
      <a href="/blog/category/engineering" class="tag tag--small">Engineering</a>
      
    </div>
    
    
    <p>A practical comparison of APM tools for small development teams without dedicated DevOps or SRE. Covers Scout, Sentry, Honeybadger, AppSignal, New Relic, and Datadog.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/sentry-alternatives" class="blog-card-image">
    
    <img src="/assets/images/blog/sentry-alternatives-2026.png" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/sentry-alternatives">Best Sentry Alternatives in 2026: A Developer&#39;s Guide</a></h2>
    <time datetime="May 14, 2026">May 14, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/error-monitoring" class="tag tag--small">error-monitoring</a>
      
      <a href="/blog/category/performance" class="tag tag--small">Performance</a>
      
      <a href="/blog/category/engineering" class="tag tag--small">Engineering</a>
      
      <a href="/blog/category/dev-tools" class="tag tag--small">Dev Tools</a>
      
    </div>
    
    
    <p>Looking for a Sentry alternative? A practical comparison of tools that offer more integrated APM, simpler pricing, or better fit for specific languages and team sizes.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/best-elixir-apm-tools-in-2026-a-developers-guide" class="blog-card-image">
    
    <img src="/assets/images/blog/elixir-apm-tools-2026.png" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/best-elixir-apm-tools-in-2026-a-developers-guide">Best Elixir APM Tools in 2026: A Developer&#39;s Guide</a></h2>
    <time datetime="May 11, 2026">May 11, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/dev-tools" class="tag tag--small">Dev Tools</a>
      
      <a href="/blog/category/engineering" class="tag tag--small">Engineering</a>
      
      <a href="/blog/category/performance" class="tag tag--small">Performance</a>
      
      <a href="/blog/category/elixir" class="tag tag--small">Elixir</a>
      
    </div>
    
    
    <p>A practical look at APM tools for Elixir and Phoenix applications as of May 2026.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/april-newsletter-2026" class="blog-card-image">
    
    <img src="/assets/images/blog/april-newsletter-cover.jpg" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/april-newsletter-2026">April Newsletter</a></h2>
    <time datetime="April 28, 2026">April 28, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/newsletters" class="tag tag--small">Newsletters</a>
      
    </div>
    
    
    <p>Agent releases across Ruby, Python, Elixir, CLI, and MCP. BackerKit on switching from Datadog. Scout on AWS Marketplace. Blue Ridge Ruby and PHPverse. And something in the works we think you will like.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/elixir-ecto-n1-queries-guide" class="blog-card-image blog-card-image--placeholder">
    
    <img src="/assets/images/logos/scout-icon-orange.svg" alt="" class="blog-card-placeholder">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/elixir-ecto-n1-queries-guide">Ecto N+1 Queries: Detection and Prevention in Elixir</a></h2>
    <time datetime="April 27, 2026">April 27, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/elixir" class="tag tag--small">Elixir</a>
      
      <a href="/blog/category/performance" class="tag tag--small">Performance</a>
      
    </div>
    
    
    <p>How to find, fix, and prevent N+1 queries in Elixir applications using Ecto. Covers Repo.preload, inline preloads, Oban jobs, Phoenix LiveView patterns, and automatic detection with Scout.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/rails-n1-queries-guide" class="blog-card-image">
    
    <img src="https://cdn.prod.website-files.com/67615512eed3697e5e735df6/67c1d277857ecd0dace7693f_6OzPJ1uIRIy4CqQYu5xC.webp" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/rails-n1-queries-guide">N+1 Queries in Rails: A Guide to Detection and Prevention</a></h2>
    <time datetime="April 27, 2026">April 27, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/rails" class="tag tag--small">Rails</a>
      
      <a href="/blog/category/ruby" class="tag tag--small">Ruby</a>
      
      <a href="/blog/category/performance" class="tag tag--small">Performance</a>
      
    </div>
    
    
    <p>How to find, fix, and prevent N+1 queries in Rails applications. Covers ActiveRecord includes, preload, eager_load, the Bullet gem, Sidekiq jobs, and automatic detection with Scout.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/application-performance-monitoring-what-is-apm" class="blog-card-image">
    
    <img src="/assets/images/blog/apm-mall-cop-cover.jpg" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/application-performance-monitoring-what-is-apm">What is Application Performance Monitoring (APM)?</a></h2>
    <time datetime="April 21, 2026">April 21, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/performance" class="tag tag--small">Performance</a>
      
      <a href="/blog/category/observability" class="tag tag--small">Observability</a>
      
      <a href="/blog/category/engineering" class="tag tag--small">Engineering</a>
      
    </div>
    
    
    <p>Application performance monitoring gives engineering teams visibility into how their software behaves in production. Here is what APM is, what it measures, and how modern teams use it to go from alert to fix.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/backerkit-datadog-to-scout" class="blog-card-image">
    
    <img src="/assets/images/blog/backerkit-cover.png" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/backerkit-datadog-to-scout">BackerKit Went from Datadog to Scout: A Weekly Sync Actually Works Now</a></h2>
    <time datetime="April 16, 2026">April 16, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/customer-spotlight" class="tag tag--small">Customer Spotlight</a>
      
      <a href="/blog/category/community" class="tag tag--small">Community</a>
      
    </div>
    
    
    <p>BackerKit&#39;s lean engineering team manages $3.7B in crowdfunding pledges with five developers. Here is how switching from Datadog to Scout changed their weekly performance routine and how they are using Scout MCP with GitHub Copilot.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/application-performance-metrics-you-need-why" class="blog-card-image">
    
    <img src="/assets/images/blog/apm-metrics-cover.png" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/application-performance-metrics-you-need-why">The 9 Application Performance Metrics You Need to Measure and Why</a></h2>
    <time datetime="April 15, 2026">April 15, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/performance" class="tag tag--small">Performance</a>
      
      <a href="/blog/category/observability" class="tag tag--small">Observability</a>
      
      <a href="/blog/category/engineering" class="tag tag--small">Engineering</a>
      
      <a href="/blog/category/AI" class="tag tag--small">AI</a>
      
    </div>
    
    
    <p>Understanding what your application performance metrics mean both independently and together is key in effectively using your APM system.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/how-we-do-support-at-scout" class="blog-card-image">
    
    <img src="/assets/images/blog/how-we-do-support-at-scout.png" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/how-we-do-support-at-scout">How We Do Support at Scout</a></h2>
    <time datetime="April 10, 2026">April 10, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/community" class="tag tag--small">Community</a>
      
      <a href="/blog/category/scoutapp" class="tag tag--small">ScoutApp</a>
      
    </div>
    
    
    <p>Scout treats support as a differentiator. Real humans answer your questions, AI handles the research behind the scenes, and the same MCP servers and CLI tools we use internally are available to every customer.</p>
    
  </div>
</article>

    
    <article class="blog-card">
  <a href="/blog/stop-starting-your-day-in-a-stack-trace" class="blog-card-image">
    
    <img src="/assets/images/blog/stop-starting-your-day-in-a-stack-trace.png" alt="" loading="lazy">
    
  </a>
  <div class="blog-card-body">
    <h2><a href="/blog/stop-starting-your-day-in-a-stack-trace">Stop Starting Your Day in a Stack Trace</a></h2>
    <time datetime="April 7, 2026">April 7, 2026</time>
    
    <div class="blog-card-tags">
      
      <a href="/blog/category/ai" class="tag tag--small">AI</a>
      
      <a href="/blog/category/engineering" class="tag tag--small">Engineering</a>
      
      <a href="/blog/category/observability" class="tag tag--small">Observability</a>
      
      <a href="/blog/category/scoutapp" class="tag tag--small">ScoutApp</a>
      
    </div>
    
    
    <p>A workflow that connects Scout&#39;s MCP server to an AI assistant to automatically triage production errors overnight and open draft PRs with proposed fixes — so your team starts the day reviewing solutions, not stack traces.</p>
    
  </div>
</article>

    
  </div>

  
  <nav class="pagination">
    
    
    <a href="/blog/page/2">Next</a>
    
  </nav>
  
</div>

  </main>
  <footer class="site-footer">
  <div class="footer-inner">
    <div class="footer-grid">
      <div class="footer-section">
        <h4>Product</h4>
        <ul>
          <li><a href="/features/app-traces">Performance Monitoring</a></li>
          <li><a href="/features/error-monitoring">Error Monitoring</a></li>
          <li><a href="/features/log-management">Log Management</a></li>
          <li><a href="/features/alerting">Alerting</a></li>
          <li><a href="/features/query-analysis">Query Analysis</a></li>
          <li><a href="/features/app-metrics">App Metrics</a></li>
          <li><a href="/mcp">MCP Server</a></li>
          <li><a href="/cli">Scout CLI</a></li>
          <li><a href="/integrations">Integrations</a></li>
        </ul>
      </div>
      <div class="footer-section">
        <h4>Languages</h4>
        <ul>
          <li><a href="/ruby-monitoring">Ruby</a></li>
          <li><a href="/python-monitoring">Python</a></li>
          <li><a href="/php-monitoring">PHP</a></li>
          <li><a href="/elixir-phoenix-monitoring">Elixir</a></li>
        </ul>
        <h4>Compare</h4>
        <ul>
          <li><a href="/competitor-comparisons/scout-vs-datadog">Scout vs Datadog</a></li>
          <li><a href="/competitor-comparisons/scout-vs-new-relic">Scout vs New Relic</a></li>
          <li><a href="/competitor-comparisons/scout-vs-appsignal">Scout vs AppSignal</a></li>
          <li><a href="/competitor-comparisons/scout-vs-sentry">Scout vs Sentry</a></li>
          <li><a href="/competitor-comparisons/scout-vs-skylight">Scout vs Skylight</a></li>
          <li><a href="/competitor-comparisons/scout-vs-elastic-apm">Scout vs Elastic APM</a></li>
        </ul>
      </div>
      <div class="footer-section">
        <h4>Resources</h4>
        <ul>
          <li><a href="/why-scout">Why Scout?</a></li>
          <li><a href="/blog">Blog</a></li>
          <li><a href="https://scoutapm.com/docs" target="_blank" rel="noopener">Docs</a></li>
          <li><a href="https://scoutapm.com/docs/api" target="_blank" rel="noopener">API</a></li>
          <li><a href="/pricing">Pricing</a></li>
          <li><a href="https://www.scoutapm.com/blog/category/changelog" target="_blank" rel="noopener">Changelog</a></li>
          <li><a href="https://status.scoutapm.com" target="_blank" rel="noopener">Status</a></li>
          <li><a href="/customer-stories">Customer Stories</a></li>
          <li><a href="https://www.youtube.com/playlist?list=PLzkRGUq05hOCrRvEBshFUg89GH6j3S3Py" target="_blank" rel="noopener">YouTube</a></li>
          <li><a href="/faq">FAQ</a></li>
        </ul>
      </div>
      <div class="footer-section">
        <h4>Company</h4>
        <ul>
          <li><a href="/open-source">Open Source</a></li>
          <li><a href="/contact">Contact</a></li>
          <li><a href="/security">Security &amp; Compliance</a></li>
          <li><a href="/enterprise">Enterprise</a></li>
          <li><a href="/privacy">Privacy</a></li>
          <li><a href="/terms">Terms</a></li>
        </ul>
      </div>
    </div>
    <div class="footer-frameworks">
      <p class="footer-frameworks-label">Frameworks</p>
      <div class="footer-frameworks-grid">
        <div class="footer-frameworks-group">
          <h5><a href="/ruby-monitoring">Ruby</a></h5>
          <ul>
            <li><a href="/rails-monitoring">Rails</a></li>
            <li><a href="/sinatra-monitoring">Sinatra</a></li>
            <li><a href="/sidekiq-monitoring">Sidekiq</a></li>
            <li><a href="/grape-monitoring">Grape</a></li>
            <li><a href="/resque-monitoring">Resque</a></li>
            <li><a href="/goodjob-monitoring">GoodJob</a></li>
            <li><a href="/solid-queue-monitoring">Solid Queue</a></li>
          </ul>
        </div>
        <div class="footer-frameworks-group">
          <h5><a href="/elixir-phoenix-monitoring">Elixir</a></h5>
          <ul>
            <li><a href="/phoenix-monitoring">Phoenix</a></li>
            <li><a href="/phoenix-monitoring">LiveView</a></li>
            <li><a href="/plug-monitoring">Plug</a></li>
            <li><a href="/ecto-monitoring">Ecto</a></li>
            <li><a href="/oban-monitoring">Oban</a></li>
            <li><a href="/finch-monitoring">Finch</a></li>
            <li><a href="/tesla-monitoring">Tesla</a></li>
          </ul>
        </div>
        <div class="footer-frameworks-group">
          <h5><a href="/python-monitoring">Python</a></h5>
          <ul>
            <li><a href="/django-monitoring">Django</a></li>
            <li><a href="/flask-monitoring">Flask</a></li>
            <li><a href="/fastapi-monitoring">FastAPI</a></li>
            <li><a href="/starlette-monitoring">Starlette</a></li>
            <li><a href="/celery-monitoring">Celery</a></li>
            <li><a href="/sqlalchemy-monitoring">SQLAlchemy</a></li>
            <li><a href="/dramatiq-monitoring">Dramatiq</a></li>
          </ul>
        </div>
        <div class="footer-frameworks-group">
          <h5><a href="/php-monitoring">PHP</a></h5>
          <ul>
            <li><a href="/laravel-monitoring">Laravel</a></li>
            <li><a href="/symfony-monitoring">Symfony</a></li>
            <li><a href="/lumen-monitoring">Lumen</a></li>
            <li><a href="/php-monitoring">PDO</a></li>
            <li><a href="/php-monitoring">Predis</a></li>
            <li><a href="/php-monitoring">MongoDB</a></li>
            <li><a href="/php-monitoring">Memcached</a></li>
            <li><a href="/php-monitoring">ElasticSearch</a></li>
          </ul>
        </div>
      </div>
    </div>

    <div class="footer-bottom">
      <a href="/" class="footer-logo">
        <img src="/assets/images/logos/scout-icon-dark.svg" alt="" width="24" height="24">
        <img src="/assets/images/logos/scout-wordmark-dark.svg" alt="Scout Monitoring" width="89" height="22">
      </a>
      <div class="footer-social">
        <a href="https://discord.gg/keGzRHD3pv" target="_blank" rel="noopener" aria-label="Discord"><img src="/assets/images/social/discord.svg" alt="Discord" width="20" height="20"></a>
        <a href="https://www.facebook.com/ScoutAPM/" target="_blank" rel="noopener" aria-label="Facebook"><img src="/assets/images/social/facebook.svg" alt="Facebook" width="20" height="20"></a>
        <a href="https://www.linkedin.com/company/scout/" target="_blank" rel="noopener" aria-label="LinkedIn"><img src="/assets/images/social/linkedin.svg" alt="LinkedIn" width="20" height="20"></a>
        <a href="https://www.youtube.com/@scoutapm" target="_blank" rel="noopener" aria-label="YouTube"><img src="/assets/images/social/youtube.svg" alt="YouTube" width="20" height="20"></a>
        <a href="https://x.com/ScoutAPM" target="_blank" rel="noopener" aria-label="X"><img src="/assets/images/social/x-twitter.svg" alt="X" width="20" height="20"></a>
        <a href="https://github.com/scoutapp" target="_blank" rel="noopener" aria-label="GitHub"><img src="/assets/images/social/github.svg" alt="GitHub" width="20" height="20"></a>
      </div>
    </div>
  </div>
</footer>

  <script src="https://assets.ubembed.com/universalscript/releases/v0.184.0/bundle.js" defer></script>
  <script src="https://d75cc8ce903f411c80c94e379b80fac3.js.ubembed.com/" defer></script>
  <!-- GA4 -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-6FNFTNYVXR"></script>
  <script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','G-6FNFTNYVXR');</script>
  <!-- Gemini -->
  <script src="/assets/js/gemini.js" defer></script>
  </body>
</html>
