centrex / laravel-telemetry
为 Laravel 添加 Open Telemetry 支持。
v0.0.1
2024-02-04 08:08 UTC
Requires
- php: ^8.1|^8.2
- illuminate/database: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.30
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- rector/rector: ^0.18.12
- spatie/laravel-ray: ^1.26
README
这里应该放置您的描述。请限制在一到两段之内。考虑添加一个简短的示例。
内容
安装
您可以通过 composer 安装此包
composer require centrex/laravel-telemetry
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="laravel-telemetry-config"
这是发布配置文件的内容
return [
];
您可以使用以下命令发布和运行迁移
php artisan vendor:publish --tag="laravel-telemetry-migrations"
php artisan migrate
可选地,您可以使用以下命令发布视图
php artisan vendor:publish --tag="laravel-telemetry-views"
使用
此包将使用默认 OTLP 导出配置即可工作。
默认端口是 4318
,请求将被发送到 https://:4318
。
测试
🧹 使用 Pint 保持现代代码库
composer lint
✅ 使用 Rector 运行重构
composer refacto
⚗️ 使用 PHPStan 运行静态分析
composer test:types
✅ 使用 PEST 运行单元测试
composer test:unit
🚀 运行整个测试套件
composer test
更新日志
请参阅 更新日志 了解最近的变化。
贡献
请参阅 贡献指南 了解详细信息。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。