[SERVER-36981] Free Monitoring backoff period should be less aggressive Created: 04/Sep/18  Updated: 06/Dec/22

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Duncan Armstrong Assignee: Backlog - Security Team
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Server Security
Participants:

 Description   

The current exponential back-off leads to subjectively long waits for the metrics to start flowing after the service has been down. (This is readily apparent during development, but should also be considered an issue for real users in the case of outages with the service.)

It might be fine just to back off linearly (1 sec, 2 secs, 3 secs, 4 secs, ...) instead of exponentially (1 sec, 2 secs, 4 secs, 8 secs, ...), or perhaps keep it exponential but just use a smaller power than 2.

An alternative might be to keep the current exponential back-off, but with a "plateau" at, say, 8 seconds, where it doesn't increment for a few minutes (1 sec, 2 secs, 4 secs, 8 secs, 8 secs, 8 secs, ...)

My preference is for the simpler options, like a linear increment, just for "guessability" in the wild. jonathan.balsano, john.morales care to weigh in?


Generated at Thu Feb 08 04:44:38 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.