mirror of
https://gitee.com/hyperf/hyperf.git
synced 2024-12-01 11:17:54 +08:00
Update tracer.md (#1162)
This commit is contained in:
parent
d92faea8a4
commit
0810f97570
@ -180,22 +180,25 @@ return [
|
||||
],
|
||||
];
|
||||
```
|
||||
### 配置 span tag
|
||||
### 配置 Span tag
|
||||
|
||||
`1.1.11` 版本后增加了 Span Tag 配置的功能,对于一些 Hyperf 自动收集追踪信息的 Span Tag 名称,可以通过更改 Span Tag 配置来更改对应的名称,只需在配置文件 `config/autolaod/opentracing.php` 内增加 `tags` 配置即可,参考配置如下。如配置项存在,则以配置项的值为准,如配置项不存在,则以组件的默认值为准。
|
||||
|
||||
只需对配置项 `opentracing.tags` 进行修改即可.
|
||||
```php
|
||||
return [
|
||||
'tags' => [
|
||||
// HTTP 客户端 (Guzzle)
|
||||
'http_client' => [
|
||||
'http.url' => 'http.url',
|
||||
'http.method' => 'http.method',
|
||||
'http.status_code' => 'http.status_code',
|
||||
],
|
||||
// Redis 客户端
|
||||
'redis' => [
|
||||
'arguments' => 'arguments',
|
||||
'result' => 'result',
|
||||
],
|
||||
|
||||
// 数据库客户端 (hyper/database)
|
||||
'db' => [
|
||||
'db.query' => 'db.query',
|
||||
'db.statement' => 'db.statement',
|
||||
@ -205,8 +208,6 @@ return [
|
||||
];
|
||||
```
|
||||
|
||||
|
||||
|
||||
### 更换采样器
|
||||
|
||||
默认的采样器为所有请求都记录调用链,这对性能会存在一定程度上的影响,尤其是内存的占用,所以我们只需要在我们希望的时候才对调用链进行追踪,那么我们就需要对采样器进行更换,更换也很简单,以 Zipkin 为例,只需对配置项 `opentracing.zipkin.sampler` 对应的值改为您的采样器对象实例即可,只要您的采样器对象实现了 `Zipkin\Sampler` 接口类即可。
|
||||
|
Loading…
Reference in New Issue
Block a user