Closed thomasleveil closed 5 years ago
Well, not really. You can pretty much monitor anything, you just have to know to how to configure it, usually just creating .yml
files. But yes, some of the aspects of an app are hard to monitor if Health are not inside the app itself, like if the app cache system is working fine, but we can still check if Redis is ok, and is connectable, even if it's not on the same app, or even the same host, because Redis is a service connectable from anywhere. Here are the current resource checkers divided:
Database DirectoryPermissions DiskSpace DocuSign ElasticsearchConnectable Filesystem Http Https Latency Mail MailgunConnectable MemcachedConnectable MySql MySqlConnectable NewrelicDeamon NginxServer PackagesUpToDate Php PostgreSqlConnectable PostgreSqlServer RebootRequired RedisConnectable RedisServer S3 ServerLoad ServerUptime Sshd Supervisor
AppKey Broadcasting Cache ConfigurationCached DebugMode EnvExists Framework Horizon LaravelServices LocalStorage MigrationsUpToDate Queue QueueWorkers Redis RoutesCached SecurityChecker
Thank you for this explanation
Well, I must have been misleaded by the shinny screenshots. I first thought this was a monitoring panel (built with Laravel) to monitor any service (not related to any Laravel app).
I hope this change in the description sentence will help others that stumble upon this doc understand it all about monitoring one Laravel app ;)