RunAutoExportOptions Struct
Optional build-time Run JSON export. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | path |
|
Empty disables build-time export. More... | |
| std::string | label |
|
Optional label; empty uses the exporter default. More... | |
| bool | include_metrics = true |
| bool | include_power = true |
| bool | include_node_metrics = true |
|
Include node-level latency rows. More... | |
| bool | include_plugin_metrics = true |
|
Include plugin/kernel latency rows when available. More... | |
| bool | include_empty_node_metrics = true |
|
Keep attributed node rows even before samples arrive. More... | |
| int | indent = 2 |
Description
Optional build-time Run JSON export.
Set path before calling Graph::build(...) to write a topology snapshot as soon as the Run is built. This is useful for CI artifacts and graph visualization even if the application has not pushed samples yet.
For final throughput/latency/power numbers, call save_run_json(run, ...) after the run has executed/drained. Build-time export is an initial snapshot.
Definition at line 138 of file Run.h.
Public Member Attributes
include_empty_node_metrics
|
Keep attributed node rows even before samples arrive.
Definition at line 145 of file Run.h.
include_metrics
|
Definition at line 141 of file Run.h.
include_node_metrics
|
Include node-level latency rows.
Definition at line 143 of file Run.h.
include_plugin_metrics
|
Include plugin/kernel latency rows when available.
Definition at line 144 of file Run.h.
include_power
|
Definition at line 142 of file Run.h.
indent
|
Definition at line 146 of file Run.h.
label
|
Optional label; empty uses the exporter default.
Definition at line 140 of file Run.h.
path
|
Empty disables build-time export.
Definition at line 139 of file Run.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.