Slide 1

Slide 1 text

Provision, Manage & Monitor Gateways in Production with Resin.io @pimterry

Slide 2

Slide 2 text

Going to Production @pimterry

Slide 3

Slide 3 text

Build for failure @pimterry

Slide 4

Slide 4 text

Build for change @pimterry

Slide 5

Slide 5 text

@pimterry

Slide 6

Slide 6 text

@pimterry

Slide 7

Slide 7 text

@pimterry

Slide 8

Slide 8 text

@pimterry

Slide 9

Slide 9 text

Provision Manage Monitor your fleet of devices @pimterry

Slide 10

Slide 10 text

Provisioning your devices @pimterry

Slide 11

Slide 11 text

How do you quickly put devices into production? How do you reliably replace failing devices? @pimterry

Slide 12

Slide 12 text

Avoid manual work Control variability @pimterry

Slide 13

Slide 13 text

Self-Registering Images @pimterry

Slide 14

Slide 14 text

Image (Re)configuration on the CLI @pimterry

Slide 15

Slide 15 text

So, you’ve got a fleet of devices in the wild... @pimterry

Slide 16

Slide 16 text

@pimterry

Slide 17

Slide 17 text

Managing your devices @pimterry

Slide 18

Slide 18 text

How do you update deployed applications? How do you debug failures in the field? @pimterry

Slide 19

Slide 19 text

git push resin @pimterry

Slide 20

Slide 20 text

The Resin.io Dashboard @pimterry

Slide 21

Slide 21 text

So, you’ve got a manageable fleet happily running somewhere... @pimterry

Slide 22

Slide 22 text

Are you sure? @pimterry

Slide 23

Slide 23 text

Monitoring your devices @pimterry

Slide 24

Slide 24 text

How do you spot symptoms before failure? How do you spot failures quickly? @pimterry

Slide 25

Slide 25 text

@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

Slide 26

Slide 26 text

Build for failure @pimterry

Slide 27

Slide 27 text

Build for change @pimterry

Slide 28

Slide 28 text

Provision, Manage & Monitor Gateways in Production with Resin.io @pimterry