数据流的监视和警报程序,如记录定期更新的文件

stream_monitor的Python项目详细描述


流监视器

此程序监视指定的数据流(文件)集 变化。如果在指定时间内未更改文件,则会发送警报 使用scalar

设置

pip install stream_monitor

设置标量,如here所述。

配置和使用

json配置文件(默认情况下 stream_monitor_configuration.json)指导流上的程序 监控和他们所需的更新时间。它的内容是 以下表格:

{"streams":{"./recording.csv":{"update_time"}:30}}

在这个示例配置中,recording.csv是 监视更改,30是 文件路径应该更改。

当程序stream_monitor执行时,它导入 配置并在连续循环中运行,每当 它检测到流在其预期的更新中没有被更新 时间。该脚本有配置文件路径、警报和 检查间隔和详细程度(请参见stream_monitor --help)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在SQL Server中使用TDE加密?   java如何从数学上证明Nginx平滑权重负载平衡算法?   Java将LinkedList插入现有LinkedList   每当我使用imageview时,java Android应用程序就会崩溃,而且该图标在Nexus AVD上不起作用   java如何将活动链接到菜单并访问它们   java根据第一个单词的长度反转字符串   java设置Neo4j缓存   java配置单元表在Spark 2.1.1中不可见   使用Selenium(Java),当下拉列表元素具有有限的可识别属性时,如何从下拉列表中选择值?   java能否使内部类的方法只能由外部类访问?   游戏引擎Java隐藏方法   JavaSQLLite平均分数   derby Java SQL异常无效游标状态无当前行   java如何处理相互依赖的JUnit测试?   在Java中重载和重写静态和非静态方法   排序如何在Java中按一列对二维数组进行排序   考虑到成本和性能,使用AWS调度器的最佳方法是什么   c#CRC643F46942D9DD1FF9。FormsSeekBar。设置按下的窗体seekbar。java,第63行java。互操作。JavaLocationException:在xamarin中抛出。形式   在Selenium 3 Java中启动Firefox线程本地驱动程序