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.
- 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
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