jobilla / cloud-native-laravel
Prometheus 收集器,用于Laravel
v0.1.9
2024-04-22 14:20 UTC
Requires
- php: ^7.4|^8.0
- ext-apcu: *
- illuminate/http: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/routing: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- monolog/monolog: ^2.0|^3.0
- promphp/prometheus_client_php: ^2.2
This package is auto-updated.
Last update: 2024-09-22 15:11:08 UTC
README
这个库包含了我们在Jobilla使用Laravel微服务时的一些资源集合。它旨在通过提供合理的默认设置来最小化设置新服务的摩擦。
开箱即用的功能
- 在
/metrics上输出标准化的Prometheus格式度量 - 具有最小设置的JSON格式日志
安装
composer require jobilla/cloud-native-laravelphp artisan vendor:publish --tag=cloud-native-config(注意这将还会发布一个覆盖默认Laravel日志配置的logging.php)- 可选地,运行
php artisan vendor:publish --tag=dockerfile将Dockerfile发布到您的项目根目录