Describe the bug
currently when we change anything in the source config like name or custom_tags or add a new , reaper restart all the goroutines running those metrics
To Reproduce
start the pgwatch agent and check logs
update from source
Observe logs. it will show restarting all gatherers...
Expected behavior
for non critical changes like custom_tags , group etc existing goroutines should be undisturbed
full restart for like change in connstr
Screenshots
