-
Notifications
You must be signed in to change notification settings - Fork 439
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
Add Filestream integration #11332
Add Filestream integration #11332
Conversation
380f203
to
a5e9ef5
Compare
a5e9ef5
to
84cba1d
Compare
Pinging @elastic/elastic-agent-data-plane (Team:Elastic-Agent-Data-Plane) |
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.
Looking good.
Couple of questions in-line. The biggest is on field types. We probably need to double check other integrations to make sure they are defined the same across all of them. We don't want any mismatches.
I checked them and they're all keyword in other integrations, thanks for spotting that! |
Can we document that users migrating from a log integration can temporarily use |
That's a good idea @strawgate ! Where do you think we should add it? To the overview or directly to the configuration option? Or should we have a migration guide (for an ideal migration we'd have to implement some extra fetures)? |
I think there's some prior art in having migration information in the overview/readme so that makes sense to me. |
I like the idea, I'm thinking if we should involve the docs team and questioning what is the best way to communicate it. I tried to write something, however we're not at a point where we can provide provide a migration guide without data loss, while those options can help with preventing, or reducing, data duplication, there is still the possibility from data loss between the last line ingested by the Log input and when Filestream actually starts. So I fear it could cause confiscation among our users. We could merge the PR as is and work on a better documentation for migration that will be released when it goes GA or close to it. What do you think? |
When I made a version of this in the past I landed on including language like:
I think we could:
Do we already have an issue created for improving the migration information? |
I love the wording @strawgate ! I'll add it to the overview page and create an issue to follow up on improving it. |
@strawgate, I've added this bit at the end of the README (89429ce):
What do you think? |
💚 Build Succeeded
History
cc @belimawr |
|
That seems good to me. Though I think we should rename |
My understanding is that we'll rename the Custom Logs integration once the Custom Filestream is GA, this PR releases it in technical preview. |
Package filestream - 0.0.1 containing this change is available at https://epr.elastic.co/package/filestream/0.0.1/ |
+1 on renaming to |
This commit adds the Filestream integration
This commit adds the Filestream integration
This commit adds the Filestream integration
This commit adds the Filestream integration
This commit adds the Filestream integration
Proposed commit message
This commit adds the Filestream integration
Checklist
changelog.yml
file.Author's Checklist
How to test this PR locally
paths
to read from any text fileThe Custom Filestream integration uses the fingerprint file identity by default, so make sure the file used for testing has a size of at least
1024
bytes or change the fingerprint length in the integration settings.Related issues
Screenshots