guardian / riff-raff

The Guardian's deployment platform
Apache License 2.0
265 stars 18 forks source link

Adopt log shipping via DevX logs #1292

Closed akash1810 closed 8 months ago

akash1810 commented 8 months ago

Requires https://github.com/guardian/deploy-tools-platform/pull/738.

What does this change?

Adopts https://github.com/guardian/devx-logs to ship application logs to Central ELK. This change allows us to remove an application dependency (https://github.com/guardian/kinesis-logback-appender), ultimately reducing the volume of code in the repository.

[!IMPORTANT] We'll lose the buildNumber log marker with this change.

How to test

Rollout

github-actions[bot] commented 8 months ago

Deploy build 3212 of tools::riffraff to CODE

All deployment options - [Deploy build 3212 of `tools::riffraff` to CODE](https://riffraff.gutools.co.uk/deployment/deployAgain?project=tools%3A%3Ariffraff&build=3212&stage=CODE&updateStrategy=MostlyHarmless&action=deploy) - [Deploy parts of build 3212 to CODE by previewing it first](https://riffraff.gutools.co.uk/preview/yaml?project=tools%3A%3Ariffraff&build=3212&stage=CODE&updateStrategy=MostlyHarmless) - [What's on CODE right now?](https://riffraff.gutools.co.uk/deployment/history?projectName=tools%3A%3Ariffraff&stage=CODE)

From guardian/actions-riff-raff.

akash1810 commented 8 months ago

Confirming that PROD logs are appearing as expected.