度量日志记录
项目描述
metlog-py 是 Mozilla 服务团队开发的 "Metlog" 应用程序日志和指标收集系统的 Python 客户端。Metlog 系统旨在让应用开发者更容易生成并发送日志和分析数据到各个目的地。通过将消息生成与消息传递和分析分离,它实现了这一目标(希望如此!)。前端应用代码不再需要直接处理单独的后端客户端库,甚至不需要知道正在使用的后端数据存储和处理工具。相反,消息会被标注为一种类型(以及可能的其他元数据),然后交给 Metlog 系统,该系统随后处理最终的消息传递。
Metlog 系统由三部分组成
- 生成器
这是将生成要发送到系统中的数据的程序。
- 路由器
这是接收生成器发送的消息的初始接收者。通常,metlog 路由器会反序列化接收到的消息,检查它们,并根据消息的元数据或内容决定将消息传递到哪个端点。
- 端点
不同类型的消息适合不同类型的展示、处理和分析。路由器可以将不同类型的消息传递到适当的端点进行处理。例如,简单的日志消息可能输出到日志文件,而计数器计时信息传递到 statsd 服务器,Python 异常信息发送到 Sentry 服务器。
您目前正在阅读的 metlog-py 库是一个客户端库,旨在用于基于 Python 的生成器应用程序。它为这些应用程序提供了将消息插入系统并传递给路由器和最终一个或多个端点的方法。
有关 Mozilla 服务如何使用 Metlog 的更多信息(包括使用的路由器和正在使用/计划使用的端点),可以在相关的 规格页面 上找到。
项目详情
关闭
metlog-py-0.10.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | acee40147bd3728dff0ab34a0f52d34542b95a82f67279c69c2e90b4d7ac0924 |
|
MD5 | 7077f1c23be0e2fd80f0359bbd70c96dd |
|
BLAKE2b-256 | fb8b67c991755224d22d31bf2b8d0f44bafa5a6ad14777bd2f7e0ac3b183e03d |