-
Notifications
You must be signed in to change notification settings - Fork 444
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
Custom Windows event logs #794
Conversation
Is there a reason this is its own integration? We might just want to put it in the Windows integration. |
:-) This is an ongoing debate. If you have multiple custom logs, you have to add the integration multiple times and it was felt that adding the Windows integration multiple times was "odd". So having it's own integration was thought to be less confusing. Long term we want to use the "multi" option from elastic/package-spec#110 and I think at that time we would move it to the Windows integration. |
Ahh, okay, makes sense. Yah, over time we'll definitely want to integrate it. In general, the Integration install/management process isn't great for discoverability. |
1d1e180
to
c496aa0
Compare
💚 Build Succeeded
Expand to view the summary
Build stats
Test stats 🧪
Trends 🧪 |
@leehinman I understand we are using this as an "input" package (/cc @ruflin ) |
I would consider this an input package. Even though this is a bit special as winlog is already very structured. |
@leehinman users may be unsure what to populate the dataset name with. Does the value default to |
Pinging @elastic/security-external-integrations (Team:Security-External Integrations) |
required: false | ||
multi: true | ||
show_user: false | ||
- name: custom |
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.
Does this need show_user: false
? Checking the spec, this supposedly defaults to false
true
. https://github.com/elastic/package-spec/blob/a8fe73d82b25806f6b96582b99993a63b67ef130/versions/1/data_stream/manifest.spec.yml#L83
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.
No not needed, I can remove.
I often include it because it controls inclusion in "Advanced" items, so while developing it makes it easy to toggle.
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.
Sorry 🤦 , I was really unclear in that comment. What I meant was, does custom
need to add show_user: false
because it's an advanced setting? And I misquoted the link, the spec says the default is show_user: true
, so without it I assume custom
is always being shown to the user.
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.
I think you found a Fleet GUI bug. So if show_user: false
or show_user
is missing, then "Custom Configurations" showed up in the "Advanced Settings". If show_user:true
, then it is always shown to the user. Weird.
Anyway, I'm adding show_user:false
to "Custom Configurations".
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.
👍
399d1b4
to
8776247
Compare
* Custom Windows event logs
Is it possible to listen for multiple channels for one integration? Or do i specifically need one integration per channel? |
What does this PR do?
Adds a new integration for adding custom Windows event logs
Checklist
changelog.yml
file.Related issues
Screenshots
Catalog Screenshot
Overview Screenshot
Add Integration Screenshot
Advanced Options Screenshot