We use syslog-ng to record metrics. We use systemd journal for logging, we added metrics as part of logs and then filtered by adding filter in /etc/syslog-ng.conf. This worked well but for certain process but if a process spams more log, due to default log suppression rate limit imposed by systemd, we used to drop metrics as well. We don't want to modify log suppression rate limit as that might impact CPU and performance. On other hand we didn't even want to loose metrics.
Wondering if there are some way to add some custom source in syslog-ng for this use case.