Best Strategy to Log High-Frequency Properties Periodically in ThingWorx?
Hi Community,
I’m using ThingWorx 10.0.0 and working with high-frequency properties named property1 and property2 that update very often.
If these are marked as Logged = TRUE, they generate a large amount of history data and can impact system performance.
Proposed Approach
Before I implement anything, this is the strategy I’m considering to log values only every X minutes:
1. Keep original properties unlogged (Logged = FALSE).
2. Create separate periodic properties (Logged = TRUE, DataChange = ALWAYS).
3. Use a Timer to write values to these periodic properties every X minutes:
me.property1_periodic = me.property1;
me.property2 = me.property2;This would store history only at fixed intervals instead of every update.
Looking for Suggestions
Is this a good approach?
Are there any built-in features or alternative strategies for periodic logging that I should consider before implementing this?
I’d appreciate any recommendations or best practices from the community.

