Skip to content
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

Merged
merged 66 commits into from
Nov 5, 2024

Conversation

graytaylor0
Copy link
Member

@graytaylor0 graytaylor0 commented Sep 22, 2024

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

  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

@natebower
Copy link
Collaborator

@vagimeli will perform doc review prior to editorial. Thanks!

Copy link
Contributor

@vagimeli vagimeli left a 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/"
Copy link
Contributor

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

kolchfa-aws and others added 4 commits November 1, 2024 12:33
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]>
Copy link
Collaborator

@natebower natebower left a 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!

graytaylor0 and others added 9 commits November 4, 2024 09:50
…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]>
@graytaylor0
Copy link
Member Author

@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.

Copy link
Collaborator

@natebower natebower left a 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

graytaylor0 and others added 13 commits November 5, 2024 10:07
…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]>
@graytaylor0
Copy link
Member Author

Thanks @natebower! I have committed all of your suggestions.

Signed-off-by: Taylor Gray <[email protected]>
Copy link
Collaborator

@natebower natebower left a 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
Copy link

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:
Copy link

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.

@pajuric
Copy link

pajuric commented Nov 5, 2024

@graytaylor0 - Just added meta and asked for the date update. If you can make those changes, we can push this live.

@pajuric
Copy link

pajuric commented Nov 5, 2024

@krisfreedain @nateynateynate - This blog is ready for primetime! Let's publish!

Copy link
Member

@nateynateynate nateynateynate left a comment

Choose a reason for hiding this comment

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

Looks good!

@nateynateynate nateynateynate merged commit 4469401 into opensearch-project:main Nov 5, 2024
5 checks passed
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.

7 participants