$30 off During Our Annual Pro Sale. View Details »

Monitoring uptime with Laravel

Monitoring uptime with Laravel

Freek Van der Herten

January 25, 2017
Tweet

More Decks by Freek Van der Herten

Other Decks in Programming

Transcript

  1. Monitoring uptime
    with
    Laravel

    View Slide

  2. About me
    Freek Van der Herten
    Partner & developer at SPATIE
    @freekmurze
    https://murze.be

    View Slide

  3. Since 2003
    Websites, applications and webshops
    Team
    4 developers, 1 manager
    Specialization
    Laravel development

    View Slide

  4. VACATURE
    FRONT-END DEVELOPER
    https://spatie.be/en/front-end-vacancy

    View Slide

  5. OPEN SOURCE SOFTWARE

    View Slide

  6. Open source software
    ± 90 packages on Packagist
    ± 1 800 000 downloads total, ±240 000 downloads a month
    A lot of benefits: learning, forced to write documentation and
    tests, showing the quality of our work, eating our own dogfood

    View Slide

  7. https://spatie.be/opensource

    View Slide

  8. http://github-awards.com/users?type=world&language=php
    Open source software

    View Slide

  9. LARAVEL-UPTIME-MONITOR

    View Slide

  10. Notifications when a site goes down (and comes back again)
    Notifications when an ssl certificate will expire and has expired
    Mail & Slack out of the box
    In short

    View Slide

  11. View Slide

  12. Notifications are extendable
    Can handle hundreds of sites in a few seconds thanks to Guzzle
    Highly configurable behaviour
    An easy to use installer for those not familiar with Laravel
    Extensive documentation: https://docs.spatie.be/laravel-uptime-
    monitor/
    Cool stuff

    View Slide

  13. DEMO

    View Slide

  14. Installing from scratch
    Monitor a few sites
    Show me the code!
    Topics

    View Slide

  15. There will be 

    some live coding
    We’ll use 

    an internet connection

    View Slide

  16. ROUND UP

    View Slide

  17. https://github.com/spatie/laravel-uptime-monitor
    https://github.com/spatie/uptime-monitor-app
    https://murze.be/2016/11/an-uptime-and-ssl-certificate-monitor-
    written-in-php/
    Useful links

    View Slide

  18. Documentation

    View Slide

  19. http://uptimerobot.com/
    https://www.statuscake.com/
    https://www.pingdom.com
    https://newrelic.com/
    Alternatives

    View Slide

  20. QUESTIONS?

    View Slide

  21. Thank you!
    https://speakerdeck.com/freekmurze/monitoring-uptime
    https://joind.in/talk/https://joind.in/talk/17232
    https://spatie.be/opensource
    https://murze.be
    https://murze.be/newsletter

    View Slide