Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-36981

Free Monitoring backoff period should be less aggressive

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Security

      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?

            Assignee:
            backlog-server-security [DO NOT USE] Backlog - Security Team
            Reporter:
            duncan.armstrong@mongodb.com Duncan Armstrong
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: