-
Notifications
You must be signed in to change notification settings - Fork 9
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
[PROPOSAL] Dashboards Desktop MVP #3
Comments
A few questions about the parameters:
|
|
|
Yes, user is able to customized settings in yml config file. we should provide a friendly UI to support it.
That will be scope of Singe Dashboards program. to allow Dashboards compatible with all version of OpenSearch and Elasticserach |
I'm having difficulty understanding why a desktop solution is needed to solve the issues mentioned in the problem statement. None of the issues seem to be a limitation of a web based approach.
|
there are two type of users in scenario OSD is hosted as web application. End user doesn't have any options to customize config like
we want to provide customer options to connect to any data source, even local database access, excel, on-prime instance
we will give customer the options to choose whatever major, minor, patch version or even dev build as they like |
The end user does not have the ability to customize the config today yes, but the config is simply a object. We can easily have similar to the security model, configs for each user that default to the global config when custom overrides arent present right?
plugins will be a lil trickier but i believe we can implement something similar. The difficulty however will be in ensuring that one users plugin does not have access to another users data.
Ah local database. Yes this will be a problem with NAT
I assume this will be using different executables The usecase for a desktop client makes more sense to me now, might be worthwhile to explicitly call out these limitations in the original problem statement. |
We call this MVP not full product view. we want to ship the essential benefit in MVP first. |
What kind of business use case are you trying to solve? What are your requirements?
We are going to bring native desktop experience to OpenSearch Dashboards user.
What is the problem? What is preventing you from meeting the requirements?
What are you proposing? What do you suggest we do to solve the problem or improve the existing situation?
Create desktop app which run OpenSearch Dashboards local and connect to 9200 port on localhost. 9200 doesn't has to run OpenSearch, it could proxy from other endpoint.
Mandatory (v1.0)
-- support connect to AWS OpenSearch
Nice to have (v2.0)
What are your assumptions or prerequisites?
What are remaining open questions?
List questions that may need to be answered before proceeding with an implementation.
** Key Scenarios **
User download Desktop App from downloads.opensearch.org (http://downloads.opensearch.org/) , launch on their desktop. User choose to run without signin. User is promoted to configure datasource they want to connect to and credential. e.g. AWS OpenSearch endpoint.
Once user configured and connected to support datasource, user could start to use Desktop App. User could install any plugins they want from plugins.opensearch.org (http://plugins.opensearch.org/) (open, free), local plugin
Desktop App will check update-feeds.opensearch.org (http://update-feeds.opensearch.org/) to detect if there is new desktop version app running
User could update dashboards without update Desktop App
User could remove/install/update dashboards plugins without update Desktop App
User could export/import save object from local disk/cloud to backup their data. In the future, they could share the save object to others, all reference link will be convert to accessible absolute link or relative link
The text was updated successfully, but these errors were encountered: