-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide Monitoring
Oliver Hennhöfer edited this page Apr 7, 2026
·
1 revision
This page covers how to run anomaly monitoring workflows for chargers.
Use this page when starting, validating, or stopping monitoring workloads from the UI.
- Operators managing anomaly monitoring workloads.
- Creates a RADAR workload for selected MQTT topics.
- Applies selected model and optional preprocessors.
- Writes anomaly records to platform database when DB write mode is enabled.
- Open
/monitoring/:chargerId. - Select telemetry topic(s) for the charger.
- Select model type.
- Optionally tune model parameters and preprocessors.
- Start monitoring.
- Observe workload status and anomaly output.
- Start with defaults for first-run validation.
- Tune model parameters only after baseline signal quality is confirmed.
- Add preprocessors when telemetry scale or feature shape needs normalization.
- Open monitoring view for charger.
- Stop active workload by
container_nameor service reference. - Confirm state is stopped/removed in monitor list.
If lifecycle is ephemeral, workloads are cleaned automatically when TACTIC restarts.
curl http://localhost:8000/v1/monitors/all
curl "http://localhost:8000/v1/monitors?container_name=<name>"
curl http://localhost:8000/v1/anomalies/count| Symptom | Likely Cause | Action |
|---|---|---|
| Start fails with validation error | invalid model/preprocessor params | revert to defaults, retry, then incrementally tune |
| Service runs but no anomalies appear | no data flow or warmup not reached | verify MQTT flow, wait for baseline window |
| Service disappears after restart | ephemeral lifecycle configured | set TACTIC_RADAR_WORKLOAD_LIFECYCLE=persistent if required |
| Models/preprocessors endpoint empty | model registry not initialized | check TACTIC /ready and middleware logs |