10 Commits

Author SHA1 Message Date
Luke Berndt
6825aaf9a4 Reduce backend per-upload CPU to relieve upload timeouts
The Node main thread was saturated at about 39 uploads/s, overflowing the
listen queue so uploads timed out connecting from nginx.

- Enable keepAlive on the S3 agent; every upload did a full TLS handshake
- Remove OpenTelemetry tracing
- Cache the system key lookup for 60s
- Use lean queries when listing calls
- Serialize each call once in notify_clients, not per recipient
- Add an nginx upstream keepalive pool, and hold Node's keepAliveTimeout
  above it so nginx never reuses a connection Node has closed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 18:06:48 -05:00
Luke Berndt
d0ffb84034 wait for otel detectors 2024-09-14 10:17:27 -04:00
Luke Berndt
a1c3929fb9 fixes for account, admin 2024-09-14 09:54:19 -04:00
Luke Berndt
aa9f142d86 more instrumentation 2024-09-14 09:14:10 -04:00
Luke Berndt
d9823a6af9 trying... 2024-08-25 09:44:17 -04:00
Luke Berndt
6d0335c278 fixed otel agent 2024-08-24 10:29:11 -04:00
Luke Berndt
2815061daf back to honeycomb tracing and high sample 2024-08-21 22:10:15 -04:00
Luke Berndt
fc77bd2934 upgrading telem 2024-08-21 10:43:39 -04:00
Luke Berndt
34d5550d5f manual tracing for Upload 2024-02-04 10:54:40 -05:00
Luke Berndt
e502144d5f honeycomb tracing 2024-02-03 06:58:53 -05:00