meshery / meshery

Meshery, the cloud native manager
https://meshery.io
Apache License 2.0
6.05k stars 1.86k forks source link

[server] Make Adapters, Grafana, and Prometheus as System Wide Construct #7410

Open theBeginner86 opened 1 year ago

theBeginner86 commented 1 year ago

Current Behavior

Currently, Meshery Server tracks adapters, grafana, and prometheus at a user level, i.e, in User Preferences. Refer Preference Struct

Desired Behavior

Adapters, Grafana and Prometheus should be tracked at a system level. That is, these should be treated as different Connections to which Meshery can talk to, throughout its runtime. Refer Meshery Architecture Slides

Implementation

  1. Refactor current code in Meshery Server
  2. Add support in remote provider

Acceptance Tests

Mockups


Contributor Guides and Handbook

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

sandramsc commented 10 months ago

This issue has been open for some time with no recent activity, unassigning to open it up for new contributors to give it a go.