chuan-yun / Molten

php probe for zipkin and opentracing
Apache License 2.0
792 stars 160 forks source link

请问只有molten.service_name参数才能用ini_set设置吗? #118

Open hanierming opened 5 years ago

hanierming commented 5 years ago

请问只有molten.service_name参数才能用ini_set设置吗? 之前好像试的所有的都是可以的,现在是只有这一个参数可以用ini_set设置了吗?那如过一台机器上有很多项目,只想收集一个项目的数据该怎么做呢? @silkcutKs

silkcutKs commented 5 years ago

我添加是否启用的ini设置吧。

hanierming commented 5 years ago

这个是还需要你在改下源码才能实现是吗?现在是只有name才能用ini_set是吧?

silkcutKs commented 5 years ago

@hanierming 我想了一下,你可以针对这个应用单独起一个php-fpm 启动时设置 -d molten.enable=1 将molten 开启。

hanierming commented 5 years ago

@silkcutKs 还有个问题,molten.sampling_request这个参数有用吗?默认是10,但是好像是每个请求都被记录了,想问下怎么才能采样控制呢?这个控制是根据什么来控制的?

silkcutKs commented 5 years ago

@hanierming 看一下这里 采样配置 molten.sampling_type 类型类型, 1采样率控制, 2通过每分钟request数, 默认是1。

molten.sampling_request 采样类型是请求数采样,每分钟的采样请求数, 默认是10。

molten.sampling_rate_base 采样类型是采样率时,每个请求的采样几率, 默认是256。

hanierming commented 5 years ago

@hanierming 看一下这里 采样配置 molten.sampling_type 类型类型, 1采样率控制, 2通过每分钟request数, 默认是1。

molten.sampling_request 采样类型是请求数采样,每分钟的采样请求数, 默认是10。

molten.sampling_rate_base 采样类型是采样率时,每个请求的采样几率, 默认是256。

配置了 sampling_type=2 sampling_requset=10,但是好像还是每个请求都会收集的

akin520 commented 5 years ago

ini_set 不能配置molten.enable,还是挺麻烦了