将luigi作业的摘要消息发送到slack。
luigi-monitor的Python项目详细描述
##路易吉监视器[pypi最新版本](https://img.shields.io/pypi/v/luigi monitor.svg)(https://img.shields.io/pypi/v/luigi monitor.svg)
[![许可证](https://img.shields.io/pypi/l/luigi monitor.svg)(https://img.shields.io/pypi/l/luigi monitor.svg)
[![python版本](https://img.shields.io/pypi/pyversions/luigi monitor.svg)(https://img.shields.io/pypi/pyversions/luigi monitor.svg)
[![PYPI格式](https://img.shields.io/pypi/format/luigi monitor.svg)](https://img.shields.io/pypi/format/luigi monitor.svg)
[![构建状态](https://travis-ci.org/hudl/luigi-monitor.svg?branch=master)(https://travis ci.org/hudl/luigi monitor)
![消息](https://raw.github.com/hudl/luigi monitor/master/message.png)
luigi支持
错误电子邮件,但这需要配置您的机器
以发送电子邮件,这对于短寿命的emr集群来说是一个麻烦。此外,
它会为每个失败发送一封电子邮件,这会很快淹没您的收件箱。
相反,此工具会收集所有失败和缺少的依赖项
,并在作业完成时发送一条摘要松弛消息。
监测
>
……
使用监视器(slack_url=<;your_slack_url>;,max_print=10,username=“foobar monitor”):
luigi.run(main_task_cls=mainclass)
`````
监视和通知各种事件:
打开。如果监视“success”事件并且所有任务都成功,则通知文本为“job run successful”,而不是列出所有成功的任务。
``python
luigi
luigi
luigi
`luigi monitor--模块路径。taskname`
nb:如果计划从命令行使用luigi monitor,请使用“luigi.cfg”设置选项:
```
[luigi monitor]
slack-url=<;slack-hook>;
max-print=<;int>;
username=<;string>;
```
这是一项正在进行的工作。特别要注意:
*它只通过slack发送通知
[![许可证](https://img.shields.io/pypi/l/luigi monitor.svg)(https://img.shields.io/pypi/l/luigi monitor.svg)
[![python版本](https://img.shields.io/pypi/pyversions/luigi monitor.svg)(https://img.shields.io/pypi/pyversions/luigi monitor.svg)
[![PYPI格式](https://img.shields.io/pypi/format/luigi monitor.svg)](https://img.shields.io/pypi/format/luigi monitor.svg)
[![构建状态](https://travis-ci.org/hudl/luigi-monitor.svg?branch=master)(https://travis ci.org/hudl/luigi monitor)
![消息](https://raw.github.com/hudl/luigi monitor/master/message.png)
luigi支持
错误电子邮件,但这需要配置您的机器
以发送电子邮件,这对于短寿命的emr集群来说是一个麻烦。此外,
它会为每个失败发送一封电子邮件,这会很快淹没您的收件箱。
相反,此工具会收集所有失败和缺少的依赖项
,并在作业完成时发送一条摘要松弛消息。
监测
>
……
使用监视器(slack_url=<;your_slack_url>;,max_print=10,username=“foobar monitor”):
luigi.run(main_task_cls=mainclass)
`````
监视和通知各种事件:
打开。如果监视“success”事件并且所有任务都成功,则通知文本为“job run successful”,而不是列出所有成功的任务。
``python
luigi
luigi
luigi
`luigi monitor--模块路径。taskname`
nb:如果计划从命令行使用luigi monitor,请使用“luigi.cfg”设置选项:
```
[luigi monitor]
slack-url=<;slack-hook>;
max-print=<;int>;
username=<;string>;
```
这是一项正在进行的工作。特别要注意:
*它只通过slack发送通知