Maybe another file for high-frequency data or UDP port as was mentioned above should be more suitable for this. The filter on the user-side may lead to complications in my opinion.Yeah, I don't know where the sweet spot between fine-grained data and bandwidth would lie. Perhaps the game should aggregate high frequency events such as multicannon/frag cannon/railgun/AFMU/damage and output an AmmoConsumed/DamageTaken event every 5 seconds (if changed)? For the other items, the frequency of occurrence is low enough not to care IMO.
For your uses, perhaps you should filter out events you don't care about client side before uploading to Inara?