Skip to main content

Monitoring

When running services, it's natural to wonder "Is everything working okay?" or "Was yesterday's deployment successful?" KIOPS's monitoring features help you answer these questions at a glance.

The sooner you notice a problem, the faster you can respond. Monitoring is like a regular health check-up for your services. Catching small warning signs early can prevent them from becoming major incidents.


Monitoring Features at a Glance​

KIOPS provides various features to monitor your services from different perspectives.

  • Dashboard: View the status of all services in a single table at a glance. Quickly identify services with issues.
  • Service Detail Page: Click a service in the dashboard table to enter its dedicated single Overview screen for detailed information.
  • Notifications: Real-time pipeline stage alerts via the bell icon in the top right of the header. Never miss important events and respond immediately.

Detailed Guides​

Want to learn more about each monitoring feature? Check out the guides below.

  • Dashboard Usage - Learn the columns, filters, and favorites in the service status table, and how to enter the service detail page.
  • Notification Management - Learn how to check and manage pipeline and membership request notifications.

Dashboard Layout​

The [Dashboard] page has no tab layout. It consists of a single service status table. There are no metric panels or build/deploy/restart action buttons on the dashboard. The dashboard is a monitoring-only screen.

Key features available in the table:

  • Favorites: Use the star icon on the left of each row to favorite frequently-viewed services. Favorite state is stored per user on the server (DB) and used as the sort key.
  • Risk Level Label (riskLevel): Automatically calculated from security vulnerability counts. When vulnerabilities exist, it is shown as a colored label of critical / high / medium / low; when a scan finds no vulnerabilities it shows 'No Risk', and when there is no scan history it shows 'Unanalyzed' (and 'Analyzing' while a scan is in progress).
  • Service Status: Pipeline stage status (Running, Building, Deploying, Build Failed, Deploy Failed, Stopped, Registered, etc.) shown as colored badges.
  • Branch Dropdown: Change the monitored branch directly from within the row.
  • Runtime Environment / VPN: Shows which runtime the service is deployed on and which VPN profile is used to access it.
  • Navigation Icon: Click the arrow icon on the right of the row to enter the service detail screen.
  • WebSocket Live Updates: Pipeline status changes are reflected in real time via WebSocket. If the connection drops, a disconnect indicator is shown at the top.

For new users, start by scanning the riskLevel and Service Status columns. If you see critical/high labels or red status badges, click the navigation icon for that row to enter the detail page and investigate.


Service Detail Page​

Clicking a service in the dashboard table (or the navigation icon) opens the service detail screen. This is an SPA transition within the same screen, not a separate route. Use the back button in the top left to return to the dashboard table.

The detail page is a single Overview screen with no tabs. It shows the service's basic information, recent build/deploy history, and current operation status — everything you need for a quick diagnosis.


Quick Start​

Checking Service Status​

This is the most basic monitoring method. Try following this routine every morning when you start work.

  1. Access the [Dashboard] page.
  2. Scan the risk level labels and status badges in the service status table.
  3. If you see critical/high labels or failure states, click the navigation icon on that row.
  4. On the service detail Overview screen, check the recent build/deploy history to diagnose the issue.

Checking Notifications​

Don't miss important events with real-time notifications.

  1. Click the bell icon (Notifications) in the top right of the screen.
    • A red badge appears if there are unread notifications.
  2. In the notification drawer, check recent pipeline stage alerts (source / sast / build / sca / deploy / operation / dast).
  3. Notification rows themselves do not navigate; only the action buttons (Mark as read / Accept / Reject / Approve) and the failure details toggle are interactive. Open related detail pages directly from [Dashboard] or [Service Management] in the side menu.
  4. Mark checked notifications as read to keep things organized.