--- title: Monitoring and logs in the Dev Dashboard description: Learn how to use the Dev Dashboard to monitor your app's performance. source_url: html: 'https://shopify.dev/docs/apps/build/dev-dashboard/monitoring-and-logs' md: 'https://shopify.dev/docs/apps/build/dev-dashboard/monitoring-and-logs.md' --- # 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. *** ## Overview Access detailed metrics for functions, webhooks, and [custom app events](https://shopify.dev/docs/apps/build/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. ![A page with charts for webhooks and functions metrics](https://shopify.dev/assets/assets/images/beta/developer-dashboard/monitoring-oP0wfrdU.png) *** ## Logs 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 view showing a graph of event volume over time and a table of individual log entries](https://shopify.dev/assets/assets/images/beta/developer-dashboard/logs-CuGZlAwb.png) 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. ### Filtering 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. ### Log 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](https://shopify.dev/docs/api/app-events). 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. | ### Investigating 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. *** ## Functions Monitor your app's functions with high-level success rate reports and detailed logs. For troubleshooting, refer to our [Functions monitoring and debugging guide](https://shopify.dev/docs/apps/build/functions/monitoring-and-errors). ### Key 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. *** ## Webhooks Track webhook performance with success rate reports and detailed logs. For troubleshooting, see [Troubleshoot webhooks](https://shopify.dev/docs/apps/build/webhooks/troubleshooting-webhooks). ### Key features * **Time range**: Analyze data over the last day or 7 days. * **Shop & topic**: Filter by specific shops or webhook topics. * **Status**: Filter webhooks by **Success** or **Failed** status. *** ## App Events App events sent through the [App Events API](https://shopify.dev/docs/api/app-events) 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](https://shopify.dev/docs/apps/launch/billing/shopify-app-pricing). * **Custom events**: Events for tracking merchant behavior, feature adoption, and app-specific actions. **Billable events:** If you're using [Shopify App Pricing](https://shopify.dev/docs/apps/launch/billing/shopify-app-pricing) with usage-based pricing and sending billable events through the [App Events API](https://shopify.dev/docs/api/app-events), 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](https://shopify.dev/docs/apps/build/app-events). ***