-
Notifications
You must be signed in to change notification settings - Fork 480
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
Create a new post for creating a new database integration with data prepper #3338
Conversation
…repper Signed-off-by: Taylor Gray <[email protected]>
@vagimeli will perform doc review prior to editorial. Thanks! |
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
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.
@pajuric @graytaylor0 I've completed the doc review. This blog required significant rewriting to bring it to OpenSearch writing standards. Once my rewrites and suggestions are addressed, please tag me to re-review and ensure it's ready for editorial review. Thank you.
- technical-post | ||
twittercard: | ||
description: " Data Prepper contains support for migrating databases like MongoDB and DynamoDB to OpenSearch. This infrastructure is extendable to other databases, and involves creating a new Data Prepper source plugin." | ||
redirect_from: "/blog/technical-post/2024/09/How to Create a New Database Integration with Data Prepper/" |
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.
Update this link once you accept title edits
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
Co-authored-by: Melissa Vagi <[email protected]> Signed-off-by: kolchfa-aws <[email protected]>
Co-authored-by: Melissa Vagi <[email protected]> Signed-off-by: kolchfa-aws <[email protected]>
Co-authored-by: Melissa Vagi <[email protected]> Signed-off-by: kolchfa-aws <[email protected]>
Co-authored-by: Melissa Vagi <[email protected]> Signed-off-by: kolchfa-aws <[email protected]>
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.
@graytaylor0 @pajuric Editorial review complete. Please see my comments and changes and let me know if you have any questions. Thanks!
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
Signed-off-by: Taylor Gray <[email protected]>
@natebower @vagimeli Thanks for the review and improvements on the post! I have committed the recommended changes. Please let me know if there are any I've missed and I will address them. |
…a-prepper.markdown Signed-off-by: Nathan Bower <[email protected]>
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.
@graytaylor0 LGTM with these final changes. Thanks!
Cc: @pajuric
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Show resolved
Hide resolved
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
…a-prepper.markdown Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Taylor Gray <[email protected]>
Thanks @natebower! I have committed all of your suggestions. |
Signed-off-by: Taylor Gray <[email protected]>
_posts/2024-09-24-creating-a-new-database-integration-with-data-prepper.markdown
Outdated
Show resolved
Hide resolved
…a-prepper.markdown Signed-off-by: Nathan Bower <[email protected]>
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.
@graytaylor0 Thanks for all of your work on this! LGTM
Cc: @pajuric
authors: | ||
- tylgry | ||
- dinujoh | ||
date: 2022-09-21 10:00:00 -0500 |
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.
Update the date to: 2024-11-05
date: 2022-09-21 10:00:00 -0500 | ||
categories: | ||
- technical-post | ||
twittercard: |
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.
Please add the following meta:
meta_keywords: Data Prepper, database inintegration, OpenSearch data collector, data pipeline, mongodb
meta_description: Use this step-by-step guide to set up and test a Data Prepper pipeline. Create a new database integration that streams data from MongoDB to OpenSearch using source coordination.
@graytaylor0 - Just added meta and asked for the date update. If you can make those changes, we can push this live. |
Signed-off-by: Taylor Gray <[email protected]>
@krisfreedain @nateynateynate - This blog is ready for primetime! Let's publish! |
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.
Looks good!
Description
This post is meant to inform potential contributors to Data Prepper on how to create a new source plugin, and how to use the Source Coordination Infrastructure of Data Prepper.
It also walks through how to set up a MongoDB Data Prepper pipeline locally
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.