int main(void) { statsd_t *link, *link2; link = statsd_init("127.0.0.1", 8125); assert(statsd_count(link, "count1", 123, 1.0) == 0); link2 = statsd_init_with_namespace("127.0.0.1", 8125, "mynamespace"); assert(statsd_count(link, "count2", 125, 1.0) == 0); assert(statsd_gauge(link, "speed", 10) == 0); assert(statsd_timing(link2, "request", 2400) == 0); sleep(1); assert(statsd_inc(link, "count1", 1.0) == 0); assert(statsd_dec(link2, "count2", 1.0) == 0); int i; for (i=0; i<10; i++) { assert(statsd_count(link2, "count3", i, 0.8) == 0); } statsd_finalize(link); statsd_finalize(link2); return 0; }
int main(void) { statsd_init("127.0.0.1", 8125); statsd_count("count1", 123, 1.0); statsd_init_with_namespace("127.0.0.1", 8125, "mynamespace"); statsd_count("count2", 125, 1.0); statsd_gauge("speed", 10); statsd_timing("request", 2400); sleep(1); statsd_inc("count1", 1.0); statsd_dec("count2", 1.0); int i; for(i=0; i<10; i++) { statsd_count("count3", i, 0.8); } statsd_finalize(); return 0; }
static int mod_init(void) { int rc = 0; if(!statsd_params.ip){ LM_INFO("Statsd init ip value is null. use default 127.0.0.1\r\n"); }else{ LM_INFO("Statsd init ip value %s \r\n", statsd_params.ip); } if(!statsd_params.port){ LM_INFO("Statsd init port value is null. use default 8125\r\n"); } else { LM_INFO("Statsd init port value %s\r\n", statsd_params.port); } rc = statsd_init(statsd_params.ip, statsd_params.port); if (rc < 0){ LM_ERR("Statsd connection failed (ERROR_CODE: %i) \n",rc); return -1; }else{ LM_INFO("Statsd: sucess connection to statsd server\n"); } return 0; }