将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发送通知

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaPax考试:从非标准Maven存储库解析Karaf特性存储库(XML文件)   java Spring启动Bean创建异常   java中将ArrayList转换为数组的方法   Android Studio的java Unity插件。   java在CheckStyle中从方法计数中排除getter和setter   HibernateJava。sql。SQLSyntaxErrorException:表/视图“序列”不存在   与命令行程序Java vs C通信   java WebView膨胀异常   java在O(n)java8流中寻找两个列表的交集   java使用Gradle运行单元测试时,最大堆大小在哪里设置?   ssl加载java应用程序(CXF)内的jks文件   CI:Jenkins Git:Simple Java项目:希望在特定时间在脚本上发送消息   java根据位置更改数字   java按数值排序字符串数组   macos java版本“1.6.0_65”是否与java 6模棱两可?   Cassandra中的java时间戳