#4225·highlight

我们的 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