generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 17
Open
0 / 10 of 1 issue completedDescription
This repository was under a lot of back and forth development during the design and creation of UBI. Because of that, there are some things in the repository that may not be needed anymore. This issue is to identify what needs to stay and what can be removed (or moved to another repository or somewhere else).
The goal is to streamline the repository and make it easier for a new developer to understand the what's important in the repository.
Data Prepper
- The
dataprepperdirectory contains an example blueprint for ingesting UBI events into OpenSearch. I think this directory can be removed. - I would like to propose to remove the Data Prepper functionality from the UBI plugin. The plugin currently supports sending OpenSearch queries to Data Prepper instead of indexing the events in the local index. This functionality was largely a proof of concept and I think can be removed from the code. I am now aware of any users of this functionality, and it is missing some configuration values that would be needed for a real-world deployment.
Dashboard files
- The
search-quality-evaluation-dashboardsdirectory contains example OpenSearch dashboards for viewing the UBI data. I think this code (if still needed) best belongs in the search relevance dashbords plugin project. - The
ubi-dashboardsdirectory seems to contain the same files, or if not the same files, at least files for a similar purpose.
Data files
- The
ubi-data-generatorscripts are very useful to creating data for testing but I am not sure this is the appropriate place for them.
Other
- The
ubi-javascript-collectoris not needed by the plugin. For clarity, I propose moving it to a more closely related repository, such as https://www.github.com/o19s/ubi. - The
scriptsdirectory contains scripts that are useful for developing, testing, and learning about the UBI plugin. I propose moving them to a non-top-level directory, perhaps undersrc/testsince that best describes their intended purpose.
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
🆕 New