Make remote config quiet until endpoint is discovered #4078
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What Does This Do
Make remote config quiet until endpoint is discovered
Also make some more initialization lazy.
Motivation
Remote config poller has a lower polling interval than feature discovery. In the previous version, remote config polling every 5 seconds got too verbose until a remote config endpoint was discovered (which would never happened if the agent simply had no remote config enabled).
Additional Notes
Example of log before this PR: