#logging #bec

app bec_log_ingestor

Tiny service to pull BEC logs from Redis and push them to Loki

19 stable releases

Uses new Rust 2024

new 1.5.3 Jan 16, 2026
1.5.2 Jan 15, 2026
1.4.1 Dec 9, 2025
1.3.6 Nov 14, 2025
1.0.3 Aug 27, 2025

#55 in Science

Apache-2.0

55KB
1.5K SLoC

bec_log_ingestor

Linting codecov

Tiny service to pull BEC logs from Redis and push them to Loki.

To use the systemd service as-is, a config should be created at /etc/bec_log_ingestor.toml, following the example in install/example_config.toml.

Published RPM packages are signed by PGP, the corresponding public key is:

-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEaONxxBYJKwYBBAHaRw8BAQdA/Y2oM4wF9kWCHh871tRVkpXD43Kwcv+4hawF
KXSU8wW0NkJFQyBUZWFtIChCRUMgUlBNIHNpZ25pbmcga2V5KSA8YmVjX2NpX3N0
YWdpbmdAcHNpLmNoPoiWBBMWCgA+FiEEzj2vq2b33XAPoA97EO1Yp4CfPg4FAmjj
ccQCGwMFCQHhM4AFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQEO1Yp4CfPg5H
SQEAxH518nANNuBhiNaWQrcfG0M8MsNv0MPmw8KIu2av3wQBAOTnnx+KSMz3G3FV
pXWNXqodA3hevPmlEGK3p9246DQHuDgEaONxxBIKKwYBBAGXVQEFAQEHQCD0FdIe
KMARufv8f1q1UpHe/VezH5ws0FWyea6b7ow5AwEIB4h+BBgWCgAmFiEEzj2vq2b3
3XAPoA97EO1Yp4CfPg4FAmjjccQCGwwFCQHhM4AACgkQEO1Yp4CfPg4mkwD9GR4+
hFUtIZhCUdQB3ttwcW7TRKF98zthyA+LU+/YDsMBAMXjE/ZlZVgTmKk6tMamLF1R
cX0DclDjhPJgOxT6NZwB
=ATUU
-----END PGP PUBLIC KEY BLOCK-----

Dependencies

~12–42MB
~715K SLoC