{"library":"luigi-monitor","title":"Luigi Monitor","description":"Luigi Monitor sends summary messages of your Luigi pipeline runs to Slack (via webhook). It provides a lightweight wrapper to augment Luigi's scheduling events and report success/failure in real-time. Current version 1.1.4, with no recent releases; the project is in maintenance mode.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install luigi-monitor"],"cli":null},"imports":["from luigi_monitor import LuigiMonitor"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from luigi_monitor import LuigiMonitor\nimport os\n\nmonitor = LuigiMonitor(\n    slack_url=os.environ.get('SLACK_WEBHOOK_URL', ''),\n    channel='#pipeline-alerts',\n    username='luigi-bot',\n    icon_emoji=':robot_face:'\n)\n\n@monitor.notify\nclass MyTask(luigi.Task):\n    def run(self):\n        pass\n\nif __name__ == '__main__':\n    luigi.run()","lang":"python","description":"Wrap Luigi tasks with @monitor.notify to send Slack messages on completion/failure.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}