antonioribeiro / health

Laravel Health Panel
BSD 3-Clause "New" or "Revised" License
1.95k stars 197 forks source link

README: make it clear this health panel is about check Laravel apps only #132

Closed thomasleveil closed 5 years ago

thomasleveil commented 5 years ago

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 ;)

antonioribeiro commented 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:

General usage checkers

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

Laravel Specific Checkers

AppKey Broadcasting Cache ConfigurationCached DebugMode EnvExists Framework Horizon LaravelServices LocalStorage MigrationsUpToDate Queue QueueWorkers Redis RoutesCached SecurityChecker

thomasleveil commented 5 years ago

Thank you for this explanation