Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Provision, Manage & Monitor Gateways in Product...
Search
Tim Perry
February 01, 2018
Technology
0
21k
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
310
Build Your Own TTN Gateway with Resin.io and RAK Wireless
pimterry
0
22k
The Cambrian Explosion of IoT
pimterry
0
22k
Modern Easy IoT with Docker & Resin.io
pimterry
1
340
Optimizing Docker for IoT with Multi-Stage Builds
pimterry
0
27k
Hardware Hacking for JS Developers
pimterry
1
23k
HTTPS is Not Enough
pimterry
0
24k
Promises Are So Passé
pimterry
0
24k
Opening Open Source With DevOps
pimterry
0
26k
Other Decks in Technology
See All in Technology
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
210
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
元旅行会社の情シス部員が教えるおすすめなre:Inventへの行き方 / What is the most efficient way to re:Invent
naospon
2
330
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
Lexical Analysis
shigashiyama
1
150
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
3
180
Terraform Stacks入門 #HashiTalks
msato
0
350
B2B SaaS × AI機能開発 〜テナント分離のパターン解説〜 / B2B SaaS x AI function development - Explanation of tenant separation pattern
oztick139
2
220
ドメイン名の終活について - JPAAWG 7th -
mikit
33
20k
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
200
Featured
See All Featured
A Tale of Four Properties
chriscoyier
156
23k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Code Reviewing Like a Champion
maltzj
520
39k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Rails Girls Zürich Keynote
gr2m
94
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Typedesign – Prime Four
hannesfritz
40
2.4k
Agile that works and the tools we love
rasmusluckow
327
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
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