cloudfoundry / bosh-linux-stemcell-builder

BOSH Ubuntu Linux stemcells
Apache License 2.0
41 stars 103 forks source link

Install rsyslog packages from ubuntu apt repository #299

Open jpalermo opened 12 months ago

jpalermo commented 12 months ago

Currently we install rsyslog packages from a PPA.

It would be more consistent if we could install these from the default Ubuntu apt repository. We tried removing these during Jammy building but not all the rsyslog plugin packages were available.

See which packages are missing, and how important those packages are.

bgandon commented 11 months ago

Some context about this, I remember the rsyslog-mmnormalize module being added in 2021 “for better filtering” through this PR from SAP: #189

Also possibly releavant, this commit from 2018 that re-enabled the rsyslog PPA: https://github.com/cloudfoundry/bosh-linux-stemcell-builder/commit/840bb291cbc7e596f5e6d409a0b24bd90ba0a12d Pivotal tracker story gives insights: https://www.pivotaltracker.com/n/projects/956238/stories/159533409

The rsyslog-mmjsonparse package seems to have appeared in March 2025, during the CentOS 7 Stemcell work: https://github.com/cloudfoundry/bosh/commit/1c0852b05f85d60f3902e5fab0cb84ea3c0ee67a (Before that, Rsyslog was built from source with the json-c library for CentOS 6.5.)

Later on in April 2015, the rsyslog-mmjsonparse package has been added to Ubuntu Trusty in this commit: https://github.com/cloudfoundry/bosh/commit/ed561bb2c6df3a84cd3c08701609ce2693554a5d

ramonskie commented 6 months ago

we could also move to syslog-ng see https://www.syslog-ng.com/products/open-source-log-management/syslog-ng-rsyslog-comparison.aspx

ramonskie commented 4 months ago

slack communication https://cloudfoundry.slack.com/archives/C06HTDT78N9/p1710346873390969

ramonskie commented 3 months ago

https://github.com/rsyslog/rsyslog-pkg-ubuntu/issues/168