summaryrefslogtreecommitdiffstats
path: root/Documentation/nvme-solidigm-parse-telemetry-log.txt
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-11-09 08:09:56 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-11-09 08:09:56 +0000
commit2822061d0e17d5acdbc46740b535021115f11071 (patch)
tree8c14f8690f3689562c5fd1d550e1883629ced2a8 /Documentation/nvme-solidigm-parse-telemetry-log.txt
parentAdding upstream version 2.10.2. (diff)
downloadnvme-cli-2822061d0e17d5acdbc46740b535021115f11071.tar.xz
nvme-cli-2822061d0e17d5acdbc46740b535021115f11071.zip
Adding upstream version 2.11.upstream/2.11upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'Documentation/nvme-solidigm-parse-telemetry-log.txt')
-rw-r--r--Documentation/nvme-solidigm-parse-telemetry-log.txt86
1 files changed, 86 insertions, 0 deletions
diff --git a/Documentation/nvme-solidigm-parse-telemetry-log.txt b/Documentation/nvme-solidigm-parse-telemetry-log.txt
new file mode 100644
index 0000000..38a678b
--- /dev/null
+++ b/Documentation/nvme-solidigm-parse-telemetry-log.txt
@@ -0,0 +1,86 @@
+nvme-solidigm-parse-telemetry-log(1)
+====================================
+
+NAME
+----
+nvme-solidigm-parse-telemetry-log - Parse and display Solidigm Telemetry log
+
+SYNOPSIS
+--------
+[verse]
+'nvme solidigm parse-telemetry-log' <device> [OPTIONS]
+
+DESCRIPTION
+-----------
+Retrieves, parses, and displays the Telemetry log for the given Solidigm NVMe device.
+This command provides detailed information about the device's telemetry data, which
+can be useful for diagnostics and performance analysis.
+
+The <device> parameter is mandatory and may be either the NVMe character
+device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).
+
+OPTIONS
+-------
+-g <num>::
+--host-generate=<num>::
+ Controls when to generate a new host-initiated report. Default value '1' generates
+ a new host-initiated report, value '0' causes retrieval of an existing log.
+ Valid values are 0 and 1.
+
+-c::
+--controller-init::
+ Gather report generated by the controller.
+
+-d <num>::
+--data-area=<num>::
+ Pick which telemetry data area to report. Default is 3 to fetch areas 1-3.
+ Valid options are 1, 2, 3, 4.
+
+-j <file>::
+--config-file=<file>::
+ Specify a JSON configuration file for custom parsing of the telemetry log.
+
+-s::
+--source-file::
+ Indicates that the <device> argument is a binary file containing a log dump
+ instead of a block or character device.
+
+EXAMPLES
+--------
+* Retrieve and parse the telemetry log with default options:
++
+------------
+# nvme solidigm parse-telemetry-log /dev/nvme0
+------------
+
+* Retrieve an existing telemetry log without generating a new one:
++
+------------
+# nvme solidigm parse-telemetry-log /dev/nvme0 -g 0
+------------
+
+* Parse a specific data area of the telemetry log:
++
+------------
+# nvme solidigm parse-telemetry-log /dev/nvme0 -d 2
+------------
+
+* Use a custom configuration file for parsing:
++
+------------
+# nvme solidigm parse-telemetry-log /dev/nvme0 -j config.json
+------------
+
+* Parse a telemetry log from a binary file:
++
+------------
+# nvme solidigm parse-telemetry-log telemetry_dump.bin -s
+------------
+
+OUTPUT
+------
+The command outputs the parsed telemetry log in JSON format to stdout.
+
+NVME
+----
+Part of the nvme-cli suite \ No newline at end of file