Skip to main content

chronon::observe::ObservationBackend::Config

#include <ObservationBackend.hpp>

Public Attributes

Name
std::stringwarn_file
booltrace_text
Mirror structured trace events to the text log (timeline is the primary sink).
std::stringtrace_file
booltimeline_trace_events
std::stringtimeline_file
booltimeline_enabled
booltimeline_counters
booltimeline_compress
std::stringsimulation_name
uint64_treorder_watermark_cycles
size_treorder_max_events
std::chrono::microsecondspoll_interval
std::stringoutput_dir
std::stringinfo_file
std::stringerror_file
boolenable_reordering
boolenable_counter_csv
std::stringdebug_file
CounterCsvFormatcounter_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