This commit is contained in:
Jonas Bengtsson
2026-10-08 07:26:04 +02:00
parent a1af8d68c9
commit 406fdc61ac
13 changed files with 1750 additions and 89 deletions
+5 -1
View File
@@ -38,6 +38,10 @@ See the full interpretation matrix in the [specification](docs/SPECIFICATION.md)
- Local or remote (DCOM) connections to any OPC DA server
- Server browsing: `list-servers` (discovery) and `list-items`
(address-space browse: full tree / branches / tags) — live now
- **Continuous monitoring** (`run`): DCOM disconnect/reconnect accounting,
latency spike/streak/trend, hang watchdog (soft flag + thread rebuild),
BAD/UNCERTAIN transitions with persistence & flapping, stale/frozen tags,
mass-degradation alarm, per-device link indicators (D16) — live now
- Latency monitoring: spikes, streaks, and p95 trends against configurable thresholds
- Hang watchdog: flags RPC calls that never return — the silent killer
- Quality monitoring: BAD/UNCERTAIN transitions with decoded subcodes, persistent-bad
@@ -76,7 +80,7 @@ opcda-diagnozer check-config
# connect once and read every configured tag, print results
opcda-diagnozer probe
# foreground run (console) — best for first deployment validation
# foreground run (console) — continuous monitoring; Ctrl+C stops
opcda-diagnozer run
# install as Windows service (dedicated account required for DCOM auth)