Logs

We have various types of logs with different purposes in AMO. The following tables summarize their characteristics:

ActivityLog / LogEntry

Type

Database entry

Purpose

Storing information about developers/reviewers/admin actions

Stores IP

Depending on the action

Stores user

Yes, explictly (mandatory)

Retention

A year to forever depending on the action

Access

Redash

Application logging

Type

JSON (MozLog [1])

Purpose

Tracing specific calls / debugging

Stores IP

Yes

Stores user

Yes, if applicable (automatically for authenticated requests)

Retention

6 months

Access

Google Log Explorer

CDN logs

Type

HTTP access logs

Purpose

Generic request logging

Stores IP

Yes

Stores user

No

Retention

3 months

Access

Google Cloud Storage Bucket