259 Commits

Author SHA1 Message Date
Dominik Werder
9ad7b79225 Basic ca echo 2023-01-12 11:04:31 +01:00
Dominik Werder
a5c927538e Ingest swissfel ca until before electric test 2023-01-06 16:09:25 +01:00
Dominik Werder
ec205ee9df Tune search timeouts 2023-01-05 11:56:00 +01:00
Dominik Werder
4ea83f7a1f WIP timeout handling 2023-01-04 19:54:27 +01:00
Dominik Werder
99357437c9 WIP better connection state handling 2023-01-03 22:47:30 +01:00
Dominik Werder
4a71678aba Common const 2022-12-22 13:49:11 +01:00
Dominik Werder
44364352b1 Use more configured ttl 2022-12-13 15:25:20 +01:00
Dominik Werder
b5c1039c78 Take ttl and backend from parameters 2022-12-12 17:24:38 +01:00
Dominik Werder
b3bd344f5d Rate limit enable option 2022-12-06 21:45:46 +01:00
Dominik Werder
53bbd2b99c Adapt to updated deps 2022-12-06 15:08:32 +01:00
Dominik Werder
2d2721389d Use explicit TTL 2022-11-07 09:17:10 +01:00
Dominik Werder
e5ad477c57 Add rate limiter 2022-10-20 20:50:19 +02:00
Dominik Werder
b4912b538d Improve rate limit 2022-09-30 16:17:45 +02:00
Dominik Werder
21f5d60f61 Factor out inserter 2022-09-30 11:17:01 +02:00
Dominik Werder
6899897920 Refactor 2022-09-30 07:25:21 +02:00
Dominik Werder
f06ccb32d6 Differentiate error counts, save periodic channel info 2022-09-29 12:19:56 +02:00
Dominik Werder
997f12137d Reduce log for test 2022-09-24 12:31:04 +02:00
Dominik Werder
7a0b234573 Factor out the connection collection 2022-09-23 16:43:17 +02:00
Dominik Werder
b64ad0f81e Finer grained generation of extra inserts for testing 2022-09-19 14:31:40 +02:00
Dominik Werder
0905ee6dfc Refactor 2022-09-15 15:35:20 +02:00
Dominik Werder
eac9c63b82 Make more config parameters optional 2022-09-08 08:15:56 +02:00
Dominik Werder
3beae66bbf Add partly ipv6 support and refactor a bit 2022-09-01 18:51:49 +02:00
Dominik Werder
399dfdb4bf Change stop behavior 2022-08-31 17:03:23 +02:00
Dominik Werder
a5ce717702 Improve search and fetch of ioc addr 2022-08-29 18:11:27 +02:00
Dominik Werder
e2b337f848 Block gateways in search 2022-08-26 15:59:06 +02:00
Dominik Werder
7c5ac697af Moved handler, adjust defaults 2022-07-27 15:19:46 +02:00
Dominik Werder
37204cdad8 Factor CA event handler 2022-07-26 12:23:25 +02:00
Dominik Werder
f50a1513b3 Add http apis to query status, add and remove channel 2022-07-22 16:02:13 +02:00
Dominik Werder
dc89de73ce Find handled channels by name 2022-07-21 15:49:36 +02:00
Dominik Werder
41ac41f3ae Try to reconnect on tcp error, take timestamp from epics, warn if ts off 2022-07-21 11:27:38 +02:00
Dominik Werder
27e93f2539 Move search into sub mod 2022-07-20 06:51:54 +02:00
Dominik Werder
0944624e84 Allow different kinds of items to be sent to database insert queue 2022-07-15 09:19:26 +02:00
Dominik Werder
f344c98368 Distribute values 2022-06-03 17:02:10 +02:00
Dominik Werder
8439d31b4c Profiled and tuned throughput 2022-06-01 17:05:03 +02:00
Dominik Werder
f5f1b23466 Channel inserts through common scylla workers 2022-05-25 10:46:09 +02:00
Dominik Werder
277597400e Add more supported data types and stats counter 2022-05-24 14:05:36 +02:00
Dominik Werder
2f9a4092c8 Add service for Prometheus, shows up in Grafana 2022-05-17 16:03:54 +02:00
Dominik Werder
c159b83b8c Refactor stats collection [WIP] 2022-05-16 15:18:32 +02:00
Dominik Werder
ae197e2ef2 Count inserts 2022-05-13 16:31:23 +02:00
Dominik Werder
eee67b916f Gather some runtime stats 2022-05-10 15:48:25 +02:00
Dominik Werder
a964e49aa6 Factor out match arms 2022-05-09 13:25:41 +02:00
Dominik Werder
c6b2756d4a WIP on ingest 2022-05-05 15:43:00 +02:00
Dominik Werder
fb8184957c WIP factor into subfunctions 2022-05-04 16:38:17 +02:00
Dominik Werder
b206bd0eb0 WIP insert 2022-05-04 15:50:45 +02:00
Dominik Werder
2d7d8f0bbd Search more channels and store in db 2022-05-03 17:10:48 +02:00
Dominik Werder
beaf520d75 WIP 2022-05-02 15:53:34 +02:00
Dominik Werder
0800914e10 WIP locate host for channel 2022-04-30 15:44:15 +02:00
Dominik Werder
4f607ce823 Register for multiple channels 2022-04-29 16:16:20 +02:00
Dominik Werder
5d3e8d6dc5 Emit more about search 2022-04-27 15:53:19 +02:00
Dominik Werder
141d36de15 Basic ca connect and parse 2022-04-27 15:24:49 +02:00