omni::telemetry::kIgnoreOldEventsSettingLeaf

Defined in omni/structuredlog/Telemetry.h

constexpr const char *const omni::telemetry::kIgnoreOldEventsSettingLeaf = "ignoreOldEvents"

This setting is an optional member of the kTransmitterSetting object.

Flag to indicate that when an old event is detected, it should simply be discarded instead of being anonymized or pseudonymized before transmission. This is useful if processing old events is not interesting for analysis or if transmitting an old event will violate a data retention policy. An event is considered old if it is beyond the ‘old events threshold’ (see kOldEventThresholdSettingLeaf). By default, old events will be anonymized before being transmitted. If this flag is set here at the global level, it will override any old event settings from the schema and event levels.