Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

Tim Perry
February 01, 2018

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

Tim Perry

February 01, 2018
Tweet

More Decks by Tim Perry

Other Decks in Technology

Transcript

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

    View Slide

  2. Going
    to Production
    @pimterry

    View Slide

  3. Build
    for failure
    @pimterry

    View Slide

  4. Build
    for change
    @pimterry

    View Slide

  5. @pimterry

    View Slide

  6. @pimterry

    View Slide

  7. @pimterry

    View Slide

  8. @pimterry

    View Slide

  9. Provision
    Manage
    Monitor
    your fleet of devices
    @pimterry

    View Slide

  10. Provisioning
    your devices
    @pimterry

    View Slide

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

    View Slide

  12. Avoid manual work
    Control variability
    @pimterry

    View Slide

  13. Self-Registering
    Images
    @pimterry

    View Slide

  14. Image (Re)configuration
    on the CLI
    @pimterry

    View Slide

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

    View Slide

  16. @pimterry

    View Slide

  17. Managing
    your devices
    @pimterry

    View Slide

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

    View Slide

  19. git push resin
    @pimterry

    View Slide

  20. The Resin.io Dashboard
    @pimterry

    View Slide

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

    View Slide

  22. Are you sure?
    @pimterry

    View Slide

  23. Monitoring
    your devices
    @pimterry

    View Slide

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

    View Slide

  25. @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

    View Slide

  26. Build
    for failure
    @pimterry

    View Slide

  27. Build
    for change
    @pimterry

    View Slide

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

    View Slide