Pedro Pinto
a833944ec5
Improved perf log latency.
2019-01-03 19:07:18 -05:00
Pedro Pinto
4705368097
Reduced the ammount of irrelevant perf log entries.
...
This was necessary because in production the number of events logged
was in the order of 1/4 billion a day, which consumes too much disk
and makes analysis impossible. Most of these events were irrelevant,
so we now accumulate the most recent log entries in a circular buffer
which only gets flushed to disk when a fix message is sent to the
exchange.
2018-12-20 16:58:23 +00:00
Pedro Pinto
1ff84f26d2
Perf logs.
2018-12-16 18:04:19 +00:00
Pedro Pinto
e6a9c7e433
Merged.
2018-12-05 21:52:49 +00:00
Pedro Pinto
096787d710
Merge
2018-12-05 16:50:48 -05:00
Pedro Pinto
41d662b3ba
Improving trace logs
2018-12-04 16:30:06 -05:00
Pedro Pinto
b49c764c54
Sped up hedging.
2018-11-13 22:15:30 +00:00
Pedro Pinto
b35dae9fab
Improved logging of hedge trace.
2018-11-07 20:00:41 +00:00
Pedro Pinto
b9d3a4d04c
Fixed typos in SocketConnection perf log.
2018-11-06 17:14:05 +00:00
Pedro Pinto
9cd2518853
Added do_work loop data to perf trace.
2018-10-20 16:40:14 +00:00
Pedro Pinto
ef094b891a
SPARK-1771, Logging perf metrics in a DB
2018-10-05 23:05:27 +00:00
Pedro Pinto
8e51b05941
More tweaks to improve performance tracing.
2018-10-02 16:22:04 +00:00
Pedro Pinto
ded957a0ef
SPARK-1686, Towards better server side performance.
2018-10-02 16:20:00 +00:00
Pedro Pinto
12349ef8b7
More metrics tweaking.
2018-09-07 20:53:23 +00:00
Pedro Pinto
925bd72825
More tweaks to metrics.
2018-09-07 16:35:29 +00:00
Pedro Pinto
ec9425f4e8
Added some tools to parse latency metrics out our logs.
2018-09-05 20:55:42 +00:00
Pedro Pinto
d4abac9d0d
Tweaked metrics.
2018-09-04 15:40:35 +00:00
Pedro Pinto
23352438cf
Added latency metrics for tick to order and fill to order
2018-09-03 16:01:58 -04:00
Pedro Pinto
2eca514dea
Fixed build.
2018-08-01 19:52:59 +00:00
Pedro Pinto
7e28a2192a
Moved code to lib.
2018-08-01 17:11:17 +00:00