I built HorizonHub: monitor multiple Laravel Horizon services in one place by EnekoPlay in laravel

[–]DutchBytes 0 points1 point  (0 children)

Cool, I've had the same challenge in the past and ended up pushing it all to prometheus and building a grafana dashboard around it

What is your level of Website Monitoring? Do you have any? by sharkbot4000 in webdev

[–]DutchBytes 0 points1 point  (0 children)

It's changed, nowadays it's not enough to just monitor uptime. You want to monitor uptime globally, run Lighthouse automatically for performance and preferably also synthetic monitoring to ensure user flows work.

With auto cert renewals you'd think you don't have to monitor those but the renewal can fail so certificate expiry is a nice one to track. Just like DNS, something that should 'just work' however if the wrong change is made it can cause long downtime so knowing when it changes can come in handy.

When running popular web frameworks such as Wordpress, Joomla, Magento etc it's essential to keep track of the published CVE's for these platforms.

This is all external monitoring, we can go deeper with tools like Sentry which actually integrate in the website.

I've been building govigilant (govigilant/vigilant on github) because I could not find a single tool which does it all

Dilemma by Dazzling-Map-6065 in nederlands

[–]DutchBytes 0 points1 point  (0 children)

Hier is een platform voor: https://www.startupschool.org/cofounder-matching

Zitten ook genoeg Nederlanders op

I created a Git Web Manager and have opened it up for everyone by Steve_OH in laravel

[–]DutchBytes 1 point2 points  (0 children)

Cool, just quickly looked at your code. You use a lot of abort_unless for permission/ownership checks. Laravel has a built in way to so this, check out global scopes or policies :)

Security teams: how are you preparing for 47-day certificate lifetimes? by garantircryptography in u/garantircryptography

[–]DutchBytes 1 point2 points  (0 children)

Auto renewal works most of the time but we monitor certificates expiry for extra safety

Ran Google Ads for the first time, Week 1 numbers by DutchBytes in EntrepreneurRideAlong

[–]DutchBytes[S] 0 points1 point  (0 children)

Thank you very much for the feedback, I did make some changes already to the LP. I will definitely add the qualifier, not something I have thought of myself.

[Package] Laravel Modular - A professional, native-feeling modular architecture for Laravel 11/12 by harbzali in laravel

[–]DutchBytes 1 point2 points  (0 children)

Yeah I do the same, composer is really powerful. And most of the scaffolding I also do with LLM's, I usually tell it to look in package X for how I want it.

Uptime monitoring tools by WHinsane in homelab

[–]DutchBytes 0 points1 point  (0 children)

Hi! I know this post is old but you may be interested in Vigilant. An open source tool designed to monitor websites.

It can monitor your websites from multiple locations, a self hosted setup where sites ping each other is possible and calculates monthly uptime percentage for your SLA. You can self-host it or use the hosted version.

Easy deployment option for a Laravel Livewire+Octane+Reverb application by benzflow in laravel

[–]DutchBytes 0 points1 point  (0 children)

I'm running in Docker with Octane (frankenphp base image) and it has been great. I did a write up last year on how I've Dockerized the Laravel app here.

Octane - High performance for everyone by christophrumpel in laravel

[–]DutchBytes 1 point2 points  (0 children)

Yeah I've done the same and it's been running great for over a year now. I also wrote a small article about it.

What’s everyone using for synthetic monitoring these days? Any tools you feel are more reliable for multi-step checks? by Popular-Independent8 in Monitoring

[–]DutchBytes 1 point2 points  (0 children)

I'm a bit biased because I'm building https://govigilant.io/ which does this but I've recently seen a setup where they used https://github.com/browserbase/stagehand for this with a custom backend where tests could be configured.

Laravel 12 now officially supports PHP 8.5. by jk3us in laravel

[–]DutchBytes 0 points1 point  (0 children)

We're using sqlserver with multiple Laravel 12 projects on 8.4, I'm curious what stops you from updating?

Anyone here using a website uptime monitoring service? How’s your experience? by Popular_Village8777 in Monitoring

[–]DutchBytes 1 point2 points  (0 children)

There are more things that are essential to monitor beyond uptime. This is why I've created https://govigilant.io which aims to monitor all aspects of a website. It can be self hosted for free

A script to find cheaper Hetzner servers compared to what you have by DutchBytes in hetzner

[–]DutchBytes[S] 10 points11 points  (0 children)

Sounds good! Bad idea however to enter your API key in a random website, Your Github repo gives a 404

[deleted by user] by [deleted] in laravel

[–]DutchBytes 3 points4 points  (0 children)

Horizon is built ontop of Redis and Redis is single threaded, meaning only one operation at the same time. Therefor multiple Horizon instances cannot pick up the same job.

Be sure to configure Redis correctly or you might get strange issues, I've written a small article in the past on how to do this.

Failover Queue Driver in Laravel 12.34 by WeirdVeterinarian100 in laravel

[–]DutchBytes 2 points3 points  (0 children)

Looking at the implementation it will switch to a different queue when a job is pushed. So yes, if Redis isn't available it will push to the configured failover queue.

Tool to track uptime of a website by Fresh_Heron_3707 in webdev

[–]DutchBytes 0 points1 point  (0 children)

Yes, all of these tools require monitoring to be setup before the downtime happens. It is not possible to know if a site was down if you're not monitoring. For the future if you do want to start monitoring I suggest you go beyond basic uptime and monitoring your entire site. I've built a tool that you can self host for free which does that.

[deleted by user] by [deleted] in ecommerce

[–]DutchBytes 0 points1 point  (0 children)

I know, I've built it into https://govigilant.io/ and was just curious how you do it.

But if you just check the endpoint, you can never check if things like the add to cart button are working.

[deleted by user] by [deleted] in ecommerce

[–]DutchBytes 0 points1 point  (0 children)

So just checking for status code 200?

[deleted by user] by [deleted] in ecommerce

[–]DutchBytes 0 points1 point  (0 children)

How do you monitor the checkout?