Skip to main content

Audit Log

Page Description

Page for tracking and analyzing all user activities in the system

Components

ComponentDescriptionFunction
Filter PanelFilter logs by various conditionsSaved filter presets
Log TableTime-ordered audit logsReal-time updates
Detail ViewerDetailed information of individual logsJSON formatter
Statistics ChartActivity pattern analysisBy time/user
Export ToolsExport log dataMultiple format support
Alert SettingsSet notifications for specific eventsRule-based

Filter Options

Filter TypeOptionsDescription
Time RangeStart-end timeMaximum 1 year range
UserMulti-selectAutocomplete support
Action TypeCheckbox groupCategorized
Resource TypeDropdownJob, User, Permission, etc.
ResultSuccess/failureStatus filter
IP AddressText inputCIDR notation support
User AgentText inputBrowser/API distinction

Log Table Columns

ColumnDescriptionDisplay FormatClick Action
TimeEvent occurrence timeRelative + absolute timeAdjust time range
UserUser who performed actionUsername + avatarApply user filter
ActionType of operation performedIcon + textAction type filter
ResourceTarget resourceType + IDResource detail page
ResultSuccess/failureStatus badgeResult filter
IP AddressClient IPIP addressIP-based filter
DetailsAdditional informationPreview textDetail modal

Action Type Categories

CategoryAction ListDescription
Authenticationlogin, logout, login_failedLogin-related
User Managementuser_create, user_update, user_deleteUser account management
Permission Managementpermission_request, permission_approve, permission_revokePermission-related
Job Managementjob_create, job_update, job_delete, job_runJenkins job management
System Settingsconfig_update, server_add, server_deleteSystem configuration changes
Data Accessdata_export, data_import, backup_createData-related

Detail Information Structure

{
"id": "audit_log_id",
"timestamp": "2024-01-15T10:30:00Z",
"user_id": "john.doe",
"action": "job_run",
"resource_type": "job",
"resource_id": "123",
"result": "success",
"ip_address": "192.168.1.100",
"user_agent": "Mozilla/5.0...",
"details": {
"job_name": "deploy-production",
"build_number": "456",
"parameters": {
"branch": "main",
"environment": "production"
}
},
"duration_ms": 150,
"session_id": "session_123"
}
API EndpointMethodDescriptionPerformance Optimization
/api/v1/admin/auditGETRetrieve audit logsIndex optimization
/api/v1/admin/audit/{id}GETRetrieve specific log detailsCache utilization
/api/v1/admin/audit/exportPOSTExport logsBackground processing
/api/v1/admin/audit/statsGETLog statistics dataAggregate queries
/api/v1/admin/audit/alertsGETRetrieve alert rules-
/api/v1/admin/audit/alertsPOSTCreate alert ruleRule validation