Skip to content

[Epic] Dashboards Metadata Storage Decoupling #1441

Open
@boktorbb

Description

Currently, Dashboards stores its metadata configuration inside OpenSearch index called .opensearch_dashboards. This approach is by design for Dashboards and is biased towards a product decision by the upstream which works out of the box for customers but it introduces challenges while operating at scale and providing high availability for Dashboards.

Dashboards depends on OpenSearch cluster’s availability and other cluster parameters such as cluster health, state, and versions because this metadata, which saves OSD configuration, and visualization metadata, is stored in the index.

The goal is to decouple this metadata from the .opensearch_dashboards index and OpenSearch entirely. This is a precursor for allowing multiple data sources to be used for Dashboards.

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions