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 |