@@ -79,10 +79,9 @@ def cli():
7979@click .option ('--transaction-size' , type = int , default = lambda : get_env_or_default ('TEST_TRANSACTION_SIZE' , 5 , int ), help = 'Number of operations per transaction' )
8080@click .option ('--log-level' , default = lambda : get_env_or_default ('LOG_LEVEL' , 'INFO' ), type = click .Choice (['DEBUG' , 'INFO' , 'WARNING' , 'ERROR' ]), help = 'Logging level' )
8181@click .option ('--log-file' , default = lambda : get_env_or_default ('LOG_FILE' , None ), help = 'Log file path' )
82- @click .option ('--metrics-enabled/--no-metrics' , default = lambda : get_env_or_default ('METRICS_ENABLED' , True , bool ), help = 'Enable metrics collection' )
83- @click .option ('--metrics-port' , type = int , default = lambda : get_env_or_default ('METRICS_PORT' , 8000 , int ), help = 'Prometheus metrics server port' )
82+
8483@click .option ('--metrics-interval' , type = int , default = lambda : get_env_or_default ('METRICS_INTERVAL' , 5 , int ), help = 'Metrics reporting interval in seconds' )
85- @ click . option ( '--otel-enabled' , is_flag = True , default = lambda : get_env_or_default ( 'OTEL_ENABLED' , True , bool ), help = 'Enable OpenTelemetry' )
84+
8685@click .option ('--otel-endpoint' , default = lambda : get_env_or_default ('OTEL_EXPORTER_OTLP_ENDPOINT' , None ), help = 'OpenTelemetry OTLP endpoint' )
8786@click .option ('--otel-service-name' , default = lambda : get_env_or_default ('OTEL_SERVICE_NAME' , 'redis-load-test' ), help = 'OpenTelemetry service name' )
8887@click .option ('--otel-export-interval' , type = int , default = lambda : get_env_or_default ('OTEL_EXPORT_INTERVAL' , 5000 , int ), help = 'OpenTelemetry export interval in milliseconds' )
@@ -316,12 +315,9 @@ def _build_config_from_args(kwargs) -> RunnerConfig:
316315 test = test_config ,
317316 log_level = kwargs ['log_level' ],
318317 log_file = kwargs ['log_file' ],
319- metrics_enabled = kwargs ['metrics_enabled' ],
320- metrics_port = kwargs ['metrics_port' ],
321318 metrics_interval = kwargs ['metrics_interval' ],
322319 output_file = kwargs ['output_file' ],
323320 quiet = kwargs ['quiet' ],
324- otel_enabled = kwargs ['otel_enabled' ],
325321 otel_endpoint = kwargs ['otel_endpoint' ],
326322 otel_service_name = kwargs ['otel_service_name' ],
327323 otel_export_interval_ms = kwargs ['otel_export_interval' ],
0 commit comments