telem-record-gen¶
Create custom telemetry record¶
- Copyright:
(C) 2017 Intel Corporation, CC-BY-SA-3.0
- Manual section:
1
SYNOPSIS¶
telem-record-gen <options>
DESCRIPTION¶
Generate and attempt to send a telemetry record to telemprobd(1). This
program can be used to create a telemetry record from a shell script
or from another program using e.g. system(). The program connects
to a local telemprobd(1) daemon to spool the record for delivery to
the actual collection service.
The payload can be provided as standard input, as a file with the
--payload-file option, or as a string argument with the --payload
option. If neither the --payload or --payload-file is provided,
the payload is assumed to be on <stdin>.
Each record is expected to have a class identifier, a record version number, and a severity level. A class identifier is required to be provided.
OPTIONS¶
-h,--help: Show help options.
-V,--version: Print the program version.
-f,--config-file<file>: Path to configuration file (not implemented yet).
-s,--severity: Severity level (1-4) - (default 1).
-c,--class: Classificationlevel_1/level_2/level_3.
-p,--payload<payload>: Record body (max size = 8k).
-P,--payload-file<file>: File to read payload from.
-R,--record-version<version>: Version number for format of payload (default 1).
-e,--event-id<version>: Event id to use in the record. If not provided a randomly generated id will be assigned to record.
RETURN VALUES¶
0 on success. A non-zero exit code indicates a failure occurred.