Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

Commit

Permalink
Adding a paragraph.
Browse files Browse the repository at this point in the history
  • Loading branch information
jzonthemtn committed Apr 2, 2024
1 parent 7d9913d commit e997cac
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions documentation/documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@ curl -X DELETE http://localhost:9200/_plugins/ubi/awesome

The OpenSearch plugin architecture was chosen for UBI due to its maturity, community support, and wide usage by other OpenSearch and community projects. The OpenSearch plugin architecture allows for creating and extensively testing custom OpenSearch API endpoints and interacting with OpenSearch (creating indexes, indexing data, etc.) using the native OpenSearch client. Other considerations for utilizing a plugin for UBI was for control over the UBI release cycle, providing simultaneous compatibility with multiple OpenSearch versions, and extensibility that does not lock UBI into any specific design choices. For instance, UBI stores client-side events and queries in OpenSearch indexes but this could be extended to use a different backend store.

With these capabilities of the plugin architecture, UBI can offer a REST interface for initializing and managing stores, persisting client-side events and queries, and coordinating the correlation between client-side events and queries.

The UBI plugin:

* Provides a REST interface for initializing, listing, and deleting UBI stores.
Expand Down

0 comments on commit e997cac

Please sign in to comment.