guillotina的Elasticsearch审计支持
项目描述
Guillotina_audit:Guillotina框架中的ElasticSearch审计日志记录
包的目标是什么?
此包的主要目的是启用对Guillotina对象的更改的审计和监控。通过集成Elasticsearch作为日志后端,它允许高效地索引和搜索审计日志。
当Guillotina系统中的对象被创建、修改或删除时,guillotina_audit包会捕获有关事件的有关信息,例如对象ID、操作的时间戳、操作类型(创建、更新、删除)以及任何其他相关数据。
然后,这些信息被发送到Elasticsearch,并以结构化格式存储。Elasticsearch提供了强大的搜索功能,允许您根据各种标准查询和分析审计日志,例如对象ID、时间戳、操作类型等。
通过在Elasticsearch中记录更改和事件,guillotina_audit促进了Guillotina系统中对象活动的监控和跟踪。它有助于确保数据完整性、跟踪用户行为、调查问题并维护对象修改的历史记录。
该包提供了一个基本的审计层,以实现透明度和问责制,帮助用户了解Guillotina系统中发生的变化,并能够有效地监控和分析对象级活动。
安装
pip install guillotina-audit
配置
config.yaml可以包含Elasticsearch部分。将其添加到您的guillotina配置文件中
audit:
index_name: "audit"
connection_settings:
hosts:
- "http://127.0.0.1:9200"
sniffer_timeout: 0.5
sniff_on_start: true
在站点上安装
Guillotina_audit是guillotina的附加组件。要在您的站点上安装它
“POST”, “/db/guillotina/@addons”,data=json.dumps({“id”: “audit”})
在站点上卸载
“DELETE”, “/db/guillotina/@addons”,data=json.dumps({“id”: “audit”})
卸载不会删除ES中创建的日志条目。
2.0.4 (2024-08-02)
在setup.py中移除zope.interface依赖。
移除docker依赖。
2.0.3 (2024-03-06)
当权限更改时添加permissions_changed操作。
2.0.2 (2024-03-06)
能够在设置中设置index_permission_changes。如果定义为True,将索引所有权限更改。
2.0.1 (2024-03-05)
在索引来自事件的自定义有效负载时能够解码日期和时间。
2.0.0 (2024-01-23)
支持ES版本7和8。
默认情况下,异步elasticsearch版本为8.12。
1.0.6 (2023-12-19)
在模型中通过datetime更改日期。
修复了当使用登录通配符时creation_date未索引的问题。
1.0.5 (2023-12-12)
将log_entry方法添加到实用工具中。现在可以索引自定义文档。
1.0.4 (2023-11-16)
更改guillotina的要求。
1.0.3 (2023-11-16)
在订阅者中添加try except子句。
1.0.2 (2023-11-15)
在实用工具的设置中添加save_payload参数。
1.0.1 (2023-11-15)
解决bug。
1.0.0 (2023-11-15)
初始版本[nilbacardit26]
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
构建分发
guillotina_audit-2.0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 41bf131f91283bf07d5f1d127cf167b34c6302d1ef3c6ea061559109c76f86f4 |
|
MD5 | efe3876f4886712037f2a674996e75a8 |
|
BLAKE2b-256 | 959228447bebfc98a91ee4d37fadf2ebd141dc0935a5ee39eeaac3d0a9ac3f22 |
guillotina_audit-2.0.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e387418162d64e9ff471531bf3ca5880208962e9dd59c29dd21da30aaed3490f |
|
MD5 | 5e7665cc67016cd58c98307df9eacee9 |
|
BLAKE2b-256 | ef656d0a0cf412b62568784b9d434c73a700a4a2f42e733a5b0fe010a6524231 |