[ Web Proxy ]
URL:
Viewing: https://cloud.google.com/error-reporting/docs/grouping-errors [Back]  [Original]

Error Reporting overview  |  Google Cloud Documentation Skip to main content
Google Cloud Documentation [Google Cloud Documentation]
Send feedback

Error Reporting overview Stay organized with collections Save and categorize content based on your preferences.

Error Reporting aggregates error events produced in your running cloud services. An error event represents a single occurrence of an error in your application. The data stored for each event includes information about the error, such as the time at which it occurred, the context in which it occurred, and the error message that was returned.

Error events are either reported by the Error Reporting API or are inferred by Error Reporting when it inspects log entries for common text patterns such as stack traces. Error Reporting groups error events that are considered to have the same root cause.

Error Reporting is automatically enabled.

Error Reporting samples up to 1,000 errors per hour. When this limit is reached, the displayed counts are estimated. If too many events are received, then Error Reporting samples up to 100 errors per hour and continue to extrapolate the counts.

When Error Reporting analyzes log entries

Error Reporting is a global service built on Cloud Logging and can analyze log entries when all of the following are true:

How error events are grouped

When Error Reporting evaluates log entries to identify error events, it ignores log entries with the following conditions:

When a log entry is scanned, Error Reporting makes the following modifications before inferring error events:

Error Reporting applies these rules, in the specified order, to group error events:

Error Event Grouped by
Error events caused by a general problem in the environment.

For example, App Engine specific problems:

com.google.apphosting.runtime.HardDeadlineExceededError
com.google.appengine.api.datastore.DatastoreTimeoutException

Java problems:

java.util.concurrent.CancellationException
Grouped by exception type.
Error events with a stack trace. In the case of nested exceptions, the innermost exception is considered.

For example:

runtime error: index out of range
package1.func1()
      file1:20
package2.func2()
      file2:33
Grouped by exception type and the 5 top-most frames.
Error events without a stack trace, but with a message.

For example:

runtime error: index out of range
    func1()
Grouped by message and (if present) function name. Only the first 3 literal tokens of the message are considered. In the example to the left, these are runtime, error, and index.

Data regionality

If you set up Assured Workloads for data-residency or Impact Level 4 (IL4) requirements, then Google Cloud automatically disables Error Reporting.

In Cloud Logging, you can regionalize your logs by routing them to a specific location. On the Error Groups page, Error Reporting organizes and shows error groups based on the region of the log bucket that contains the log entries. For example, an error group listed under us-central-1 contains only error logs that are part of a log bucket in us-central-1. Global error groups contain only error logs that are part of a log bucket in the global region.

To filter the region of the error groups displayed on the Error Groups page, select a value from the Region menu. This menu has a default value of global.

The Region menu on the Error Groups page. [The Region menu on the Error Groups page.]

Note: Because Error Reporting is a global service, error groups can be accessed from any region. This behavior isn't configurable.

What's next

Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-08-18 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-18 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page