Home / Edge/ Access Management/Service Accounts

Service Accounts

Cribl internal logs identify admin and system users, which perform certain administrative and automated tasks while maintaining security and efficiency.

Both users are critical for auditing and troubleshooting. Always correlate admin and system user actions in logs with expected administrative and automation events. In Distributed deployments, these users may appear in logs across multiple nodes.

admin User

The admin user is a privileged account with full access to Cribl. The built-in admin user performs automated operations and orchestration tasks on your behalf. Logs and audit trails record the admin user’s actions as "user":"admin" as shown in this example from access.log:

{"time":"2025-07-08T15:25:19.561Z","src":"127.0.0.1","user":"admin","method":"GET","url":"/api/v1/system/teams/virtualization/users","status":200,"message":"GET /api/v1/system/teams/virtualization/users","response_time":1,"requestId":"1a2b3c4d-5e6f-7g8h-9i0j-k1l2m3n4o5p6","http_user_agent":"cribl"}
{"time":"2025-07-08T16:10:27.208Z","src":"127.0.0.1","user":"admin","method":"PATCH","url":"/api/v1/system/users/samlp%7C-silence-zebras-1234abcd%7Cnico.jones%40example.com","status":200,"message":"PATCH /api/v1/system/users/samlp%7C-silence-zebras-1234abcd%7Cnico.jones%40example.com","response_time":1785,"requestId":"a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6","http_user_agent":"cribl"}
{"time":"2025-07-08T16:10:27.280Z","src":"127.0.0.1","user":"admin","method":"DELETE","url":"/api/v1/products/edge/users/__cache__","status":200,"message":"DELETE /api/v1/products/edge/users/__cache__","response_time":1,"requestId":"123e4567-e89b-12d3-a456-426614174000","http_user_agent":"cribl"}
{"time":"2025-07-08T16:10:27.596Z","src":"127.0.0.1","user":"admin","method":"DELETE","url":"/api/v1/auth/users/samlp%7C-silence-zebras-1234abcd%7Cnico.jones%40example.com/token","status":200,"message":"DELETE /api/v1/auth/users/samlp%7C-silence-zebras-1234abcd%7Cnico.jones%40example.com/token","response_time":1,"requestId":"0a1b2c3d-4e5f-6g7h-8i9j-k0l1m2n3o4p5","http_user_agent":"cribl"}

In on-prem Cribl deployments, the admin account is the default local user. Limit interactive login as the admin user to initial setup and emergency access. Create individual named accounts for users who need administrative access and use role-based access control to assign the Admin Permission.

system User

The system user is an internal service account that Cribl uses exclusively for automated, background, and system-level operations in which there is no human user context. Such operations include invalidating cache, executing jobs, collecting results, and sending internal notifications. The system user is not available for interactive login.

Logs and audit trails record the system user’s actions as "user":"system" as shown in this example from access.log:

{"time":"2025-07-05T20:45:03.569Z","src":"127.0.0.1","user":"system","method":"POST","url":"/api/v1/m/default_search/search/jobs/Cribl_Leader_audit_logs_for_all_actions.1234567891011.AbCdEF/dispatch-executors","status":200,"message":"POST /api/v1/m/default_search/search/jobs/Cribl_Leader_audit_logs_for_all_actions.1234567891011.AbCdEF/dispatch-executors","response_time":184,"requestId":"0a1b2c3d-4e5f-6g7h-8i9j-k0l1m2n3o4p5"}
{"time":"2025-07-05T20:45:03.578Z","src":"127.0.0.1","user":"system","method":"POST","url":"/api/v1/m/default_search/search/jobs/all_access.1234567891011.1aB2DE/dispatch-executors","status":200,"message":"POST /api/v1/m/default_search/search/jobs/all_access.1234567891011.1aB2DE/dispatch-executors","response_time":111,"requestId":"123e4567-e89b-12d3-a456-426614174000"}