cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Investigate reverting to FluentD for Cloudwatch K8s #173

Open ben851 opened 1 year ago

ben851 commented 1 year ago

Description

As a developer/operator of Notify, I would like my kubernetes logging to be as straight forward and hands off as possible so that logs will be consistently stored. Since switching from fluentd to fluentbit, we have had issues with logs not being consistently stored, and multi line parsing breaking.

WHY are we building?

Amazon has switched from fluentd to fluentbit for their cloudwatch kubernetes configuration. A lot of time is being spent debugging/maintaining fluentbit, which is eating into development time to address OKRs.

WHAT are we building?

Determine if FluentD can still be used with the existing AWS Cloudwatch Agents and implement as necessary

VALUE created by our solution

A more robust logging solution for Kubernetes will increase stability and free up time for working on tasks related to OKRs.

Acceptance Criteria

QA Steps