Skip to content

Operations & Monitoring

Tools for system maintenance, monitoring, and debugging.

Notice Management

Path: /system/notice

Broadcast messages to system users.

  • Create Notice: Write announcements with a Title, Content, and Type (Info, Warning, Error).
  • Publishing: Draft notices can be reviewed before being made live.
  • Targeting: (Future) Target specific roles or departments.

Log Management

Path: /system/log

Audit trails for security and debugging.

  • Login Logs: History of all authentication attempts (Success/Fail, IP, User Agent).
  • Operation Logs: Detailed record of every API call (Who, What, When, Duration, Status).
  • Search: Powerful filtering to trace issues or security incidents.
  • Usage: Check for failed login spikes which might indicate a brute-force attack, or trace "Who changed what and when" using operation logs.

Config Management

Path: /system/config

Global system settings that change behavior without code deploys.

  • Key-Value Store: Manage settings like site_title, mfa_enabled, upload_limit.
  • Editors: Type-aware editors for Strings, Booleans, and Numbers.

API Management

Path: /system/api

The registry of backend endpoints.

  • Route List: View all protected API paths and their methods (GET, POST, etc.).
  • Permission Linking: See which ApiPermission code controls access to which endpoint.
  • Discovery: (Dev) Tools to scan and register new endpoints.

Session Management

Path: /system/session

Monitor real-time user activity.

  • Online Users: List of all currently active tokens.
  • Device Info: View IP address, Browser, OS, and Login Time.
  • Revocation: Force-logout suspicious or stale sessions ("Kick" user).