MCPcopy Create free account

hub / github.com/alibaba/tsar / functions

Functions167 in github.com/alibaba/tsar

↓ 22 callersFunctionset_mod_record
src/framework.c:37
↓ 21 callersFunctionregister_mod_fields
src/framework.c:24
↓ 10 callersFunctionparse_string
src/config.c:121
↓ 10 callersFunctionreload_modules
* reload modules by mods, if not find in mods, then set module disable * return 1 if mod load ok * return 0 else */
src/framework.c:102
↓ 8 callersFunctioncollect_record_stat
* compute mod->st_array and swap cur_info to pre_info * return: 1 -> ok * 0 -> some mod->n_item have modify will reprint header */
src/framework.c:349
↓ 8 callersFunctionread_a_float_value
modules/mod_squid.c:211
↓ 6 callersFunctionread_a_long_long_value
modules/mod_squid.c:163
↓ 6 callersFunctionread_line_to_module_record
* read line from file to mod->record and return timestamp */
src/framework.c:464
↓ 5 callersFunctionread_a_int_value
modules/mod_squid.c:142
↓ 4 callersFunctioncollect_record
* if diable = 1, then will disable module when record is null */
src/framework.c:324
↓ 4 callersFunctiondisable_col_zero
* if col num is zero then disable module */
src/framework.c:502
↓ 4 callersFunctioninit_module_fields
* 1. alloc or realloc store array * 2. set mod->n_item */
src/framework.c:186
↓ 4 callersFunctionparse_add_string
src/config.c:131
↓ 4 callersFunctionprint_header
* print header and update mod->n_item */
src/output_print.c:51
↓ 4 callersFunctionprintf_result
src/output_print.c:129
↓ 4 callersFunctiontrim
src/output_print.c:816
↓ 3 callersFunctionconvert_record_to_array
* convert record to array */
src/common.c:42
↓ 3 callersFunctionparse_int
src/config.c:110
↓ 3 callersFunctionprint_array_stat
src/output_print.c:153
↓ 3 callersFunctionprint_tail
src/output_print.c:555
↓ 3 callersFunctionrunning_check
src/output_print.c:860
↓ 3 callersFunctionseek_tail_lines
src/output_print.c:829
↓ 3 callersFunctionusage
src/tsar.c:29
↓ 2 callersFunctionStrToInt
modules/mod_haproxy.c:282
↓ 2 callersFunctionadjust_print_opt_line
* adjust print opt line */
src/output_print.c:27
↓ 2 callersFunctionfind_offset_from_start
find where start printting * number:the suffix number of record data (tsar.data.number) * return * 0 ok * 1 need find last tsar.data file * 2 fin
src/output_print.c:331
↓ 2 callersFunctionget_st_array_from_file
get data from tsar.data */
src/common.c:193
↓ 2 callersFunctionget_strtok_num
src/common.c:136
↓ 2 callersFunctionload_modules
* load module from dir */
src/framework.c:49
↓ 2 callersFunctionlua_set_mod
src/tsar_lua_util.c:23
↓ 2 callersFunctionprint_record
src/output_print.c:222
↓ 2 callersFunctionprocess_input_line
src/config.c:263
↓ 2 callersFunctionrunning_print
* print mode, print data from tsar.data */
src/output_print.c:723
↓ 2 callersFunctionset_record_time
* set and print record time */
src/output_print.c:478
↓ 2 callersFunctionstr2sa
src/output_db.c:114
↓ 2 callersFunctionstrtok_next_item
src/common.c:91
↓ 1 callersFunction__get_squid_info
modules/mod_squid.c:451
↓ 1 callersFunction__read_partition_stat
modules/mod_partition.c:23
↓ 1 callersFunction__read_squid_stat
modules/mod_squid.c:509
↓ 1 callersFunctioncheck_time
* check time if corret for pirnt from tsar.data */
src/output_print.c:506
↓ 1 callersFunctionclient_comm_connect
modules/mod_squid.c:363
↓ 1 callersFunctionclose_luavm
src/tsar_lua_util.c:251
↓ 1 callersFunctioncollect_cnts
modules/mod_squid.c:240
↓ 1 callersFunctioncollect_info
modules/mod_squid.c:257
↓ 1 callersFunctioncount_squid_nr
modules/mod_squid.c:321
↓ 1 callersFunctiondocument_headers_done
Returns 1 if we're done processing the document body; 0 to keep going */
modules/mod_haproxy.c:118
↓ 1 callersFunctionfree_modules
* free module info */
src/framework.c:427
↓ 1 callersFunctionget_haproxy_detail
modules/mod_haproxy.c:301
↓ 1 callersFunctionget_http_status
modules/mod_haproxy.c:135
↓ 1 callersFunctionget_include_conf
deal with the include statment */
src/config.c:314
↓ 1 callersFunctionget_kernel_stats
modules/mod_io.c:173
↓ 1 callersFunctionget_mod_hdr
* get__mod_hdr; hdr format:HDR_SPLIT"hdr1"HDR_SLIT"hdr2" */
src/common.c:161
↓ 1 callersFunctionget_threshold
get nagios alert threshold value */
src/config.c:364
↓ 1 callersFunctionhandle_error
modules/mod_io.c:105
↓ 1 callersFunctioninit_host_info
modules/mod_apache.c:26
↓ 1 callersFunctioninit_nginx_host_info
modules/mod_nginx.c:96
↓ 1 callersFunctioninit_running_print
* init_running_print, if sucess then return fp, else return NULL */
src/output_print.c:638
↓ 1 callersFunctioninitialize
Get partition names. Check against match list */
modules/mod_io.c:140
↓ 1 callersFunctioninject_lua_package_path
src/tsar_lua_util.c:41
↓ 1 callersFunctioninject_tsar_api
src/tsar_lua_util.c:114
↓ 1 callersFunctioninject_tsar_consts
src/tsar_lua_util.c:79
↓ 1 callersFunctionload_lua_module
src/tsar_lua_util.c:411
↓ 1 callersFunctionload_lua_module_info
src/tsar_lua_util.c:126
↓ 1 callersFunctionload_lua_module_optusage
src/tsar_lua_util.c:205
↓ 1 callersFunctionload_lua_module_register
src/tsar_lua_util.c:230
↓ 1 callersFunctionload_luavm
src/tsar_lua_util.c:258
↓ 1 callersFunctionmain_init
src/tsar.c:90
↓ 1 callersFunctionmerge_mult_item_to_array
src/common.c:118
↓ 1 callersFunctionmerge_one_string
src/common.c:64
↓ 1 callersFunctionmod_register
modules/mod_io.c:341
↓ 1 callersFunctionmyread
modules/mod_squid.c:357
↓ 1 callersFunctionmywrite
modules/mod_squid.c:351
↓ 1 callersFunctionoutput_db
src/output_db.c:158
↓ 1 callersFunctionoutput_file
src/output_file.c:23
↓ 1 callersFunctionoutput_multi_tcp
src/output_tcp.c:85
↓ 1 callersFunctionoutput_nagios
src/output_nagios.c:27
↓ 1 callersFunctionparse_config_file
src/config.c:289
↓ 1 callersFunctionparse_line
parse every config line */
src/config.c:172
↓ 1 callersFunctionparse_mod
add mod to tsar */
src/config.c:24
↓ 1 callersFunctionparse_squid_info
modules/mod_squid.c:422
↓ 1 callersFunctionprint_current_time
print current time */
src/output_print.c:203
↓ 1 callersFunctionprint_partition_stats
modules/mod_io.c:243
↓ 1 callersFunctionprint_record_time
src/output_print.c:543
↓ 1 callersFunctionprintable
modules/mod_io.c:118
↓ 1 callersFunctionread_a_long_long_value_squid
add for squidclient when counter is nagtive*/
modules/mod_squid.c:186
↓ 1 callersFunctionread_lvs_conn_stat
modules/mod_lvs.c:109
↓ 1 callersFunctionread_lvs_stat
******************************************************* * Read swapping statistics from ip_vs_stat *************************************************
modules/mod_lvs.c:58
↓ 1 callersFunctionrealloc_module_array
* 1. realloc store array when mod->n_item is modify */
src/framework.c:223
↓ 1 callersFunctionreload_check_modules
* reload check modules by mods, if not find in mods, then set module disable */
src/framework.c:153
↓ 1 callersFunctionrunning_cron
src/tsar.c:232
↓ 1 callersFunctionrunning_list
src/tsar.c:217
↓ 1 callersFunctionrunning_print_live
running in print live mode */
src/output_print.c:258
↓ 1 callersFunctionsend_data_tcp
src/output_tcp.c:23
↓ 1 callersFunctionsend_sql_txt
* send sql to remote db */
src/output_db.c:27
↓ 1 callersFunctionset_debug_level
src/config.c:144
↓ 1 callersFunctionset_special_field
src/config.c:404
↓ 1 callersFunctionset_special_item
src/config.c:427
↓ 1 callersFunctionset_st_record
* set st result in st_array */
src/framework.c:253
↓ 1 callersFunctionshut_down
src/tsar.c:203
↓ 1 callersFunctionspecial_mod
src/config.c:79
next →1–100 of 167, ranked by callers