tbachert / otel-async-revolt-adapter
OpenTelemetry Revolt 适配器
v0.1.2
2024-01-11 15:19 UTC
Requires
- php: ^8.1
- open-telemetry/context: ^1.0
- revolt/event-loop: ^1.0
Suggests
- revolt/event-loop-adapter-react: To support react/event-loop
This package is auto-updated.
Last update: 2024-09-11 23:03:38 UTC
README
将当前 open-telemetry/context
传播到 revolt/event-loop
回调。
$context = Context::getCurrent(); EventLoop::queue(fn() => assert($context === Context::getCurrent()));
安装
composer require tbachert/otel-async-revolt-adapter
使用方法
适配器会自动注入到全局事件循环中。
如果你使用本地事件循环或使用 EventLoop::setDriver()
设置新的驱动,你必须使用 RevoltDriver::wrap()
手动包装驱动。