After shipping a model, you must check two things: is the service running well (monitoring), and has the incoming data changed from the training data (drift). If it has, you retrain with new data and go around the cycle again.

Monitoring

  1. Open Monitoring (모니터링) in the sidebar. At the top right, choose the model, edge device and period (1h, 24h, 7d, 30d). The four tiles at the top are RPS, error rate, p95 latency (95% of requests finish within this time) and data latency; below them are the Training queue (학습 큐) and GPU slots (GPU 슬롯) trends. When you choose a model, Model performance (모델 성능) and input distribution (PSI, KS) charts are added.
    Monitoring — operational KPIs, training queue and GPU slots; pick a model for performance and input distribution

The Model performance (모델 성능) and input distribution charts read per-model aggregates from the platform database. Nothing fills these aggregates yet, so unless the tenant has demo data, a "no data" message appears.

Situations that cross a threshold show up in Alerts (경보). If there are too many notifications, mute them briefly with Silence alerts.

Drift

PSI (Population Stability Index) shows how far the input data distribution has moved from the baseline. The closer to 0, the more similar; the color changes when it crosses the warning threshold (default 0.1) or critical threshold (default 0.2) of the drift policy (per model, falling back to the tenant default). The KS test checks the same question with a different statistic.

The platform does not compute PSI or KS itself. When the CLI (geo-mlops-client drift evaluate) or a batch job uploads measurements with operate permission, the server judges drift against the policy thresholds and, on drift, records a CT trigger and an alert.

How drift is judged: a CLI or batch job compares the baseline with live input, computes PSI and KS and sends them to the central server. The server judges them with the per-model policy and, on drift, records a WARNING alert and a CT trigger. The CT trigger never starts training; the AI developer presses Retrain this model on the drift screen, which opens an empty new training wizard

  1. In the sidebar, open Drift (드리프트) to see each model's latest PSI and KS and its status (Drift (드리프트) or Healthy (정상)). Click a model.
    Drift list — latest PSI, KS and status per model
  2. In PSI trend (30 days) (PSI 추이 (30일)) ①, see from when the bars turned yellow (warning) or red (critical). CT trigger history (CT 트리거 이력) (CT stands for continuous training) lists the times a threshold was crossed and a retraining trigger was recorded, and Drift policy (드리프트 정책) holds the thresholds (only admins can edit the policy). To retrain, press Retrain this model (이 모델 다시 학습하기) ②.
    Drift detail — ① PSI trend coloured by policy thresholds ② Retrain this model

Retraining

There are two quick ways to retrain.

  1. Add new data — upload photos collected in the field to the same dataset from 2. Dataset, and the manifest is rewritten automatically. Open the wizard with Train with this dataset (이 데이터셋으로 학습) on the dataset detail.
  2. Reuse the last settings — press Train again with these settings (이 설정으로 다시 학습) on the last training run's detail, and you go to the review step with all 11 steps filled in. Details are in Train again with the same settings.

If you use the same experiment name and registered model name, the new run piles up in the same experiment and the new version is attached to the same model. Compare it with the previous version in 5. Compare runs, and if it is better, continue again from 6. Promotion request.

Common tasks are in How-to.

Written for the platform as of 2026-10-02.

© MLOps Central Platform