🚧 WIP
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user