配置

配置文件

配置文件内容:

{
  "license_key" : "***",
  "audit" : false,
  "log_file_count": 5,
  "log_file_size": 10,
  “loglevel”: "info",
  "listen" : "127.0.0.1:38000",
  "collectors" : [
    "172.16.101.7:7685"
  ]
}

"license_key" :

授权key , 用户识别标识 。

"audit":

审计模式: 缺省值: false. 置为true时即表示开启审计模式, 会在日志文件中输出更多审计模式日志 。

"log_file_count":

日志文件最大个数, 缺省值10。

"log_file_size":

日志文件最大M字节数: 单位M字节,超过设定值日志自动依次改名为log.1,log.2~log.n。
缺省值: 10

"listen":

事务汇总模块listen的tcp端口, 用于sdk模块与汇总模块通信。

"collector" :

collector服务器列表。

配置文件路径

安装命令可以通过参数 “--prefix” 指定安装路径。
在不指定--prefix的情况下, 缺省安装路径为: /usr/lib/tingyun3/csdk。
缺省安装情况下配置文件路径为: /usr/lib/tingyun3/csdk/conf/transagent.json。
可以通过软链接: /etc/tingyun3/csdk/transagent.json 访问配置文件。

日志路径

守护进程日志有三处设置:按如下优先级读取:
1.环境变量 TINGYUN_CTAGENT_LOGS 指定 。
2.环境变量读取失败时 取配置文件的 logFile 。
3.缺省路径安装时, 如果配置文件未指定日志路径, 日志输出路径为 /usr/lib/tingyun3/csdk/logs/trans_agent.log 。

libtingyun.so查找路径

已经SDK嵌码的应用程序在启动时动态加载libtingyun.so。 如果libtingyun.so加载失败,此时应用相当于未嵌码方式运行。 动态加载SO的查找路径:

1.环境变量TINGYUN_LIBS
TINGYUN_LIBS是以":"分隔的路径查找列表, 应用的静态库启动时通过这个环境变量查找libtingyun3.x64.so。

2.环境变量LD_LIBRARY_PATH
如果在TINGYUN_LIBS未找到libtingyun3.x64.so, 则使用LD_LIBRARY_PATH环境变量查找libtingyun3.x64.so。

3.以上都未找到,则以无探针方式运行。
注: 使用bin包安装后, 会在libc.so的相同路径下建立软链接libtingyun3.x64.so指向 /usr/lib/tingyun3/csdk/lib/libtingyun.so。

results matching ""

    No results matching ""