April 18, 2024 at 11:39 PM UTC
Do you want to see what your admins are up to? Concerned about a breach of your organization’s data security? Audit logs are for you.
Many aren’t aware that the audit log exists.
Audit logs are available for any information that belongs to an organization. Our API uses a unique resource name and id for information returned to a client. We log the action taken, the resource type, and id for every resource a user interacts with along with some other useful information.
The audit log can be accessed in two main ways.
You can view an unfiltered audit log by going to your organization and clicking “Audit Log”.
You will also find audit log links throughout the BattleMetrics interface. These links will take you to the audit log page already filtered to only show the resources related to what you are looking at. This is the easiest way to find something specific in the audit log. Look for the following symbol on one of the RCON pages (bans, player pages, organization, etc):
Audit logs are stored for every organization for three (3) days. For Enterprise users, that period is increased to thirty (30) days.
Some resources are exempt from audit logging.
Audit logs are only available to an organization’s owner by default. The “View Organization Audit Log” permission found under “Organization Management” may be granted to other members.
Audit log messages are associated with a single organization. Here are some general rules:
If a user’s action impacts multiple organizations, multiple audit log messages will be created.
If an audit log message is created for an organization that the user does not belong to then the organization the user was acting on behalf of will be used instead.
If a user views data and belongs to the organization(s) that own it only those organization(s) see the audit log messages.
If a user modifies data that is shared (flags, notes, and bans), all organizations with access will see the log.
If a user views data and doesn’t belong to the controlling organization then the controlling organization will see the audit log for that “view” in addition to the viewing user’s organizations, assuming the data is shared with those other organizations.
If it helps make it clearer how this works, this is the if/else statement used for this analysis:
if (user has direct access) then
Log action to the organization(s) the user belongs to
else
Log action to the organization(s) the user belongs to
Log action to the organization(s) the data belongs to
end
The following information is logged with every audit log message.