dragonflydb / dragonfly

A modern replacement for Redis and Memcached
https://www.dragonflydb.io/
Other
26.03k stars 957 forks source link

Config rewrite support #3787

Open boomballa opened 2 months ago

boomballa commented 2 months ago

Did you search GitHub Issues and GitHub Discussions First?

2511

Seeing that someone previously suggested support for the config rewrite command, but didn't elaborate on the reasoning, I'd like to give my own personal opinion.

Is your feature request related to a problem? Please describe. Recently, I've been organizing the scripts and data output related to dragonfly monitoring, and I've seen the official monitoring based on Prometheus and Grafana before, but I feel that the monitoring items are a bit less than enough to support the monitoring needs of the production environment, so I'd like to do more monitoring data extraction. This time there a places I want to propose, let's communicate together to see if there is a need to improve.

We will treat configuration inconsistency as a case to assist the DBA in targeting the management of cached instances. image In this case, it is normally necessary to alert the DBA to warn them.

Additional context I'm sorry I'm here to raise requirements again, hahaha, these requirements are trying to usability and reliability after using our dragonfly on-line to the production environment, I hope dragonfly is getting better and better, looking forward to the reply, together to discuss. 😃

romange commented 2 months ago

@boomballa thanks for suggesting these features. Can you please open a "process_id" issue separately and copy paste there what you wrote here? These features require a different effort, so better to separate.

boomballa commented 2 months ago

@romange Okay, I'll take care of it right away.

boomballa commented 2 months ago

@romange Okay, I'll take care of it right away.

I've separated the two issues, tough.

boomballa commented 1 week ago

@romange Hi , I would like to ask, is this current requirement on hold because of low priority? I've been following it and I don't seem to see any progress, can this requirement be prioritized and supported by spending some time on it? I think this config rewrite function is still important for the stability of the cluster, otherwise some configurations may not be able to hot-load the instances need to be frequently switched and restarted, the use of online business is not very friendly.

romange commented 1 week ago

Hello @boomballa . yes, this issue has a low priority. We will welcome community driven contributions for this issue but we won't be able to work on it ourselves.

boomballa commented 1 week ago

Hello @boomballa . yes, this issue has a low priority. We will welcome community driven contributions for this issue but we won't be able to work on it ourselves.

Okay, got it.