pycounters是一个轻量级库,用于监视生产系统中的性能和事件
pycounters的Python项目详细描述
查看http://pycounters.readthedocs.org/了解更多详细信息。
- 0.7:
- 修正:一个忙碌的领导没有及时响应ping,没有得到正确的处理。
- 0.6:
- 新:新型计数器MaxWindowCounter、MinWindowCounter
- 重要提示:包结构更改,计数器模块拆分int子模块。向后兼容,只要没有 使用内部构件。
- 修正:按名称删除计数器导致异常
- 修正:多进程服务器上的队列太短,如果在大约10个进程上使用,则导致PyCounters失败
- 修正:在多进程自动选择设置中启动新进程导致json报告器输出空 文件(然后将在下一个周期中更新)
- 0.5:
- 修正了json输出文件的锁定问题
- 已修复-EventCounter未响应Events关键字参数
- 0.4:
- 将计数器名称与其计数的事件名称分离。不过,默认情况下,计数器将使用 名字
- 快捷方式修饰程序现在将其包装的函数的名称作为默认事件名称
- 向多进程报告初始化添加了角色选项。
- 使所有报表和快捷方式装饰器可用作上下文管理器。
- munin插件现在默认忽略旧报告
- 没有任何值的计数器现在返回none而不是0。
- 修正了并非所有源都具有相同值时平均值聚合的问题
- 添加了output_report()以允许手动启动报告。
添加了一个Putter UTL类,允许向现有的库/代码注入事件。 - 0.3:
- 添加了manifest.in文件,这样changes.txt就会出现。
- 0.2:
- 添加了多进程支持。
- 扩展EventLogger以允许对其记录的事件进行基于正则表达式的筛选。
- 添加了jsonfilereporter以json格式输出报告
- 添加了一个实用程序以便于编写munin插件
- 0.1:
- 初始版本