Skip to content

uniondrug/trace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trace client for uniondrug/framework

分布式调用链跟踪客户端

安装

$ cd project-home
$ composer require uniondrug/trace
$ cp vendor/uniondrug/trace/trace.php config/

修改 app.php 配置文件,注入服务,服务名称:traceClient

return [
    'default' => [
        ......
        'providers'           => [
            ......
            \Uniondrug\Trace\TraceClientServiceProvider::class,
        ],
    ],
];

配置

配置文件在 trace.php 中,

<?php
/**
 * Trace中心的配置文件。
 *
 * service: HTTP方式的采集地址
 * timeout: 连接超时时间,单位 秒,默认 30
 */
return [
    'default' => [
        'service' => 'http://ip:port',
        'timeout' => 30,
    ],
];

使用

trace默认在TraceMiddleware和HTTPClient中使用,无需单独使用。