Add visualization tool to debug image sources #494
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.
This change will finally empower users to debug Spegel image pulling without having to grok the logs. Over the last year a common question that I receive is "how do I know if Spegel is working?". The install process works sometimes too well which confuses people. While the logs are dynamic and do not tell the whole story of the behavior.
This PR adds a new disabled by default debug page which which will visualize image pull events that occurred on the node. The event tracking will for now occur in memory, and will only run when the feature is enabled. This tool is not meant to be used to debug after the fact errors. We will start off small and revisit this feature a couple of more times in the future to expand it.
Fixes #24