配置
配置文件
配置文件内容:
{
"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。