JUST WILD BEAT CLOUD WATCH COMMUNICATION たたたた たたたたた
JUST WILD BEATCLOUD WATCH
COMMUNICATION
たかはし しゅういち
自己紹介:たかはし しゅういち•アイレット株式会社•cloudpack 事業部 2016.06 〜
•趣味 ゲーム制作 shuichi 2pcloudpackMSP DEV
Cloud Watch•監視•検知•分析•記録•イベントのフック•スケジュール実行•etc
Cloud WatchLogsEvents
でもやっぱり
コミュニケーション
① CloudWatch でコミュニケーションしたい。
コミュニケーション
•雑談 / 飲み会•イベント / 遊び•電話•チャット•SNS•メール•etc
でもやっぱり
モールス信号・・・ ・・・➖➖➖
② モールス信号でコミュニケーションしたい。
① CloudWatch でコミュニケーションしたい。② モールス信号でコミュニケーションしたい。
Cloud WatchStep Functions
で モールス信号
たかはし しゅういち
Q. どういうこと?
A. これにモールス信号を打ってしまったらええやん
どういうこと?•CloudWatch カスタムメトリクスへの書き込みでモールス信号を表現。•CloudWatch カスタムメトリクスへの書き込みは StepFunctions で制御する。
構成1. 文字列をモールス信号 (0 と 1 の配列 ) に変換・ = 1 ➖ = 1,1
SOS = ・ ・ ・ ・ ・ ・➖ ➖ ➖
[1,0,1,0,1,0,0,0,1,1,0,1,1,0,1,1,0,0,0,1,0,1,0,1,0,0,0]
2. 配列から要素を取り出して、 1 ならカスタムメトリクスに書き込む (put_metric_data)0 = 書き込まない1 = 書き込む
3. Wait60 秒配列がなくなるまで2〜3繰り返し
①
②
③
動かす
CloudWatch カスタムメトリクスにS O S = 「・・・ ・・・ 」➖➖➖を書き込む。
StepFunctions にメッセージ SOS を設定して [Start Execution]
終わるまで待ちます
30分後
CloudWatch カスタムメトリクス ( 粒度1分 )
CloudWatch カスタムメトリクス ( 粒度1分 )
・・・S
・・・S
➖➖➖O
できてますね!
BANPAKU を指定して [Start Execution]
BANPAKU ?
SAVE THE DATE
BANPAKU を指定して [Start Execution]
終わるまで待ちます
70分後
CloudWatch カスタムメトリクス ( 粒度1分 )
CloudWatch カスタムメトリクス ( 粒度1分 )
➖・・・B
・➖A
➖ ・N
・ ➖ ・➖P
・➖A
➖・➖K
・・➖U
できてますね!
きてくださいね!
実戦 投入せっかく作ったので、実際のコミュニケーションに利用
同僚の稲葉さん (inap) にS O Sを送信してみる。
ある日の Slack
できてますね!
おしまい
たかはし しゅういち