]> git.proxmox.com Git - ceph.git/blame - ceph/src/civetweb/test/page_status.lua
buildsys: switch source download to quincy
[ceph.git] / ceph / src / civetweb / test / page_status.lua
CommitLineData
11fdf7f2
TL
1mg.write("HTTP/1.0 200 OK\r\n")\r
2\r
3-- MIME type: https://www.ietf.org/rfc/rfc4627.txt, chapter 6\r
4mg.write("Content-Type: application/json\r\n")\r
5\r
6mg.write("\r\n")\r
7\r
8num_threads = mg.get_option("num_threads")\r
9num_threads = tonumber(num_threads)\r
10\r
11\r
12function n(s) \r
13 if ((type(s) == "string") and (#s > 0)) then \r
14 return s \r
15 else \r
16 return "null" \r
17 end\r
18end\r
19\r
20\r
21mg.write("{\r\n\"system\" :\r\n")\r
22\r
23mg.write(n(mg.get_info("system")))\r
24\r
25mg.write(",\r\n\"summary\" :\r\n")\r
26mg.write(n(mg.get_info("context")))\r
27mg.write(",\r\n\"common\" :\r\n")\r
28mg.write(n(mg.get_info("common")))\r
29mg.write(",\r\n\"connections\" :\r\n[\r\n")\r
30\r
31 mg.write(n(mg.get_info("connection", 1)))\r
32\r
33for i=2,num_threads do\r
34 mg.write(",\r\n")\r
35 mg.write(n(mg.get_info("connection", i)))\r
36end\r
37mg.write("]\r\n}\r\n")\r
38\r