Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Provision, Manage & Monitor Gateways in Production with Resin.io
Tim Perry
February 01, 2018
Technology
0
9.3k
Provision, Manage & Monitor Gateways in Production with Resin.io
Tim Perry
February 01, 2018
Tweet
Share
More Decks by Tim Perry
See All by Tim Perry
IoT Hackathon
pimterry
0
270
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
11k
The Cambrian Explosion of IoT
pimterry
0
11k
Modern Easy IoT with Docker & Resin.io
pimterry
1
320
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
15k
Hardware Hacking for JS Developers
pimterry
1
12k
HTTPS is Not Enough
pimterry
0
12k
Promises Are So Passé
pimterry
0
12k
Opening Open Source With DevOps
pimterry
0
15k
Other Decks in Technology
See All in Technology
【個人的】オブジェクト指向の現在地
toranoana
0
200
ノーコードで Stripeを使いこなす3つの方法 / jp-stripes-online-vol-4
stripehideokamoto
0
320
スクラムのスケールとチームトポロジー / Scaled Scrum and Team Topologies
daiksy
1
460
開発組織の生産性を可視化する State of DevOpsとFour Keysとは / deep dive into State of DevOps
yfcgpsebp
0
300
Power AutomateでのAdaptive Cards
miyakemito
1
650
ZephyrRTOSのLongan Nanoへの移植
tokitahiroshi
0
110
モブに早く慣れたい人のためのガイド / A Guide to Getting Started Quickly with Mob Programming
cybozuinsideout
PRO
2
1.9k
ソフトウェアライセンス 2022 / Software License 2022
cybozuinsideout
PRO
1
1.2k
【toranoana.deno#7】Denoからwasmを呼び出す基礎
toranoana
0
130
Persistence in Serverless Applications - ServerlessDays NYC
marcduiker
0
270
Laravel.shibuyaで改善してきた IRT勉強会の運営方法について / IRT Study Session Improved Through Laravel Shibuya
fendo181
0
130
220628 「Google AppSheet」タスク管理アプリをライブ作成 吉積情報伊藤さん
comucal
PRO
0
260
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
Fontdeck: Realign not Redesign
paulrobertlloyd
73
4.1k
Building Adaptive Systems
keathley
25
1.1k
Six Lessons from altMBA
skipperchong
14
1.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
127
8.5k
Building Applications with DynamoDB
mza
83
4.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
655
120k
StorybookのUI Testing Handbookを読んだ
zakiyama
5
2.3k
Web Components: a chance to create the future
zenorocha
303
40k
Faster Mobile Websites
deanohume
294
28k
The Pragmatic Product Professional
lauravandoore
19
3k
Transcript
Provision, Manage & Monitor Gateways in Production with Resin.io @pimterry
Going to Production @pimterry
Build for failure @pimterry
Build for change @pimterry
@pimterry
@pimterry
@pimterry
@pimterry
Provision Manage Monitor your fleet of devices @pimterry
Provisioning your devices @pimterry
How do you quickly put devices into production? How do
you reliably replace failing devices? @pimterry
Avoid manual work Control variability @pimterry
Self-Registering Images @pimterry
Image (Re)configuration on the CLI @pimterry
So, you’ve got a fleet of devices in the wild...
@pimterry
@pimterry
Managing your devices @pimterry
How do you update deployed applications? How do you debug
failures in the field? @pimterry
git push resin @pimterry
The Resin.io Dashboard @pimterry
So, you’ve got a manageable fleet happily running somewhere... @pimterry
Are you sure? @pimterry
Monitoring your devices @pimterry
How do you spot symptoms before failure? How do you
spot failures quickly? @pimterry
@pimterry Devices running Prometheus Node Exporter Monitoring Server Grafana Prometheus
Server Resin VPN Resin API Example monitoring architecture https://resin.io/blog/prometheusv2/ Prometheus AlertManager
Build for failure @pimterry
Build for change @pimterry
Provision, Manage & Monitor Gateways in Production with Resin.io @pimterry