Error Reporting

Identify and understand your application errors.

View documentation for this product.

Laptop in the cloud connects through error reporting logo to pages of data

Real-time exception monitoring and alerting

Error Reporting counts, analyzes, and aggregates the crashes in your running cloud services. A centralized error management interface displays the results with sorting and filtering capabilities. A dedicated view shows the error details: time chart, occurrences, affected user count, first- and last-seen dates and a cleaned exception stack trace. Opt in to receive email and mobile alerts on new errors.
Red triangle with exclamation point has upper and lower arrows pointing right to a series of monitor screens, each with a check mark overhead, and an analog timing device

Quickly understand errors

See at a glance your application's top or new errors in a clear dashboard. Looking at a log stream to find important errors can slow you down when you are troubleshooting. Error Reporting brings you the processed data directly to help you understand and fix the root causes faster.

Illustration of a computer monitor with 3 rows of data. Top and bottom row have blue check marks to the left, the middle row has a red triangle with an exclamation point

Automatic and real-time

Real production problems can be hidden in mountains of data. Error Reporting helps you see the problems through the noise by constantly analyzing your exceptions and intelligently aggregating them into meaningful groups tailored to your programming language and framework.

Illustration of a computer monitor with a dialog box, in which is a red triangle with a white exclamation point. To the left of the monitor is a curving dotted line with 3 magnifying glasses focused on 3 segments of the line

Instant error notification

Do not wait for your users to report problems. Error Reporting is always watching your service and instantly alerts you when a new application error cannot be grouped with existing ones. Directly jump from a notification to the details of the new error.

Cloud Logging product icon in the middle of a circle of language icons: Ruby, Java, PHP, Python, Node.js, and Go

The exception stack trace parser is able to process Go, Java, .NET, Node.js, PHP, Python, and Ruby. Use our client libraries, REST API, or send errors with Cloud Logging.

Features

Real-time processing

Application errors are processed and displayed in the interface within seconds. Enable auto-reload for an up-to-date interface.

Intelligent error grouping

Errors are grouped and de-duplicated by analyzing their stack traces. Our system knows about the common frameworks used for your language and groups errors accordingly.

Overview with filtering

Aggregated errors are presented in a concise overview table. Sort by occurrences, number of affected users, or first/last seen date. Filter the content by time window or service. Enable auto-refresh to keep an eye on the changes.

Error details

A dedicated page displays the details of the error: bar chart over time, list of affected versions, request URL and link to the request log.

Stack trace exploration

Stack traces are parsed and displayed with a style that helps you focus on what matters. Click stack frames to go to source and start debugging.

Alerts

Opt in to receive instant email and mobile alerts on newly seen errors.

Issue tracker integration

Easily link an error to an issue from your issue tracker. See at a glance which errors have associated issues.

Mobile application

Error Reporting is available on desktop and in the Cloud Console mobile app for iOS and Android.

Easy setup

Error and exception data is sent by calling a dedicated API or simply using Cloud Logging. The feature is available with zero setup for App Engine applications and requires just a few steps to set up on other platforms like Compute Engine and AWS EC2.

We have been in search of a solution like this and were about to try wiring together various vendor solutions. Error Reporting really hits the mark and has immediately uncovered issues that had been unnoticed in production. I credit this tool with raising the quality and user experience of our product to a huge degree.

John Koehl, CTO, Batterii

Pricing

Error Reporting supports errors sent through the use of either:

  • Cloud Logging, which, for pricing purposes, measures the quantity of log data loaded and processed by Logging or other Google Cloud services. See Pricing for details.
  • Error Reporting API: you might incur minor Cloud Logging costs if your errors are ingested by Logging. For details, go to Report error events.

Take the next step

Start building on Google Cloud with $300 in free credits and 20+ always free products.

Need help getting started?
Work with a trusted partner
Continue browsing

Take the next step

Identify and understand your application errors.

Need help getting started?
Work with a trusted partner
Get tips & best practices

A product or feature listed on this page is in beta. Learn more about product launch stages.

Java is a registered trademark of Oracle and/or its affiliates.