Invenio模块用于收集统计信息。
项目描述
Invenio模块用于收集统计信息。
本模块提供了用于 统计数据处理和查询 的组件。
最常见的统计措施是衡量Invenio应用程序中事件的发生,例如文件下载、记录查看等。Invenio-stats提供了转换、注册、压缩和查询这些事件的工具。然而,统计信息可以完全自定义,并可直接查询数据库。
它使用的服务包括
- RabbitMQ用于缓冲传入的事件。 
- Elasticsearch或OpenSearch用于聚合和搜索事件。 
更多文档可在: https://invenio-stats.readthedocs.io/
更改
版本v4.2.0(发布于2024-08-27)
- 处理器:允许过滤掉机器人/机器 
版本4.1.0(发布于2024-08-14)
- 引入新的配置 STATS_REGISTER_INDEX_TEMPLATES,以便将事件和聚合注册为索引模板(确保向后兼容) 
版本4.0.2(发布于2024-03-04)
- 聚合:考虑updated_timestamp字段是可选的(确保向后兼容) 
版本4.0.1(发布于2023-10-09)
- 聚合:确保事件只聚合一次 
版本4.0.0(发布于2023-10-03)
- 在事件和统计模板以及映射中引入了新的字段 updated_timestamp 
- 改进了聚合的计算,跳过了已经聚合的事件 
- 将 refresh_interval 从 1m 改为 5s 
- 将默认事件索引名称从每日更改为每月 
- 将BookmarkAPI移动到新模块 
版本3.1.0(发布于2023-04-20)
- 添加了构建和缓存查询的扩展方法 
版本3.0.0(发布于2023-03-01)
- 升级到 invenio-search 2.x 
- 弃用对Elasticsearch 2、5和6的支持 
- 添加了对OpenSearch 1和2的支持 
- 弃用对Python 2.7和3.6的支持 
- 删除函数 invenio_stats.utils:get_doctype 
- 修复查询类的 validate_arguments 
- 添加 build_event_emitter 函数,用于创建 EventEmitter 但不将其注册为信号处理器 
- 添加 ext.get_event_emitter(name)` 函数,用于按名称缓存已构建的 EventEmitter 对象 
- 替换特定的 elasticsearch 术语 
版本 2.0.0(发布日期:2023-02-23)
- 添加 opensearch2 兼容性 
版本 1.0.0a18(发布日期:2020-09-01)
- 修复 isort 参数 
- 过滤 pytest 弃用警告 
- 当没有找到索引时,为指标设置默认值而不是 None 
版本 1.0.0a17(发布日期:2020-03-19)
- 移除 Python 2.7 支持。 
- 通过 invenio-base 集中化 Flask 依赖。 
版本 1.0.0a16(发布日期:2020-02-24)
- 升级 celery 依赖 
- 锁定 Werkzeug 版本 
版本 1.0.0a15(发布日期:2019-11-27)
- 锁定 celery 依赖 
版本 1.0.0a14(发布日期:2019-11-27)
- 修复 get_bucket_size 方法 
版本 1.0.0a13(发布日期:2019-11-08)
- 升级 invenio-queues 
版本 1.0.0a12(发布日期:2019-11-08)
- 修复 ElasticSearch 7 的模板 
- 更新 invenio-search 的依赖项 
版本 1.0.0a11(发布日期:2019-10-02)
- 首次公开发布。 
项目详情
invenio_stats-4.2.0.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2eb87435361202b6420fee2a08e6b30297012fe30c782508b47ca5f21ba71638 | |
| MD5 | 8a3bc51398345fad08347beb65694653 | |
| BLAKE2b-256 | a2e84417f1fe8de96a8b9f207a1bfaefea84b217729d8a4401c6612369a9119f | 
invenio_stats-4.2.0-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 6321e93b7dac4ccde9337c508e20802132815e905175330825e20fad7ae70cd0 | |
| MD5 | 8202ce124e6118c1be6dcc2b5d7b183a | |
| BLAKE2b-256 | cb793356a7f3081740c7ceab29e9e75b584f8704f6342fb5e26f968e12a7a7f1 |