alibaba / alibaba/Sentinel

The Rule in the Dashboard will be not persisted into datasource, and the Rule update in the datasource will remove the Rules which is configured in the Dashboard.

Open
#1,911 1 comment 0 reactions 0 assignees View on GitHub
area/dashboard area/data-source kind/question
Dominant language
Java
Stars
23.1k
Forks
8.1k
PR merge metrics
No merged PRs in 30d

Description

## Issue Description
The Rule config in the Dashboard will be not persisted into datasource, and the Rule update in the datasource will remove the Rules which is configured in the Dashboard.
Type: *bug report*
### Describe what happened (or what feature you want)

### Describe what you expected to happen
when we use the datasource, the config in the Dashboard and datasource should be consistent.

### How to reproduce it (as minimally and precisely as possible)

1. add a new rule in datasource
2. start the targert app, then add a new rule in the Dashboard for this app.
3. change the rule in the datasource.

### Tell us your environment

### Anything else we need to know?

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the three steps in the issue: add a datasource rule, add a Dashboard rule after starting the target app, then change the datasource rule. Trace the Dashboard and datasource synchronization paths to identify why one update removes the other; done means both configurations remain consistent after each update.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.