Skip to content

feat: add module to send GitHub job logs from S3 to Splunk#185

Merged
edersonbrilhante merged 13 commits intomainfrom
feat-s3-logs-splunk
Nov 6, 2025
Merged

feat: add module to send GitHub job logs from S3 to Splunk#185
edersonbrilhante merged 13 commits intomainfrom
feat-s3-logs-splunk

Conversation

@edersonbrilhante
Copy link
Member

@edersonbrilhante edersonbrilhante commented Nov 5, 2025

Description

Close #167:

  • Update current code to save logs in s3.
  • Add module to listen files created in s3 and send to splunk.

Additional changes:

  • Change all lambdas to support custom log_level
  • use logging_retention_in_days in all log group for lambdas
  • standardize logging in all lambdas

Type of Change

  • Bug Fix
  • New Feature
  • Breaking Change
  • Refactor
  • Documentation
  • Other (please describe)

Checklist

  • I have read the contributing guidelines
  • Existing issues have been referenced (where applicable)
  • I have verified this change is not present in other open pull requests
  • Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • All new and existing tests pass

@edersonbrilhante edersonbrilhante force-pushed the feat-s3-logs-splunk branch 5 times, most recently from 6d4e88e to 6a3ec2a Compare November 5, 2025 21:30
@edersonbrilhante edersonbrilhante enabled auto-merge (squash) November 6, 2025 10:53
Copy link

@artemburlaka artemburlaka left a comment

Choose a reason for hiding this comment

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

LGTM

@edersonbrilhante edersonbrilhante merged commit 05a4667 into main Nov 6, 2025
5 checks passed
@edersonbrilhante edersonbrilhante deleted the feat-s3-logs-splunk branch November 6, 2025 11:08
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.

Add Terraform module to send GitHub job logs from S3 to Splunk

3 participants