Alex Vandiver
614fdee5ca
kandra: Add a pattern grouping for /api/v1/tus/.
...
We already had one for `/api/v1/tus/...`, but not the bare
`/api/v1/tus/` which is used to initiate the upload.
2025-05-05 12:13:16 -07:00
Alex Vandiver
b11cbbab01
smokescreen: Move metrics port from the default 9810, to 4760.
...
This prevents errors if Smokescreen is running on a host with more
than 10 Tornado shards.
2025-04-11 10:29:26 -07:00
Alex Vandiver
258003a1c8
kandra: Extract the Teleport host CA to disk.
2025-04-02 09:55:21 -07:00
Alex Vandiver
840fa74854
kandra: Add a grok exporter to parse nginx logfiles.
...
This provides access logging metrics to Prometheus. For cardinality
reasons, we cannot (nor would we want to) put every request path into
its own label value -- but we do separate out the most-frequent access
paths (as well as some low-frequency but high-interest ones) into
their own label values.
In order to differentiate accesses to https://zulip.com/ from
https://example.zulipchat.com/ (both of which appear at path `/`), we
use a `grok_exporter.realm_names_regex` value in `zulip.conf`, which
is expected to be set to match the hostname of all possible realms.
2025-03-27 21:56:54 -07:00
Alex Vandiver
bd54f0363e
kandra: Update prometheus configuration.
...
This pulls in the more complete production Prometheus configuration.
2025-03-27 21:56:54 -07:00
Alex Vandiver
3e421d71ba
kandra: Update Teleport CA.
2025-02-21 10:16:33 -08:00
Alex Vandiver
f325e15439
nagios: Switch staging hosts to not page, but send a zulip.
2024-10-08 16:55:07 -07:00
Alex Vandiver
0c7d83f7da
kandra: Use vector to plumb SES logs into S3.
2024-09-26 11:19:45 -07:00
Alex Vandiver
60759ab5fb
kandra: Use generic "vector" process, not dedicated "akamai" process.
...
This makes the Vector configuration extensible, to allow it to be used
not just for ingesting Akamai logs.
2024-09-26 11:19:45 -07:00
Lauryn Menard
80b86c7b16
documentation: Fix "you you" typos in docs/comments/logs.
2024-07-02 11:57:44 -07:00
Alex Vandiver
6a811cb306
process_exporter: Use -recheck-with-time-limit to catch process renames.
2024-05-30 22:24:53 -07:00
Alex Vandiver
87fb703e5b
kandra: Log and timestamp autossh output.
...
By default, autossh writes to syslog; setting AUTOSSH_DEBUG is the
only way to produce output to STDERR. Timestamp that and log that to
the logfile, making the logs perhaps useful.
2024-04-11 09:34:43 -07:00
Alex Vandiver
64146b8704
kandra: Drop the munin port forward.
...
927660a7b6 removed the munin deploys; this stops tunneling port 4949
back to the nagios host.
2024-03-26 12:52:55 -07:00
Alex Vandiver
e06b1794a8
kandra: Template and insert email credentials.
2024-03-21 16:14:44 -07:00
Alex Vandiver
dfdaddea38
kandra: Add a memcached exporter using bmemcached.
2024-02-23 13:32:04 -08:00
Alex Vandiver
927660a7b6
kandra: Remove munin.
2024-02-06 21:34:56 -08:00
Alex Vandiver
b23d90ed62
puppet: Rename puppet/zulip_ops to puppet/kandra.
...
This makes for easier tab-completion, and also is a bit more explicit
about the expected consumer.
2024-02-06 17:56:27 -08:00