Slide 1

Slide 1 text

Monitoring uptime with Laravel

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

OPEN SOURCE SOFTWARE

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

https://spatie.be/opensource

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

LARAVEL-UPTIME-MONITOR

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

DEMO

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

There will be 
 some live coding We’ll use 
 an internet connection

Slide 16

Slide 16 text

ROUND UP

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

Documentation

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

QUESTIONS?

Slide 21

Slide 21 text

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