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

    Take Control: Sunset Your Shopify App Directly from the Partner Dashboard

    Take Control: Sunset Your Shopify App Directly from the Partner Dashboard

    Shopify now lets developers remove their own apps from the App Store without contacting support. Learn the new workflow, how it impacts merchants, and the exact steps—including API cleanup—to safely sunset your app.

    November 12, 20264 min
    Store Credit and Smart Recommendations Now Live in Customer Accounts

    Store Credit and Smart Recommendations Now Live in Customer Accounts

    Shopify’s newest Customer Accounts update shows shoppers their store‑credit balance and delivers personalized product recommendations, giving merchants a clear path to boost loyalty and sales.

    November 12, 20264 min
    Why Your Custom Shopify Apps Need IP Allowlists Starting Jan 2027

    Why Your Custom Shopify Apps Need IP Allowlists Starting Jan 2027

    Shopify now requires IP allowlists for custom apps installed on stores outside the app owner's organization. Learn which apps are affected, the deadlines, and step‑by‑step how to configure allowlists so your integrations stay compliant and secure.

    November 11, 20265 min
    App IP Allowlists Now Support Mixed IPs and ASNs—Up to 250 Entries

    App IP Allowlists Now Support Mixed IPs and ASNs—Up to 250 Entries

    Shopify’s latest developer update lets apps combine IP addresses and autonomous system numbers in a single allowlist and expands the limit to 250 entries. Learn what changed, who it impacts, and how to configure the new settings for tighter security.

    November 11, 20264 min