为您的应用程序进行远程测量
项目描述
远程测量软件应用的抽象。
telemetry
作为一个简单的门面或抽象,为各种遥测框架(例如pagerduty、slack、graphite)提供服务,允许最终用户在部署时插入所需的遥测框架。类似于 slf4j,但用于事件和数字。这个库借鉴了他们的示例(和复制)。
随着您的项目成长,它们的遥测需求将发生变化。这个库的目的是简化实现、提供易于配置、鼓励测试和避免供应商锁定。
支持的服务
- pagerduty
- slack
- statsd, graphite, datadog
遥测器偏好可配置,但不需要比凭证更多的东西来工作。例如,slack可以通过以下方式实现
import logging
from telemetry import SlackTelemeter
logging.basicConfig(level=logging.INFO)
logging.getLogger().addHandler(SlackTelemeter())
logging.info("hello room!")
或
from telemetry import SlackTelemeter
meter = SlackTelemeter()
meter.message("your message!")
客户端使用核心Python库编写,因此 telemetry
是轻量级的。
项目详情
关闭
telemetry-2.0.8.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 509c93af2a7a01d191bb510b9b2c5d07b6ab12720d33aeef6fd8cbb1bb077754 |
|
MD5 | 9be9cbec81e816318dea1ced1e045fa8 |
|
BLAKE2b-256 | b51acf7e0182f4f72755ed3096bb3620e0b92a84bb64eb27ab5b2dc020a9bf1d |