Hi Mark,
I (am the author of fluent-plugin-forest) think that your concern is just correct.
The way fluent-plugin-forest doing is not optimized totally.
But, it is the only way to handle tags dynamically increasing, in current Fluentd APIs.
Now, I (am also core committer of Fluentd project) am working to improve Plugin APIs for next version v0.14
to handle increasing tags easily.
It's not simple solution, and requires plugin's fixations, but is the only way to make the world better.
Please add comment for the branch/WIP-pull-request if you have any concern about this problem!
tagomoris.
2015年4月21日火曜日 18時00分30秒 UTC+9 Mark Fine: