markup / status-bundle
0.2.1
2017-07-15 11:13 UTC
Requires
- php: >=7.1
- doctrine/common: ^2.7
- psr/log: ^1.0
Requires (Dev)
- mockery/mockery: ^0.9.9
- phpmd/phpmd: ^2.4
- phpstan/phpstan: ^0.6
- phpunit/phpunit: ^5.6
- predis/predis: ^1.0
- squizlabs/php_codesniffer: 3.0.0RC4
- symfony/browser-kit: ^3.2
- symfony/framework-bundle: ^2.8|^3.2
- symfony/phpunit-bridge: ^3.2
This package is auto-updated.
Last update: 2024-09-10 05:51:11 UTC
README
https://packagist.org.cn/packages/markup/status-bundle
允许创建“检查”以确保服务正常运行,例如redis、mysql和rabbitmq。配置允许由运行器执行并报告的一组检查。
类似项目
示例配置
以下示例显示如何创建一个名为“basic”的检查组,它由两个检查(redis和rabbitmq)组成。此组还传递一个选项,可以在控制器中使用它来在Varnish中缓存响应。
在Varnish中缓存状态检查的结果可能非常有用,如果有多个服务和提供者都使用相同的状态页面。您不希望过度占用服务。
例如,Cloudflare的健康检查从每个边缘位置针对服务器运行,截至撰写本文时,这会导致单个健康检查超过80个HEAD请求。
markup_status:
groups:
basic:
checks:
- redis.check
- rabbitmq.check
options:
shared_max_age: 20
可视化状态页面
TBC