This section describes additional options that you may want to configure once you are used to using Telemetry Streaming.
|enable||false, true, string||This value is used to disable any object in a declaration.|
|trace||false, true, string||This value is useful during debug of Telemetry Streaming because it dumps intermediate data to a file. This value can be applied to the Poller, Listener, and Consumer classes. The option
|match||string, pattern (regex)||This value applies to the Telemetry_Listener class and provides a string or pattern (regex) which will result in events being dropped that do not match the value of a defined set of keys in the event. Defined keys:
|enableHostConnectivityCheck||true, false||This value applies to the Telemetry_Consumer and Telmetry_System_Poller class. If set to true, Telemetry Streaming will check if it can reach the host and return a fail if it cannot reach the host.|
In certain use cases, such as configuring the generic http consumer with secrets, you may need to reference objects in other parts of the configuration. To reference other objects, Telemetry Streaming uses JSON pointers with syntax derived primarily from Application Services 3.
- RFC 6901 compliant, with some enhacements to account for scenarios not outlined in the RFC
- Pointer types:
- Absolute pointer: =/Shared/secretPath
- Relative pointer: =passphrase
- Relative (nearest class) pointer: =@/passphrase
- Pointer formats (determined by leading character):
- Resolve value: =
- Resolve value and base64 decode: +
- Resolve value and replace property with object (no stringify): >