- parser_syslogがRFC5424 formatをサポートしたこと
- in_tailの機能追加
がメインっぽい
がメインっぽい
aws-cliのlsをリダイレクトしてgrep検索するとlsしたファイルに日本語が入っていると文字化けする。
変数 PYTHONIOENCODINGを使う qiita.com
PYTHONIOENCODINGについてのPython公式ドキュメント
1. Command line and environment — Python 3.6.1rc1 documentation
PYTHONIOENCODINGについてのaws-cli検索結果
release candidate いまは0.13.13
pip install airflow
任意の場所で処理を停止/再開したい
Airflow Meetup Tokyoをやろう
memo: Azkaban #wfemeetup
メーリスもそんなに動いていない
jobファイルで記述する
SLA notification
後続確認の定義○
GitHub→Jenkins→Azkaban
DB/Azkaban/Hadoop/InfiniDB Netezza Presto/Saiku Pentaho Cognos Prestogres
memo: Luigiを使っている話 #wfemeetup
リクルートマーケティングパートナーズ
spark
Luigi
https://luigi.readthedocs.io/en/stable/example_top_artists.html
https://www.slideshare.net/beniyama/ss-72260669
pip install luigi
luigi --module foo examples.Foo --local-scheduler
微妙なハマり
Taskの実行時間が知りたい
PROCESSING_TIME
をつかうRETCODE
の値を/etc/luigi/luigi.cfgで修正豊富なプラグイン
ビルド/テスト/デプロイの自動化
try/finally
シェル芸やGroovyに頼らなくても良くなる
Jenkinsfileを作る
https://github.com/hico-horiuchi/jedi-ansible
Serverspecで正常性を確認
並列化と直列実行の組み合わせ
Jenkinsfileで書く
デモが動かなかった
進捗や結果を可視化できちゃう
Consulで監視、Slackで通知
インターフェイスを統一すること
Digdag :Digdagの特徴とQuick Start #wfemeetup
グループ化
書きやすい 読みやすい
ループ
オペレーターのリストはdigdagのドキュメントにある
「全部できる、一部できる」がワークフローエンジンの条件