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
How to Access the New Dashboard
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
For Merchants
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.
