Skip to content

Commit

Permalink
Sort verbose debug report types (#1453)
Browse files Browse the repository at this point in the history
  • Loading branch information
apasel422 authored Oct 25, 2024
1 parent b580b87 commit b17479d
Showing 1 changed file with 91 additions and 91 deletions.
182 changes: 91 additions & 91 deletions verbose_debugging_reports.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,32 @@ Additionally:
* If the source registration was rejected due to an API limit, then the `body`
will also contain a string-typed `limit` field.

#### `source-channel-capacity-limit`

The source was rejected due to the [channel-capacity limit][].

Additional fields: `limit`

#### `source-destination-limit`

The source was rejected due to the [destination limit][].

Additional fields: `limit`

#### `source-destination-per-day-rate-limit`

The source was rejected due to the
[destinations per source and reporting site per day rate limit][].

Additional fields: `limit`

#### `source-destination-rate-limit`

The source was rejected due to the
[destinations per source and reporting site rate limit][].

Additional fields: `limit`

#### `source-max-event-states-limit`

A source is rejected due to the [event state limit][].
Expand All @@ -63,6 +83,19 @@ subsequent trigger because [noise][] has been applied.
The `body` may also include a `source_destination_limit` field if the
[destination limit][] was exceeded.

#### `source-reporting-origin-per-site-limit`

The source was rejected due to the
[reporting origins per source and reporting site limit][].

Additional fields: `limit`

#### `source-scopes-channel-capacity-limit`

The source was rejected due to the [attribution scope channel-capacity limit][].

Additional fields: `limit`

#### `source-storage-limit`

The source was rejected due to a [storage limit][].
Expand All @@ -84,48 +117,15 @@ registration for security purposes.
The `body` may also include a `source_destination_limit` field if the
[destination limit][] was exceeded.

#### `source-destination-rate-limit`

The source was rejected due to the
[destinations per source and reporting site rate limit][].

Additional fields: `limit`

#### `source-destination-per-day-rate-limit`

The source was rejected due to the
[destinations per source and reporting site per day rate limit][].

Additional fields: `limit`

#### `source-unknown-error`

The source was rejected due to an internal error.

#### `source-channel-capacity-limit`

The source was rejected due to the [channel-capacity limit][].

Additional fields: `limit`

#### `source-scopes-channel-capacity-limit`

The source was rejected due to the [attribution scope channel-capacity limit][].

Additional fields: `limit`

#### `source-trigger-state-cardinality-limit`

The source was rejected due to the [trigger-state cardinality limit][].

Additional fields: `limit`

#### `source-reporting-origin-per-site-limit`

The source was rejected due to the
[reporting origins per source and reporting site limit][].
#### `source-unknown-error`

Additional fields: `limit`
The source was rejected due to an internal error.

### Trigger debugging reports

Expand Down Expand Up @@ -155,49 +155,67 @@ Additionally:
the source registration did not contain a valid `debug_key` or
[cookie-based debugging][] was prohibited.

#### `trigger-no-matching-source`
#### `trigger-aggregate-attributions-per-source-destination-limit`

The trigger was rejected because its <reporting origin, destination site> pair
could not be [matched][trigger algorithm] to a source.
Aggregatable attribution for the trigger failed due to the
[max attributions rate limit][].

#### `trigger-no-matching-filter-data`
Additional fields: `limit`

The trigger was rejected because its top-level filters did not match the
attributed source's [filter data][].
#### `trigger-aggregate-deduplicated`

#### `trigger-event-attributions-per-source-destination-limit`
Aggregatable attribution for the trigger was
[deduplicated][aggregatable trigger algorithm].

Event-level attribution for the trigger failed due to the
[max attributions rate limit][].
#### `trigger-aggregate-excessive-reports`

Aggregatable attribution for the trigger failed because the attributed source
had already reached [the maximum number of reports][max aggregatable reports].

Additional fields: `limit`

#### `trigger-aggregate-attributions-per-source-destination-limit`
#### `trigger-aggregate-insufficient-budget`

Aggregatable attribution for the trigger failed because the attributed source
had [insufficient budget][].

Additional fields: `limit`

#### `trigger-aggregate-no-contributions`

Aggregatable attribution for the trigger failed because no
[histogram contributions][aggregatable trigger algorithm] were produced.

#### `trigger-aggregate-report-window-passed`

Aggregatable attribution for the trigger failed because the attributed source's
aggregatable [report window][attribution trigger algorithm] had passed.

#### `trigger-aggregate-storage-limit`

Aggregatable attribution for the trigger failed due to the
[max attributions rate limit][].
[storage limit][aggregatable storage limit].

Additional fields: `limit`

#### `trigger-reporting-origin-limit`
#### `trigger-event-attributions-per-source-destination-limit`

The trigger was rejected due to the [attributed reporting origin limit][].
Event-level attribution for the trigger failed due to the
[max attributions rate limit][].

Additional fields: `limit`

#### `trigger-event-deduplicated`

Event-level attribution for the trigger was [deduplicated][trigger algorithm].

#### `trigger-event-no-matching-configurations`

Event-level attribution for the trigger failed because no `event_trigger_data`
entry [matched][trigger algorithm] the attributed source.
#### `trigger-event-excessive-reports`

#### `trigger-event-noise`
Event-level attribution for the trigger failed because the attributed source had
already reached [the maximum number of reports][trigger algorithm].

Event-level attribution for the trigger failed because the attributed source was
subject to [noise][].
The `body` will be identical to the [event-level report body][] that would have
been produced had attribution succeeded.

#### `trigger-event-low-priority`

Expand All @@ -208,19 +226,15 @@ any pending event-level reports for the same source.
The `body` will be identical to the [event-level report body][] that would have
been produced had attribution succeeded.

#### `trigger-event-excessive-reports`

Event-level attribution for the trigger failed because the attributed source had
already reached [the maximum number of reports][trigger algorithm].

The `body` will be identical to the [event-level report body][] that would have
been produced had attribution succeeded.
#### `trigger-event-no-matching-configurations`

#### `trigger-event-storage-limit`
Event-level attribution for the trigger failed because no `event_trigger_data`
entry [matched][trigger algorithm] the attributed source.

Event-level attribution for the trigger failed due to the [storage limit][].
#### `trigger-event-noise`

Additional fields: `limit`
Event-level attribution for the trigger failed because the attributed source was
subject to [noise][].

#### `trigger-event-report-window-not-started`

Expand All @@ -232,41 +246,27 @@ event-level [report window][attribution source registrations] hadn't begun.
Event-level attribution for the trigger failed because the attributed source's
event-level [report window][attribution source registrations] had passed.

#### `trigger-aggregate-deduplicated`

Aggregatable attribution for the trigger was
[deduplicated][aggregatable trigger algorithm].

#### `trigger-aggregate-no-contributions`

Aggregatable attribution for the trigger failed because no
[histogram contributions][aggregatable trigger algorithm] were produced.

#### `trigger-aggregate-excessive-reports`
#### `trigger-event-storage-limit`

Aggregatable attribution for the trigger failed because the attributed source
had already reached [the maximum number of reports][max aggregatable reports].
Event-level attribution for the trigger failed due to the [storage limit][].

Additional fields: `limit`

#### `trigger-aggregate-insufficient-budget`

Aggregatable attribution for the trigger failed because the attributed source
had [insufficient budget][].
#### `trigger-no-matching-filter-data`

Additional fields: `limit`
The trigger was rejected because its top-level filters did not match the
attributed source's [filter data][].

#### `trigger-aggregate-storage-limit`
#### `trigger-no-matching-source`

Aggregatable attribution for the trigger failed due to the
[storage limit][aggregatable storage limit].
The trigger was rejected because its <reporting origin, destination site> pair
could not be [matched][trigger algorithm] to a source.

Additional fields: `limit`
#### `trigger-reporting-origin-limit`

#### `trigger-aggregate-report-window-passed`
The trigger was rejected due to the [attributed reporting origin limit][].

Aggregatable attribution for the trigger failed because the attributed source's
aggregatable [report window][attribution trigger algorithm] had passed.
Additional fields: `limit`

#### `trigger-unknown-error`

Expand All @@ -284,8 +284,8 @@ The trigger was rejected due to an internal error.
[destinations per source and reporting site per day rate limit]: https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md#limiting-the-number-of-unique-destinations-covered-by-unexpired-sources
[destinations per source and reporting site rate limit]: https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md#limiting-the-number-of-unique-destinations-per-source-site
[destinations per source site rate limit]: https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md#limiting-the-number-of-unique-destinations-per-source-site
[event-level report body]: https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md#attribution-reports
[event state limit]: https://wicg.github.io/attribution-reporting-api/#attribution-scopes-max-event-states
[event-level report body]: https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md#attribution-reports
[filter data]: https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md#optional-attribution-filters
[insufficient budget]: https://github.com/WICG/attribution-reporting-api/blob/main/AGGREGATE.md#contribution-bounding-and-budgeting
[max aggregatable reports]: https://github.com/WICG/attribution-reporting-api/blob/main/AGGREGATE.md#hide-the-true-number-of-attribution-reports
Expand Down

0 comments on commit b17479d

Please sign in to comment.