Kane York
f22d98f6be
socketserver: Also serve metrics in Prometheus format
...
The prometheus format allows specifying which metrics are instantaneous ("gauge") and
which are cumulative over time ("counter") and is gaining popularity as a standard
metrics serving format.
2020-01-31 21:35:36 -08:00
Kane York
8767206105
Revert switching cache implementation
2017-09-25 15:26:29 -07:00
Kane York
7657357164
Compile fixes, switch cache implementation
2017-09-25 15:08:22 -07:00
Kane York
bdd5b5416d
add visibility for how many items in response cache
2017-09-25 14:28:21 -07:00
Kane York
ced892fd1a
Fix more warnings
2017-09-15 16:30:11 -07:00
Kane York
e725dc248c
at least pretend to make Statistics thread-safe
...
reduce websocket read buffers
2017-09-15 15:57:21 -07:00
Kane York
9594bda74a
NotLikeThis
2017-09-15 13:41:18 -07:00
Kane York
26ac45358e
Separate CurrentClientCount and global subs
2017-09-15 13:07:41 -07:00
Kane York
6abd30d71c
fix race condition with lastSuccess
...
convert responseCache
2016-06-02 08:59:40 -07:00
Kane York
d49c88a222
Add Health to /stats, add irc reconnect
2016-06-02 08:16:16 -07:00
Kane York
841b6a018d
Expose stats on frequency of client version numbers
2016-04-20 14:11:12 -07:00
Kane York
7654dcdf8d
Source cleanup, and some string copies
2016-01-17 18:01:21 -08:00
Kane York
e117766eb6
Rip out the weekly/monthly HLLs - they're redundant
...
The weekly data can be constructed much more flexibly by just using the
daily data.
2016-01-15 20:54:30 -08:00
Kane York
81c477cd6b
Add unique client counting
2015-12-23 21:57:33 -08:00
Kane York
89ff64f52c
Add comments, add dumpStackOnCtrlZ() for tests
2015-12-23 21:56:56 -08:00
Kane York
18c1abd3e3
Bugfixes: div0, wrong low-mem condition, race
2015-12-23 21:55:15 -08:00
Kane York
6b88b40538
Fix data race, add stat
2015-12-16 12:00:37 -08:00
Kane York
405ad22372
Fix a data race
2015-12-16 11:58:48 -08:00
Kane York
6f13ea360c
Add BackendVerifyFails to /stats to count request spam
2015-11-21 12:10:12 -08:00
Kane York
00175cad39
change global sub to ClientInfo, remove ip output
2015-11-18 09:07:34 -08:00
Kane York
0229274a6c
Add units to memory figures
2015-11-17 12:16:46 -08:00
Kane York
9b0597ca82
Those numbers are in kilobytes.
2015-11-17 11:11:14 -08:00
Kane York
da790fbaa6
Refuse connections if not enough RAM
2015-11-17 11:02:30 -08:00
Kane York
3ad59fb47e
format the uptime >.>
2015-11-16 23:15:38 -08:00
Kane York
976a2593eb
add build stamp to /stats
2015-11-16 22:56:40 -08:00
Kane York
6cadcffd5c
Add uptime to /stats
2015-11-16 22:46:19 -08:00
Kane York
13b3f0f68a
more /stats updates
2015-11-16 21:57:18 -08:00
Kane York
cc98c05472
update /stats - include cpu & mem usage
2015-11-16 21:15:29 -08:00
Kane York
56b80078e5
more /stats updates
2015-11-16 20:36:50 -08:00
Kane York
c55b5fb277
update to /stats
2015-11-16 20:35:03 -08:00
Kane York
58dd0bd9ee
Fix the build (move out of internal)
2015-11-16 13:28:16 -08:00