跳转到主要内容

Metaflow的Sentry日志插件(metaflow.org)

项目描述

PyPI version

Sentry日志插件

启用SentryMetaflow的使用

安装

使用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-py3-none-any.whl (4.8 kB 查看哈希值)

上传于 Python 3

由以下支持