Commit 70e9901
claudfuen
feat: improve Better Stack logging infrastructure
- Fix RDS log group naming to use db.identifier instead of db.id
- Add automatic dependency installation for Lambda function using Pulumi Command
- Remove manual npm install requirement from deployment process
- Add comprehensive setup documentation in comments
- Ensure subscription filters work for both ECS and RDS logs automatically
- Make Better Stack integration plug-and-play for new users
Users now only need to:
1. Update BETTER_STACK_ENTRYPOINT and BETTER_STACK_SOURCE_TOKEN
2. Run pulumi up
Dependencies are automatically installed during deployment.1 parent 7a6cd76 commit 70e9901
File tree
3 files changed
+208
-1
lines changed- apps/infra
- logtail-aws-lambda
3 files changed
+208
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
589 | 590 | | |
590 | 591 | | |
591 | 592 | | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
592 | 603 | | |
593 | 604 | | |
594 | 605 | | |
| |||
617 | 628 | | |
618 | 629 | | |
619 | 630 | | |
620 | | - | |
| 631 | + | |
| 632 | + | |
621 | 633 | | |
622 | 634 | | |
623 | 635 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments