chronon::observe::ObservationBackend::Config
#include <ObservationBackend.hpp>
Public Attributes
| Name | |
|---|---|
| std::string | warn_file |
| bool | trace_text Mirror structured trace events to the text log (timeline is the primary sink). |
| std::string | trace_file |
| bool | timeline_trace_events |
| std::string | timeline_file |
| bool | timeline_enabled |
| bool | timeline_counters |
| bool | timeline_compress |
| std::string | simulation_name |
| uint64_t | reorder_watermark_cycles |
| size_t | reorder_max_events |
| std::chrono::microseconds | poll_interval |
| std::string | output_dir |
| std::string | info_file |
| std::string | error_file |
| bool | enable_reordering |
| bool | enable_counter_csv |
| std::string | debug_file |
| CounterCsvFormat | counter_csv_format |
Public Attributes Documentation
variable warn_file
std::string warn_file;
variable trace_text
bool trace_text = false;
Mirror structured trace events to the text log (timeline is the primary sink).
variable trace_file
std::string trace_file;
variable timeline_trace_events
bool timeline_trace_events = true;
variable timeline_file
std::string timeline_file = "timeline.pftrace";
variable timeline_enabled
bool timeline_enabled = true;
variable timeline_counters
bool timeline_counters = true;
variable timeline_compress
bool timeline_compress = true;
variable simulation_name
std::string simulation_name;
variable reorder_watermark_cycles
uint64_t reorder_watermark_cycles = 1000;
variable reorder_max_events
size_t reorder_max_events = 100000;
variable poll_interval
std::chrono::microseconds poll_interval {100};
variable output_dir
std::string output_dir = "out";
variable info_file
std::string info_file;
variable error_file
std::string error_file;
variable enable_reordering
bool enable_reordering = true;
variable enable_counter_csv
bool enable_counter_csv = true;
variable debug_file
std::string debug_file;
variable counter_csv_format
CounterCsvFormat counter_csv_format = CounterCsvFormat::Pivoted;
Updated on 2026-07-06 at 09:03:34 +0000