register input runner on demand instead of hard code #2121
+83
−115
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.
之前input runner注册是直接写死了,不管有没有相关的插件,所有的input runner都会构造一个对象,像inputhostmonitor这种构造函数会起线程池的,显然没有用到这个插件的时候是浪费资源的,所以需要优化input runner注册方式,等真的用到的时候再注册。