数据流的监视和警报程序,如记录定期更新的文件
stream_monitor的Python项目详细描述
流监视器
此程序监视指定的数据流(文件)集 变化。如果在指定时间内未更改文件,则会发送警报 使用scalar。
配置和使用
json配置文件(默认情况下 stream_monitor_configuration.json)指导流上的程序 监控和他们所需的更新时间。它的内容是 以下表格:
{"streams":{"./recording.csv":{"update_time"}:30}}
在这个示例配置中,recording.csv是 监视更改,30是 文件路径应该更改。
当程序stream_monitor执行时,它导入 配置并在连续循环中运行,每当 它检测到流在其预期的更新中没有被更新 时间。该脚本有配置文件路径、警报和 检查间隔和详细程度(请参见stream_monitor --help)。