我们的 SDK 中支持 PHP (Laravel+Symphony)
作者: Vadman97创建于 2023年2月10日更新于 2026年6月7日
标签help wantedexternal bug / requestsdk💎 Bounty💰 Rewarded
SDK 应该实现以下功能:
- 以符合otel异常报告规范的方式调用
H.recordException。 - 实现对php/laravel日志库的仪表盘化。如果php/laravel SDK 可以原生地支持日志,那么将它们路由到
v1/logs中的LogRecords会非常好,如果不支持,也可以将它们支持为跟踪事件。在异常实现的一部分中,如果laravel库遵循了用于跟踪HTTP请求处理器的通用格式,那么将这些库包装为原生的otel跟踪会非常好。我们应该基于opentelemetry sdk构建SDK。对于php laravel特定的内容,有一个指南,因此我们应该遵循最佳实践,在收集可用数据方面。要求: - 一个
init方法,用于设置PHP仪表盘,以自动收集控制台日志。 - 一个
recordException方法,允许手动捕获错误(请参阅 java sdk 作为示例)。 - Laravel仪表盘,将钩入框架,以自动收集错误/日志,无需用户手动报告错误。请参阅我们的文档中的一些入门指南!如果您有反馈,我很乐意 添加到它们。
内容来源: highlight/highlight