-
Notifications
You must be signed in to change notification settings - Fork 499
[aws_cloudtrail_otel] Content pack of EDOT Cloud Forwarder for AWS - CloudTrail Logs #15644
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
The EDOT Cloud Forwarder page doesn't yet contain anything about CloudTrail Logs |
… by service and action", "user agents" panels
ping @ishleenk17 @daniela-elastic marked this one ready for review. In the PR description there are screenshots of the existing dashboard for Cloudtrail logs (from AWS integration), and the one I made with ESQL using data from |
@daniela-elastic @ishleenk17 I have a few questions:
|
Is this because there is lesser data to categorize ? Is there is enough data tp categorize, we shoul dmaybe do the top 10 and put rest to others.
If user ID's are NULL mostly, I would assume its not of much relevance to the customer/user ?
Added @ShourieG from Security team. |
Use the word " OpenTelemetry" in the Title of the dashboard. |
In the dashboard titles:
|
I haven't figured out a way yet how to do UPDATE: Confirmed, there is no way to do that in ES|QL at the moment - to show top 10 results and group the rest as "Others" in Kibana pie chart |
|
||
The AWS CloudTrail OpenTelemetry Assets allow you to monitor [Amazon CloudTrail logs](https://docs.aws.amazon.com/cloudtrail/). With AWS CloudTrail, you can monitor your AWS deployments in the cloud by getting a history of AWS API calls for your account, including API calls made by using the AWS Management Console, the AWS SDKs, the command line tools, and higher-level AWS services. | ||
|
||
The [EDOT Cloud Forwarder for AWS](https://www.elastic.co/docs/reference/opentelemetry/edot-cloud-forwarder/aws) enables you to collect **CloudTrail Logs** from Amazon S3 and forward them directly into Elastic Observability. Use this integration to visualize that data in Kibana, create alerts to notify you if something goes wrong, and reference logs when troubleshooting an issue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we exclude "from Amazon S3" in case in the future we enable other ways to get the logs? CC @ishleenk17
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@daniela-elastic : Since currently we are supporting only ECF, I think its fine to mention this way.
when we update it with other flows, we will be updating our README's as well
|
||
## What do I need to use this integration? | ||
|
||
You need an Elastic Observability project (**Serverless only**) for storing, analyzing, and visualizing your ELB logs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How do we plan to update this if in the future ECF supports more than just serverless? CC @ishleenk17
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When ECF supports more than serverless they will do that with a particular new stack version.
We will also update our kibana version then and along with that the README as well
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we have a process to ensure that we don't miss this and then proactively update the README?
So, its an ESQL issue. In KQL it would be possible right ? |
If we don't limit it, its looking cluttered and TMI for the customer. |
@daniela-elastic ESQL (top) vs LENS (bottom): Note: in the "User agents" the labels for ESQL panel are short and nice as I used |
If we already have a workaround for ESQL suggest keeping this and submitting a request to platform / Kibana team to show top 10 results and group the rest as "Others" in Kibana pie chart (submit a ticket and also add to kibana wishlist spreadsheet) |
Opened issue in Kibana elastic/kibana#239279 (and added to the wishlist) |
💚 Build Succeeded
History
|
Content pack for EDOT Cloud Forwarder for AWS - CloudTrail Logs - Dashboard
Redo of AWS CloudTrail dashboard from AWS integration but using data from https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/encoding/awslogsencodingextension#cloudtrail-log-record-fields
Proposed commit message
See title.
Checklist
changelog.yml
file.Screenshots
Screenshot of AWS CloudTrail dashboard from AWS integration (for comparison)
Screenshot of the dashboard for content pack