-
Notifications
You must be signed in to change notification settings - Fork 817
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configurable Log Level for Agones controllers #1218
Comments
These are my observations on an active cluster at about 400 CCU during off peak time in EUW in 1 minute. Size specified under each log is of a single entry. Log type: Syncing Log type: syncGameServerSet Log type: Processing Log type: Reconciling GameServerSet Log type: Enqueuing Log type: Synchronising Log type: Update Fleet Status Log type: running webhook Log type: Adding more gameservers Log type: patch created! Log type: creationValidationHandler Log type: No pods found, removing finalizer agones.dev Log type: Event Concerns: These are the only ones that were easy to detect as they are constantly happening, just sum of the listed ones come up to almost 10MB every minute and that is on one cluster (we are running 9 of them) during off peak. |
Conflicts when attempting to update Kubernetes resources is expected and will happen frequently in Agones. Currently they are reported as errors, and (a) produce a lot of noise, and (b) are reported as errors, which can often be seen as potential issues by end users, as well as red-herring reasons for actual issues. We may want to wait until googleforgames#1220 is complete before merging. Will help with issues also raised in googleforgames#1218.
Conflicts when attempting to update Kubernetes resources is expected and will happen frequently in Agones. Currently they are reported as errors, and (a) produce a lot of noise, and (b) are reported as errors, which can often be seen as potential issues by end users, as well as red-herring reasons for actual issues. We may want to wait until googleforgames#1220 is complete before merging. Will help with issues also raised in googleforgames#1218.
Conflicts when attempting to update Kubernetes resources is expected and will happen frequently in Agones. Currently they are reported as errors, and (a) produce a lot of noise, and (b) are reported as errors, which can often be seen as potential issues by end users, as well as red-herring reasons for actual issues. We may want to wait until googleforgames#1220 is complete before merging. Will help with issues also raised in googleforgames#1218.
Conflicts when attempting to update Kubernetes resources is expected and will happen frequently in Agones. Currently they are reported as errors, and (a) produce a lot of noise, and (b) are reported as errors, which can often be seen as potential issues by end users, as well as red-herring reasons for actual issues. We may want to wait until #1220 is complete before merging. Will help with issues also raised in #1218.
Just more work on googleforgames#1218 to reduce logging verbosity.
Just more work on #1218 to reduce logging verbosity.
As from the above list only these types would occur with the
Other messages were moved into I am closing this issue, because most noisy log messages were moved to Debug log level. |
Conflicts when attempting to update Kubernetes resources is expected and will happen frequently in Agones. Currently they are reported as errors, and (a) produce a lot of noise, and (b) are reported as errors, which can often be seen as potential issues by end users, as well as red-herring reasons for actual issues. We may want to wait until googleforgames#1220 is complete before merging. Will help with issues also raised in googleforgames#1218.
Just more work on googleforgames#1218 to reduce logging verbosity.
Is your feature request related to a problem? Please describe.
There is an additional billing cost caused by excessive Agones controller logging.
Describe the solution you'd like
We need to prioritise the logs, some should be moved to debug level.
Add Helm variables to configure log level.
Describe alternatives you've considered
Additional context
Similar work we have done for Agones SDK server:
#971
The text was updated successfully, but these errors were encountered: