Monitoring and logs in the Dev Dashboard
The Dev Dashboard provides comprehensive logs and metrics to help you understand and optimize your app's performance. These tools replace the previous logging and monitoring capabilities of the Partner Dashboard.
Anchor to OverviewOverview
Access detailed metrics for functions, webhooks, and custom app events in the Dev Dashboard. These insights help you monitor app performance and troubleshoot issues effectively. Visit Apps > App Name > Monitoring for performance metrics and Apps > App Name > Logs for detailed logs.

Anchor to LogsLogs
The Logs view provides a unified timeline of all events across your app, including functions, webhooks, and custom app events. Use this view to investigate issues, verify event delivery, and understand how merchants interact with your app.

The logs interface includes:
- Event graph: A visual timeline showing event volume over the selected time period. Spikes in the graph can help you identify periods of high volume or potential issues.
- Log entries table: A chronological list of all events with details including status, type, event name, shop, and timestamp.
Anchor to Filtering logsFiltering logs
Use the filter options to narrow down logs to specific criteria:
- Time range: View logs from the last day, 7 days, or 30 days.
- Status: Filter by HTTP status code to find successful (202) or failed (4xx, 5xx) requests.
- Shop: Focus on logs for a specific merchant's shop.
- Type: Filter by event type—Function, Webhook, App Event, or App Billing Event. App Event shows all events sent to the App Events API. App Billing Event shows only events that have been processed by Shopify App Pricing as usage-based billing events.
Anchor to Log entry typesLog entry types
Each log entry shows the type of event:
| Type | Description |
|---|---|
| Function | Shopify Function executions, showing the function target (for example, discount-calculator, cart-transform). |
| Webhook | Webhook deliveries, showing the topic (for example, orders/create, products/update). |
| App Event | All events sent through the App Events API. Shows the event handle (for example, sms_sent, email_delivered). Use the App Billing Event type filter to see only events processed by Shopify App Pricing. |
Anchor to Investigating issuesInvestigating issues
When troubleshooting, look for:
- Failed status codes: Filter by 4xx or 5xx status codes to find errors.
- Patterns in the graph: Sudden drops or spikes might indicate issues with your app or a merchant's store.
- Specific shops: If a merchant reports an issue, filter by their shop domain to see their event history.
Anchor to FunctionsFunctions
Monitor your app's functions with high-level success rate reports and detailed logs. For troubleshooting, refer to our Functions monitoring and debugging guide.
Anchor to Key featuresKey features
You can filter performance data to troubleshoot a specific issue or see longer-term trends:
- Time range: Analyze data over the last day, 7 days, or 30 days.
- Target & function ID: Filter metrics by specific targets or function IDs.
- Shop: View metrics for specific shops.
Anchor to Events and webhooksEvents and webhooks
Track Events and webhooks performance with delivery counts, response time reports, and detailed logs. For troubleshooting, see Troubleshoot Events and Troubleshoot webhooks.
Anchor to Key featuresKey features
- Time range: Analyze data over the last day or 7 days.
- Shop & topic: Filter by specific shops or event topics.
- Status: Filter deliveries by Success or Failed status.
Anchor to App EventsApp Events
App events sent through the App Events API appear in the Logs view alongside functions and webhooks. This gives you a complete picture of all activity related to your app.
You can send two types of app events:
- Usage-based billable events: Events that power your app's usage-based pricing meters through Shopify App Pricing.
- Custom events: Events for tracking merchant behavior, feature adoption, and app-specific actions.
If you're using Shopify App Pricing with usage-based pricing and sending billable events through the App Events API, the Logs view is the only place to monitor and troubleshoot errors with your billable events. Check here regularly to ensure your usage events are being accepted.
If you're using Shopify App Pricing with usage-based pricing and sending billable events through the App Events API, the Logs view is the only place to monitor and troubleshoot errors with your billable events. Check here regularly to ensure your usage events are being accepted.
Learn more about setting up App Events.