JUST WILD BEAT
CLOUD WATCH
COMMUNICATION
たかはし しゅういち
自己紹介:たかはし しゅういち
• アイレット株式会社
• cloudpack事業部
2016.06〜
• 趣味 ゲーム制作
Cloud Watch
• 監視
• 検知
• 分析
• 記録
• イベントのフック
• スケジュール実行
• etc
でもやっぱり
コミュニケーション
① CloudWatchでコミュニケーションしたい。
コミュニケーション
• 雑談/飲み会
• イベント/遊び
• 電話
• チャット
• SNS
• メール
• etc
でもやっぱり
モールス信号
・・・ ➖➖➖ ・・・
② モールス信号でコミュニケーションした
い。
① CloudWatchでコミュニケーションしたい。
② モールス信号でコミュニケーションした
い。
Cloud Watch
Step 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 ?
BANPAKUを指定して [Start Execution]
終わるまで待ちます
70分後
CloudWatchカスタムメトリクス(粒度1分)
CloudWatchカスタムメトリクス(粒度1分)
➖・・・
B
・➖
A
➖ ・
N
・ ➖ ➖ ・
P
・➖
A
➖・➖
K
・・➖
U
できてますね!
きてくださいね!
実戦 投入
せっかく作ったので、実際のコミュニケーションに利用
同僚の稲葉さん(inap)に
S O S
を送信してみる。
ある日のSlack
できてますね!
おしまい
たかはし しゅういち

JUST WILD BEAT CLOUD WATCH COMMUNICATION

Editor's Notes

  • #25 cloudpackが転職相談フェアを4月1日(土曜)に虎ノ門ヒルズで開催します。 その名も「クラウドバンパック」。どんな部門でどんな仕事で人材を募集しているのか、cloudpackで働く魅力ややりがいと合わせてご紹介します。エイプリルフールだけど、嘘はつきません! 懇親会もあるので、cloudpackに興味がある方は是非参加してみてください。 詳しくは配っているチラシかWebサイトでチェックしてみてください!
  • #33 せっかく作ったので実際のコミュニケーションに利用