Metaflow的Sentry日志插件(metaflow.org)
项目描述
Sentry日志插件
安装
使用pip安装插件。
pip install metaflow-sentry-logger
开发
pip install metaflow-sentry-logger[dev]
用法
可以通过命令行参数--with sentry
或通过步骤装饰器@sentry
调用sentry插件。
配置
目前仅支持使用环境变量进行基本配置。
名称 | 描述 | 必需 | 位置 |
---|---|---|---|
METAFLOW_SENTRY_DSN |
目标Sentry项目的DSN | True |
环境变量 Metaflow配置 |
METAFLOW_PROFILE |
由本插件用于确定环境。 | False |
环境变量 |
示例
请参阅(示例)目录中的某些示例流程或查看下面的代码片段
使用步骤装饰器
# examples/sample_flow.py
from metaflow import FlowSpec, step, sentry
class MyFlow(FlowSpec):
@step
@sentry
def start(self):
print("Start step")
@step
@sentry
def error(self):
self.div_0 = 1/0
@step
@sentry
def end(self):
print("final step")
使用--with
命令行参数调用
python examples/sample_flow_with.py run --with sentry
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分布
metaflow-sentry-logger-0.2.1.tar.gz (3.5 kB 查看哈希值)
构建分发
关闭
metaflow-sentry-logger-0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 10f1d5bb26e95a1423968adc8a8ec1ea9f0b839463e223a07574735b059d1572 |
|
MD5 | 3c0fbc7348ba856064daf99b750c6126 |
|
BLAKE2b-256 | b857f03052a0af7ec7ed0d3af72b14897919211fa04577501065ba03a288ae61 |
关闭
metaflow_sentry_logger-0.2.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e148617b996e6ff682af90a486d52b86c595404056c1a6f66e08f23561bc2e2c |
|
MD5 | b53b40b012f27f061115621665de3204 |
|
BLAKE2b-256 | baca4c0d32706ef1100713b6a70f6d01a907e14655ba8931598fa53f3f29f6a3 |