Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.0 - 2026-03-20
Additions
WOM-1112: Include additional keys in summary output:
“missed_event_count”
“discarded_event_count”
“not_connected”
WOM-1113, WOM-1198, WOM-1199: Provide readthedocs site with tutorial
Updates
WOM-953: Improve summary printing output:
Units are now scaled to make numbers reasonable rather than always reporting microseconds
Clearly demarcate output per device server
Align output to make scanning easier
Use a table to output performance statistics
WOM-953: Check version field to ensure the script is compatible with QueryEventSystem data
WOM-1107: The server counter is now reported as the last sent value of the counter on the server side, rather than the value that is going to be sent next.
Fixes
WOM-1099: Do not crash when a non-Tango exception is thrown
WOM-1099: Do not call print_stats when we do not have event gap data
0.1.1 - 2026-02-04
Fixes
WOM-1073: Fix crash when device server starts subscribing while the script is polling
WOM-1073: Do not require the output argument
0.1.0 - 2025-11-11
Initial release of script, ska-tango-event-monitor with basic
functionality. The event system of multiple servers can be monitored, with
changes being printed to stdout. The script can optionally turn on performance
monitoring for the event system of each device server being monitored. It is
also possible to record the (compressed) polled information in an output file.
The pre-release version of this repository built patched pytango wheels to provide new DServer commands to allow the event system status to be queried, however, this is no longer required as this feature has been upstreamed in cppTango 10.1.0. As such, this repository now requires that device servers use pytango/cppTango 10.1.0.
See the README.md for usage.
Features
WOM-632: Initial script implementation with option ‘-m’ to turn on performance monitoring and ‘-o’ option to output records to a file.
WOM-873: Update to work with cppTango 10.1.0
WOM-680: Add optional compression for output file