whatwedo / monitor-bundle
为基于 symfony 的应用程序提供简单监控。
v2.1.2
2024-08-30 09:08 UTC
Requires
- php: >=8.1
- symfony/framework-bundle: ^6.3|^7.0
- symfony/serializer: ^6.3|^7.0
Requires (Dev)
- doctrine/doctrine-bundle: ^2.7
- doctrine/doctrine-migrations-bundle: ^3.2
- doctrine/orm: ^2.14
- nyholm/symfony-bundle-test: ^3.0
- phpstan/phpstan: ^1.7
- phpunit/phpunit: ^9.5
- symfony/browser-kit: ^6.3|^7.0
- symfony/css-selector: ^6.3|^7.0
- symfony/mercure-bundle: ^0.3
- symfony/messenger: ^6.3|^7.0
- symfony/phpunit-bridge: ^6.3|^7.0
- symfony/twig-bundle: ^6.3|^7.0
- whatwedo/php-coding-standard: ^1.0
- zenstruck/console-test: ^v1.1.0
This package is auto-updated.
Last update: 2024-08-30 09:13:27 UTC
README
whatwedoMonitorBundle
此包启用应用程序监控功能
- 传感器 检查健康状况
- 度量 获取度量(例如:队列中的消息数量)
该包提供了多种方法来获取所有传感器和度量的状态
- 仪表板 以集成到应用程序中(提供 Tailwind 设计)
- 命令 访问(
bin/console whatwedo:monitor:check
),返回基于文本的概述,并返回退出代码 0 或 1 以集成到例如 Docker 健康检查中 - HTTP API (JSON/XML) 端点 返回 200 或 503 HTTP 状态码以集成到监控软件(例如 Prometheus)中
文档
查看 https://whatwedo.github.io/MonitorBundle/
许可证
此包采用 MIT 许可证。查看包中的完整许可证: LICENSE
维护者
此包由位于瑞士伯尔的软件工作室 whatwedo GmbH 维护。