omni::telemetry::kStayAliveSetting

Defined in omni/structuredlog/Telemetry.h

constexpr const char *const omni::telemetry::kStayAliveSetting = "/telemetry/stayAlive"

Telemetry transmitter app settings.

These control the behavior of the transmitter app. They can be specified either on the command line (prefixed by ‘—‘), or in the transmitter app’s config file (omni.telemetry.transmitter.toml). This setting will cause the transmitter to stay alive until it is manually killed. This setting is mostly meant for developer use, but could also be used in server or farm environments where Omniverse apps are frequently run and exited. This will bypass the normal exit condition check of testing whether all apps that tried to launch the transmitter have exited on their own. When this option is disabled, once all apps have exited, the transmitter will exit on its own. When this option is enabled, this exit condition will simply be ignored. This defaults to false.

Note that if no schemas are available for the transmitter to process, this option is ignored. In that case, the transmitter will simply exit immediately after trying to download the schemas package.

Note

This setting is ignored if kUploadAllAndExitSetting is set to true.