Skip to main content
Version: 1.0.0

Audit Logs

Administrators can view authentication, permission-change, credential-change, resource-change, and system-action events on the Audit Logs page, filter or search for specific events, and export them to CSV. This supports audit trail requirements under the Personal Information Protection Act and public-sector software delivery standards (1–2 years for access records, 3 years for permission history).

Admin only

This menu appears only for accounts that have the nufi-admin role.


Prerequisites

  • NuFi must be installed and the dashboard accessible.
  • You must be logged in as an account granted the nufi-admin role.

Audit log list

In the left sidebar, click Admin > Audit Logs.

Admin audit log list

Use the filter bar to combine a date range, category (Auth / Permission / Credential / Resource / System, etc.), action, resource type, and keyword to find the logs you need. Filter conditions are automatically synced to URL query parameters, so sharing the URL reproduces the same filter state.

Log table columns

ColumnDescription
TIMESTAMPWhen the event occurred
USERThe user who triggered the event
ACTIONThe performed action (e.g., CREATE, DELETE, LOGIN)
CATEGORYEvent classification (AUTH, PERMISSION, CREDENTIAL, RESOURCE, SYSTEM, etc.)
RESOURCE TYPEThe type of resource the event targets
RESOURCE NAMEThe name of the resource the event targets
IPThe recorded request IP address

Up to 50 logs are shown per page.


Summary bar

The summary bar at the top of the page shows statistics for the current filters at a glance. The default date range is the last 7 days.

ItemDescription
Total eventsNumber of audit log entries matching the current filters
Events todayEvents that occurred today within the current filters
Login failuresLogin failure count over the last 30 days
Category countNumber of distinct event categories matching the current filters

Click the expand button on the right of the summary bar to expand the daily activity line chart and per-category donut chart for a visual view of trends.


Event detail

Click a row in the log table to open a detail panel on the right. The detail panel shows the following details.

ItemDescription
IDUnique event ID
Request IDRequest tracking ID
TimestampWhen the event occurred
User ID / UsernameIdentifier of the user who triggered the event
IP / User AgentRecorded request IP address and client info
Action / CategoryPerformed action and category badge
Status codeHTTP status code of the request
Resource Type / Resource ID / Resource NameTarget resource info
Project IDThe project identifier the event belongs to
DetailAdditional context (error messages, request parameters, etc.)
Before / AfterResource state JSON before and after the change. Shown only for events that produced a change.

The before/after JSON is shown side-by-side in two columns so you can quickly compare changes.


CSV Export

Download audit logs as a CSV file based on the current filter conditions.

  1. Set filter conditions if needed.
  2. Click the CSV Export button.
  3. Up to 100,000 entries are downloaded in a streaming manner.
note
  • The file is saved as UTF-8 with BOM, so Korean characters display correctly in Excel.

Retention policy

If retention is adjusted by environment variables during installation or operation, the configured values determine the actual retention period.

Log typeDefault retention (installation default)Environment variable
General logs (auth, credential, resource, system)1 yearAUDIT_RETENTION_GENERAL_DAYS
Permission logs (grant/revoke)3 yearsAUDIT_RETENTION_PERMISSION_DAYS

Logs past the retention period are removed by a periodic auto-delete batch. The retention period can be adjusted via environment variables.