taecontrol/moonguard

监控包以保持您的站点在轨道上


README

MoonGuard Filament Plugin Image

Latest Version run-tests Total Downloads

关于MoonGuard纤维插件

您的服务器可能会过载,应用程序可能会崩溃,发生错误,而您可能毫无察觉。我们的开源工具旨在确保您的Laravel应用程序在生产环境中性能最佳和可用性最高。

MoonGuard是一个纤维插件,帮助您同时监控多个Laravel应用程序,验证它们是否正常运行,监督它们的实时性能,并通知您任何应用程序中的任何变化。它提供了根据您的需求进行定制的灵活性。

MoonGuard Demo

在此查看MoonGuard纤维插件的演示。

MoonGuard纤维插件的工作原理

此插件为多个Laravel应用程序提供全面的监控。它警惕地跟踪网站正常运行时间和SSL证书的有效性。此外,它记录应用程序中出现的任何异常或错误。为了确保您始终处于了解状态,当满足特定条件(如Laravel应用程序出现宕机)时,插件会立即通过电子邮件或Slack发送警报。

如果您想获取有关服务器状态的详细信息,包括CPU负载、RAM使用率和磁盘空间,或捕获应用程序中的异常,您必须将Larvis集成到您的项目中。Larvis是MoonGuard生态系统的一部分的轻量级包。其安装简单:一旦添加到项目中,您只需将其配置为通过HTTP请求将数据发送到您的MoonGuard系统。此外,Larvis可以与MoonGuard纤维插件以及Krater桌面应用程序进行通信。

但Krater是什么?它是一个专为与Laravel一起工作的开发者设计的桌面应用程序。它提供了一个高级调试工具,允许用户在本地上检查和分析他们的应用程序。

从想法到发布:MoonGuard纤维插件书籍

您有机会从头开始创建自己的Laravel包。为了引导您通过这段创造性的旅程,我们团队为您撰写了一本全面的书。该书概述了MoonGuard纤维插件构思、开发和发布的整个流程,一步一步。最好的部分?这本书完全免费,您可以在此处获取自己的数字副本。

名为“MoonGuard:软件创造者的旅程”,这本书的目的是通过具体的代码示例来说明包构建过程,这些示例提供了对我们在设计MoonGuard纤维插件时所做的每个决策的理解背景。让这本书成为您自己的包创建冒险的跳板吧!

文档

您可以在我们的文档站点找到整个指南、配置和设置。

测试

composer test

Krater:调试进化

MoonGuard: Krater Image

Krater是一个轻量级、跨平台的应用程序,它彻底改变了您在下一个重大项目上对Laravel应用程序的调试。

MoonGuard:软件创造者的旅程 [书籍]

月球守卫(MoonGuard)开发团队编写了一本名为《月球守卫:软件创作者的旅程》的书。在这本书中,我们记录并解释了创建、开发、发布作为Filament插件月球守卫的整个过程。书中的每一个难点和技巧都被详细记录,您可以在此处获取您的数字副本 这里

MoonGuard: Book

贡献

我们感谢您对月球守卫的兴趣,并欢迎您的贡献。为了帮助您开始,我们已准备了一份贡献指南,您可以从月球守卫文档中访问。如果您有任何问题或反馈,请随时加入我们的Discord服务器并与我们聊天。

许可证

月球守卫Filament插件是开源软件,许可协议为MIT许可证