Skip to content

Conversation

@ckaenzig
Copy link

Add a saved search for S3 logs, with a filter for pre-signed api calls (disabled by default).

The aws.cloudtrail integration uses flattened fields (JSON blocks) for several interesting query and response attributes, which don't seem to be really supported by Kibana. which limits the usefulness of a custom dashboard. The biggest issue is that the BucketName is in one of those fields.

So this saved search is a start. If we need better visualizations, it looks like we'll need a custom pipeline which further parses the flattened fields into distinct attributes.

@ckaenzig ckaenzig requested a review from ltflb-bgdi November 11, 2025 13:06
Copy link

@ltflb-bgdi ltflb-bgdi left a comment

Choose a reason for hiding this comment

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

Nice.

@ltflb-bgdi
Copy link

@ckaenzig Thanks. If we need to make some fields searchable, instead of using a pipeline, we could as well try to add a custom mapping or alias fields in Elasticsearch.

@ckaenzig ckaenzig merged commit 296cc17 into master Nov 17, 2025
1 check passed
@ckaenzig ckaenzig deleted the feat-PB-431-s3-logs-saved-search branch November 17, 2025 13:14
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.

3 participants