Aliyun Code

首页  >   kongjian / tsar

项目语言:None

自定义模块输出都为0

zuofengjiayou 于  2 年前  发表了新问题#67133

我在试着写自定义模块,tsardevel mymod,然后使用自动生成的代码,没有改过任何东西,里面采集数据函数read_mymod_stats中状态值默认都为1 st_mymod.value_1 = 1; st_mymod.value_2 = 1; st_mymod.value_3 = 1; 然后make;make install然后tsar -i 1 -l --mymod输出的状态信息全是0,请问这是什么原因?配置文件/etc/tsar/conf.d/mymod.conf中的开关项默认也是打开的!

我要提问 我来回答

回答(1

  • kongjian于2 年前回复:

    采集到的是1 但是显示的可能不是,确认一下这里是否改过: static void set_test_record(struct module *mod, double st_array[], U_64 pre_array[], U_64 cur_array[], int inter) { int i; /* set st record */ for (i = 0; i < mod->n_col; i++) { st_array[i] = cur_array[i]; } }