2016-01-20 07:10:38 +08:00
|
|
|
# bootstat #
|
|
|
|
|
|
|
|
The bootstat command records boot events (e.g., `firmware_loaded`,
|
|
|
|
`boot_complete`) and the relative time at which these events occurred. The
|
|
|
|
command also aggregates boot event metrics locally and logs the metrics for
|
|
|
|
analysis.
|
|
|
|
|
|
|
|
Usage: bootstat [options]
|
|
|
|
options include:
|
2016-02-10 07:32:38 +08:00
|
|
|
-h, --help Show this help
|
|
|
|
-l, --log Log all metrics to logstorage
|
|
|
|
-p, --print Dump the boot event records to the console
|
|
|
|
-r, --record Record the timestamp of a named boot event
|
|
|
|
--record_boot_reason Record the reason why the device booted
|
2016-02-24 08:18:19 +08:00
|
|
|
--record_time_since_factory_reset Record the time since the device was reset
|
2016-01-20 07:10:38 +08:00
|
|
|
|
|
|
|
## Relative time ##
|
|
|
|
|
|
|
|
The timestamp recorded by bootstat is the uptime of the system, i.e., the
|
|
|
|
number of seconds since the system booted.
|
|
|
|
|
|
|
|
## Recording boot events ##
|
|
|
|
|
|
|
|
To record the relative time of an event during the boot phase, call `bootstat`
|
|
|
|
with the `-r` option and the name of the boot event.
|
|
|
|
|
|
|
|
$ bootstat -r boot_complete
|
|
|
|
|
|
|
|
The relative time at which the command runs is recorded along with the name of
|
|
|
|
the boot event to be persisted.
|
|
|
|
|
|
|
|
## Logging boot events ##
|
|
|
|
|
|
|
|
To log the persisted boot events, call `bootstat` with the `-l` option.
|
|
|
|
|
|
|
|
$ bootstat -l
|
|
|
|
|
|
|
|
bootstat logs all boot events recorded using the `-r` option to the EventLog
|
2016-01-21 05:16:31 +08:00
|
|
|
using the Tron histogram. These logs may be uploaded by interested parties
|
|
|
|
for aggregation and analysis of boot time across different devices and
|
|
|
|
versions.
|
2016-01-20 07:10:38 +08:00
|
|
|
|
|
|
|
## Printing boot events ##
|
|
|
|
|
|
|
|
To print the set of persisted boot events, call `bootstat` with the `-p` option.
|
|
|
|
|
|
|
|
$ bootstat -p
|
|
|
|
Boot events:
|
|
|
|
------------
|
|
|
|
boot_complete 71
|