diff --git a/docs/en/components/telescope.md b/docs/en/components/telescope.md index 5915fb852..515c79531 100644 --- a/docs/en/components/telescope.md +++ b/docs/en/components/telescope.md @@ -34,39 +34,11 @@ php bin/hyperf.php migrate ## Usage -> Choose either the listener or middleware +### Middleware (Optional for gRPC) -### Request Listener +Add the middleware in the `config/autoload/middlewares.php` configuration file -Add the listener in the `config/autoload/listeners.php` configuration file - -```php - [ - FriendsOfHyperf\Telescope\Middleware\TelescopeMiddleware::class, - ], -]; -``` - -To record gRPC requests, use the `grpc` middleware +To enable additional gRPC functionality, use the `grpc` middleware ```php Note: Request tracking is automatically enabled via the RequestHandledListener. The TelescopeMiddleware is only needed for additional gRPC-specific functionality. + ## View Dashboard `http://127.0.0.1:9501/telescope` diff --git a/docs/zh-cn/components/telescope.md b/docs/zh-cn/components/telescope.md index b84da929b..471df3478 100644 --- a/docs/zh-cn/components/telescope.md +++ b/docs/zh-cn/components/telescope.md @@ -34,39 +34,11 @@ php bin/hyperf.php migrate ## 使用 -> 监听器和中间件,二选一即可 +### 中间件(可选,仅用于gRPC) -### 请求监听器 +在 `config/autoload/middlewares.php`配置文件加上中间件 -在 `config/autoload/listeners.php`配置文件添加监听器 - -```php - [ - FriendsOfHyperf\Telescope\Middleware\TelescopeMiddleware::class, - ], -]; -``` - -如需记录gRPC请求,请使用`grpc`中间件 +如需gRPC的额外功能,请使用`grpc`中间件 ```php 注意: 请求跟踪功能已通过 RequestHandledListener 自动启用。TelescopeMiddleware 仅用于 gRPC 的额外功能。 + ## 查看仪表板 `http://127.0.0.1:9501/telescope` diff --git a/docs/zh-hk/components/telescope.md b/docs/zh-hk/components/telescope.md index a4142b194..ce2cf6f5d 100644 --- a/docs/zh-hk/components/telescope.md +++ b/docs/zh-hk/components/telescope.md @@ -34,39 +34,11 @@ php bin/hyperf.php migrate ## 使用 -> 監聽器和中間件,二選一即可 +### 中間件(可選,僅用於gRPC) -### 請求監聽器 +在 `config/autoload/middlewares.php`配置文件加上中間件 -在 `config/autoload/listeners.php`配置文件添加監聽器 - -```php - [ - FriendsOfHyperf\Telescope\Middleware\TelescopeMiddleware::class, - ], -]; -``` - -如需記錄gRPC請求,請使用`grpc`中間件 +如需gRPC的額外功能,請使用`grpc`中間件 ```php 注意: 請求追蹤功能已通過 RequestHandledListener 自動啟用。TelescopeMiddleware 僅用於 gRPC 的額外功能。 + ## 查看儀表板 `http://127.0.0.1:9501/telescope` diff --git a/docs/zh-tw/components/telescope.md b/docs/zh-tw/components/telescope.md index eb47a7a00..f46f20d92 100644 --- a/docs/zh-tw/components/telescope.md +++ b/docs/zh-tw/components/telescope.md @@ -34,39 +34,11 @@ php bin/hyperf.php migrate ## 使用 -> 監聽器和中介軟體,二選一即可 +### 中介軟體(可選,僅用於gRPC) -### 請求監聽器 +在 `config/autoload/middlewares.php`配置檔案加上中介軟體 -在 `config/autoload/listeners.php`配置檔案新增監聽器 - -```php - [ - FriendsOfHyperf\Telescope\Middleware\TelescopeMiddleware::class, - ], -]; -``` - -如需記錄gRPC請求,請使用`grpc`中介軟體 +如需gRPC的額外功能,請使用`grpc`中介軟體 ```php 注意: 請求追蹤功能已透過 RequestHandledListener 自動啟用。TelescopeMiddleware 僅用於 gRPC 的額外功能。 + ## 檢視儀表板 `http://127.0.0.1:9501/telescope` diff --git a/src/telescope/README.md b/src/telescope/README.md index 06c61bebe..580607c2d 100644 --- a/src/telescope/README.md +++ b/src/telescope/README.md @@ -39,21 +39,7 @@ php bin/hyperf.php vendor:publish friendsofhyperf/telescope php bin/hyperf.php migrate ``` -## Add Listener - -```php - TelescopeMiddleware or RequestHandledListener, you can choose one of them. +> Note: Request tracking is automatically enabled via the RequestHandledListener. The TelescopeMiddleware is only needed for additional gRPC-specific functionality. ## Add env diff --git a/src/telescope/src/ConfigProvider.php b/src/telescope/src/ConfigProvider.php index 8d908b7c5..99ff179c7 100644 --- a/src/telescope/src/ConfigProvider.php +++ b/src/telescope/src/ConfigProvider.php @@ -48,6 +48,8 @@ public function __invoke(): array Listener\FetchRecordingOnBootListener::class, Listener\RedisCommandExecutedListener::class, Listener\RegisterRoutesListener::class => -1, + Listener\RequestHandledListener::class, + Listener\SetRequestLifecycleListener::class, ], 'publish' => [ [