Skip to content

Forward fluent-bit logs to CloudWatch; import fluentbit DNS record#48

Merged
ryanjjung merged 16 commits intomainfrom
cloudwatch-logs
Apr 10, 2026
Merged

Forward fluent-bit logs to CloudWatch; import fluentbit DNS record#48
ryanjjung merged 16 commits intomainfrom
cloudwatch-logs

Conversation

@ryanjjung
Copy link
Copy Markdown
Contributor

@ryanjjung ryanjjung commented Apr 3, 2026

While working the Stalwart logging issue, I made some improvements to this repo. Didn't end up keeping some other changes I tested with, but it didn't make sense to throw these babies out with the bathwater.

This PR accomplishes these things:

  • Builds a CWLogs group called /tb/{env}/observability for each environment.
  • Adjusts the fluent-bit task definition to log to it.
  • Defines in code the Cloudflare DNS records that were manually created. I have imported this record in dev and stage, and will do so in prod when this is approved.

This PR depends upon the release of a new tb_pulumi version.

@ryanjjung ryanjjung changed the title Build log destination and let fluent-bit forward to CWLogs Forward fluent-bit logs to CloudWatch; import fluentbit DNS record Apr 10, 2026
@ryanjjung ryanjjung self-assigned this Apr 10, 2026
@ryanjjung ryanjjung marked this pull request as ready for review April 10, 2026 15:08
@ryanjjung ryanjjung requested review from aatchison and mzeier April 10, 2026 15:08
Copy link
Copy Markdown
Collaborator

@aatchison aatchison left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's all coming together

@ryanjjung ryanjjung merged commit 34e4485 into main Apr 10, 2026
3 checks passed
@ryanjjung ryanjjung deleted the cloudwatch-logs branch April 10, 2026 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants