Filterable Logs & Health Metrics Now Live in the Shopify Developer Dashboard

Shopify’s latest update adds a filterable stream of logs and health metrics for custom apps directly in the Developer Dashboard, giving developers and merchants instant visibility into API usage, webhook health, and page performance.

Filterable Logs & Health Metrics Now Live in the Shopify Developer Dashboard
6 sections

Shopify has just rolled out a powerful new feature for custom app owners: filterable logs and health metrics are now available straight from the Developer Dashboard. This upgrade transforms the dashboard from a static configuration screen into a live operations center, where you can monitor API request volume, error rates, webhook delivery health, and embedded admin page load speed for every custom app you manage. In this post we’ll break down what changed, who it matters to, and the exact steps you need to take to start leveraging the new insights.

What’s New in the Developer Dashboard

The new home page of the Developer Dashboard now surfaces a consolidated view of all your custom apps. Each app card displays key performance indicators (KPIs) with clear thresholds—green for healthy, amber for warning, and red for critical. Clicking an app opens a single, filterable stream that combines every API request, webhook event, and app‑generated event in chronological order. You can instantly spot spikes in error rates, delayed webhook deliveries, or slow admin page loads, and drill down to the exact request that caused the issue.

Who Benefits: Developers vs. Merchants

Developers & Agencies – If you build custom apps for multiple clients, the dashboard becomes a shared observability layer. You no longer need to set up external logging or monitoring tools to answer the question “Why did my app stop working?”. All relevant data lives in one place, and the same health view can be shown to your clients, strengthening transparency and trust.

Merchants – Store owners who rely on custom apps now have a clear health snapshot without digging into raw logs. The merchant-facing view mirrors the developer data, so they can see if an app’s webhook delivery is failing or if API limits are being approached, and they can raise tickets with the developer armed with concrete metrics.

Key Metrics You Can Now Track

  • API Request Volume – Total calls per minute/hour, broken down by endpoint. Helps you stay within rate limits and identify inefficient loops.
  • Error Rate – Percentage of 4xx/5xx responses, with automatic categorisation (authentication, validation, server errors).
  • Webhook Delivery Health – Success vs. failure counts, average latency, and retry attempts for each webhook subscription.
  • Embedded Admin Page Load Speed – Time‑to‑first‑byte and full‑page render for any embedded UI, flagging performance regressions.
  • App Events – Custom events you emit from your app (e.g., background job completions) appear in the same timeline, making root‑cause analysis faster.
  • How to Access the New Dashboard

  • Log in to your Shopify Partner account.
  • Navigate to dev.shopify.com/dashboard.
  • The landing page now shows a “Health Overview” section. Click any app tile to open its detailed view.
  • Use the filter bar at the top of the stream to narrow results by date range, request type (REST, GraphQL), status code, or webhook topic.
  • Hover over any entry to see a JSON payload preview, or click to open the full request/response details.
  • If you’re a merchant with a staff account that has “View app health” permission, you’ll see the same view under Apps > Manage custom apps.

    Actionable Steps to Get Started

    For Developers

  • Verify that your custom app’s OAuth scopes include read_logs (automatically granted for partner‑created apps).
  • Update any internal alerting to reference the dashboard thresholds. For example, set a Slack webhook when the error‑rate metric turns amber.
  • If you emit custom events, use the Shopify App Bridge or Admin API to push them to the “app_events” stream so they appear alongside logs.
  • Test webhook resiliency by deliberately delaying a response and confirming the dashboard flags the latency.
  • For Merchants

  • Grant the “View app health” permission to store managers who need to monitor custom apps.
  • Add the dashboard URL to your internal SOPs for troubleshooting app‑related issues.
  • Schedule a monthly review of the “Health Overview” to catch degrading performance before it impacts sales.
  • Sample GraphQL query to pull recent error logs (optional external reporting)

    graphql

    query RecentErrorLogs($appId: ID!, $first: Int!) {

    app(id: $appId) {

    logs(first: $first, filter: {statusCode: {gte: 400}}) {

    edges {

    node {

    timestamp

    requestMethod

    endpoint

    statusCode

    errorMessage

    }

    }

    }

    }

    }

    You can run this query in the GraphiQL Explorer to export logs for deeper analysis or to feed a third‑party monitoring dashboard.

    Conclusion & Next Steps

    The addition of filterable logs and health metrics to the Shopify Developer Dashboard is more than a UI tweak—it’s a game‑changer for reliability and transparency. Developers can now diagnose issues in real time, agencies can prove app performance to clients, and merchants gain a clear health snapshot for every custom integration. Log in today, explore the new Health Overview, and set up the recommended alerts so you’re never caught off‑guard by a silent failure. Need help customizing alerts or interpreting the metrics? Reach out to our Shopify development team or drop a comment below—we’re happy to walk you through the new tools.

    Tags
    Sources

    Related Articles

    Why Return Shipping Fees Are Now Taxed in the US – What Shopify Merchants Need to Know

    Why Return Shipping Fees Are Now Taxed in the US – What Shopify Merchants Need to Know

    Starting Oct 23 2026, Shopify Tax will automatically apply sales tax to return shipping fees for US orders. Learn who’s affected, how the calculation works, and the exact steps merchants and developers must take to stay compliant.

    September 25, 20266 min
    Your New Command Center: Inside Shopify’s Revamped Dev Dashboard

    Your New Command Center: Inside Shopify’s Revamped Dev Dashboard

    Discover how Shopify’s updated Dev Dashboard centralizes store management, collaborator access, and app health. Learn who it impacts, what’s changed, and actionable steps to start using it today.

    September 25, 20264 min
    Understanding the New CURRENCY_CONVERSION Type in Shopify Payments Balance Transactions

    Understanding the New CURRENCY_CONVERSION Type in Shopify Payments Balance Transactions

    Shopify’s GraphQL Admin API now includes a CURRENCY_CONVERSION transaction type, letting developers fetch detailed conversion data directly from balance transactions. Learn what changed, who it affects, and how to adapt your integrations.

    September 25, 20264 min
    Polaris 2.0 Release Candidate: What Shopify Developers Need to Know

    Polaris 2.0 Release Candidate: What Shopify Developers Need to Know

    The Polaris 2.0 release candidate lets embedded apps match Shopify’s new admin design. Learn what changed, who’s impacted, and how to adopt the new visual style before the rollout becomes mandatory.

    September 24, 20265 min