Get the server stats
Get the Server Stats on which BangDB server is running. It returns basic statistics of the machine and the database process.
Method : GET
URI : /server/stat
Example
curl -X GET http://192.168.1.105:18080/server/stat
Response
{
"server":{
"node_name":"bangdb",
"version":"#146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021",
"release":"4.15.0-142-generic",
"machine_arch":"x86_64",
"system":"\"Ubuntu 16.04.7 LTS\"\n",
"ram_mb":15831,
"num_cpu":12,
"listen_tcp_sock":10,
"established_tcp_sock":7,
"avg_user_cpu":3.07,
"avg_sys_cpu":0.5600000000000001,
"avg_iowait_cpu":0.16,
"avg_idle_cpu":95.68000000000001,
"num_open_files":105314,
"num_disk":2,
"total_disk_space_GB":1024,
"used_disk_space":"6%\n"
},
"bangdb_process":{
"pid":26717,
"bangdb_ip_port":"NULL",
"vm":8886,
"maxrss_mb":148,
"user_time_sec":56,
"sys_time_sec":0,
"page_reclaims":34187,
"page_fault_IO":1,
"block_input":0,
"block_output":4304,
"context_switch_vol":1695,
"context_switch_forced":255
}
}
Database related query starts with /db/<dbname>.