Top Banner
Mackerelでワクワク体験 2016/01/20 Mackerel Meetup #6 Tokyo LT
20

Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

Jan 15, 2017

Download

Technology

Tsubasa Hirota
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

Mackerelでワクワク体験2016/01/20

Mackerel Meetup #6 Tokyo LT

Page 2: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

自己紹介

• 廣田 翼

• 情報通信業 (インフラエンジニア/Service)

好きなサービス:AWS

好きな言葉:Infrastructure as Code

好きな映画:STARWARSシリーズ趣味:ガジェット収集

id:tsubauaaa

Page 3: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

Mackerelはエンジニアをワクワクさせるサービスですよね?!

ワクワク

http://blog-ja.mackerel.io/entry/advent-calendar2015/day25

Page 4: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

ワクワクといえば・・・?

ワクワク

Page 5: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

STAR WARS

Page 6: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

ワクワク✖️ワクワク = ワクワクワクワクワクワクワクワクワクワクワクワクワクワクワクワク な体験をご紹介します!!

Page 7: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

• Sphero社が販売するアンドロイド

• スマホでBluetooth経由で操作

• 走ります。光ります。

Sphero BB-8

http://www.sphero.jp/starwars/

Page 8: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

Bluetoothでこのmacとつなげて操作したいなぁ

MackerelとBB-8を掛け合わせてワクワクしたいなぁ

例えば、Mackerelで障害を検知したらBB-8に教えてもらうとか・・・

ワクワク✖️8な体験

Page 9: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

やってみました!!

ワクワク✖️8な体験

Page 10: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

• bb-8の制御方法

• Mackerelの監視トリガー / アクション

• Mackerelとbb-8との連携方法

課題

Page 11: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

Cylon.jsはNode.jsのロボット制御ライブラリです。

43個ものプラットフォーム制御に対応

BB-8をプログラム制御するのに使います。

bb-8の制御方法

http://cylonjs.com/

Page 12: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

こんなコード bb-8のuuidをあらかじめ取得

処理部

1秒後に赤く光って右回転

5秒後に赤いまま左回転

10秒後に赤いまま停止

bb-8の制御方法

Page 13: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

Mackerelの監視トリガー / アクション

みなさんご存知、Webhookです。

Connectivity監視をトリガーにbb-8に発報します。

Page 14: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

Mackerelとbb-8との連携方法

sinatraでWEB/APIサービスUP

ngrokでこのmacをインターネット公開

MackerelからAlertを受けたらCylon.jsキックWEB/APIサービス

https://ngrok.com/

Page 15: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

こんなコード

Mackerelとbb-8との連携方法

Page 16: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

ワクワク✖️ワクワクの全体像

監視対象

http://xxxxx.ngrok.com/event

自宅

Webhook

Connectivity監視

このmac

sinatra

Cylon.js BB-8

障害!!

xxxxx

Kick

Page 17: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

デモ

ワクワク✖️8な体験

Page 18: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

ワクワク✖️8な体験

Page 19: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

Mackerelと STARWARSワクワクしませんか??

bb-8の制御方法が限定的。Wi-Fiつながればなぁ

sinatraがあれば簡易なwebサービスが可能

ngrokと組み合わせればWebhookテストも容易に

まとめ

Page 20: Mackerelでワクワク体験 Mackerel Meetup #6 Tokyo #mackerelio LT

may the force be with Mackerel.

おしまい