|
ORE Studio 0.0.4
|
Centralized manager for telemetry export configuration parsing. More...
#include <telemetry_configuration.hpp>

Static Public Member Functions | |
| static boost::program_options::options_description | make_options_description (const std::string &default_service_name, const std::string &default_service_version) |
| Creates the boost::program_options description for telemetry CLI arguments. | |
| static std::optional< telemetry_options > | read_options (const boost::program_options::variables_map &vm) |
| Reads telemetry options from parsed variables map. | |
Centralized manager for telemetry export configuration parsing.
Provides utilities for creating command-line option descriptions and reading configuration from parsed options. The telemetry export feature captures all log records and exports them to a JSON Lines file for log aggregation and analysis.
|
static |
Creates the boost::program_options description for telemetry CLI arguments.
| default_service_name | Default name of the service. |
| default_service_version | Default version of the service. |
|
static |
Reads telemetry options from parsed variables map.
If telemetry is not enabled (no –telemetry-enabled flag), returns std::nullopt.
| vm | Parsed command-line options. |