jetstream/speculative-connect-sockets-increased-population.toml (118 lines of code) (raw):

[experiment] sample_size = 50 ## Metrics [metrics] overall = [ 'dns_lookup_time', 'http_page_tls_handshake', 'http_sub_tls_handshake', 'http_page_open_to_first_sent', 'time_to_response_start_ms', 'perf_page_load_time_ms', 'perf_first_contentful_paint_ms', 'time_to_first_interaction_ms', 'input_event_response_ms', 'input_event_response_ms_parent', 'memory_total', ] weekly = [ 'dns_lookup_time', 'http_page_tls_handshake', 'http_sub_tls_handshake', 'http_page_open_to_first_sent', 'time_to_response_start_ms', 'perf_page_load_time_ms', 'perf_first_contentful_paint_ms', 'time_to_first_interaction_ms', 'input_event_response_ms', 'input_event_response_ms_parent', 'memory_total', ] daily = [] # Workaround because custom experiment configs do not currently support # overriding outcomes. Instead, we list out all of the metrics from the # outcomes on the experiment, and set the `select_expression` to a no-op # for metrics we don't want to compute. ## Networking Performance (subset of Networking) [metrics.dns_lookup_time] [metrics.http_page_tls_handshake] [metrics.http_sub_tls_handshake] [metrics.http_page_open_to_first_sent] [metrics.time_to_response_start_ms] ## the rest of Networking (skip) [metrics.cert_error_page_loaded] select_expression = 'SUM(0)' [metrics.cert_error_page_clicked] select_expression = 'SUM(0)' [metrics.http_transactions_using_tls] select_expression = 'SUM(0)' [metrics.http_pageloads_using_tls] select_expression = 'SUM(0)' [metrics.http_channels_success] select_expression = 'SUM(0)' [metrics.tls_successful_cert_validation_time] select_expression = 'SUM(0)' [metrics.tls_failed_cert_validation_time] select_expression = 'SUM(0)' [metrics.tls_successful_connections_overall] select_expression = 'SUM(0)' [metrics.tls_successful_connections_with_ech] select_expression = 'SUM(0)' [metrics.tls_successful_connections_with_ech_grease] select_expression = 'SUM(0)' [metrics.tls_successful_first_try_connections] select_expression = 'SUM(0)' [metrics.tls_successful_conservative_connections] select_expression = 'SUM(0)' [metrics.quic_successful_connections_no_ech] select_expression = 'SUM(0)' [metrics.quic_successful_connections_ech_grease] select_expression = 'SUM(0)' [metrics.quic_successful_connections_ech_real] select_expression = 'SUM(0)' ## Page Load Performance Minimal [metrics.perf_page_load_time_ms] [metrics.perf_first_contentful_paint_ms] [metrics.time_to_first_interaction_ms] [metrics.input_event_response_ms] [metrics.input_event_response_ms_parent] [metrics.memory_total] ## the rest of Page Load Performance (skip) [metrics.js_pageload_execution_ms] select_expression = 'SUM(0)' [metrics.js_pageload_delazification_ms] select_expression = 'SUM(0)' [metrics.js_pageload_parse_ms] select_expression = 'SUM(0)' [metrics.js_pageload_protect_ms] select_expression = 'SUM(0)' [metrics.js_pageload_xdr_encoding_ms] select_expression = 'SUM(0)' [metrics.js_pageload_baseline_compile_ms] select_expression = 'SUM(0)' [metrics.gpu_keypress_present_latency] select_expression = 'SUM(0)' [metrics.fx_new_window_ms] select_expression = 'SUM(0)' [metrics.content_frame_time_vsync] select_expression = 'SUM(0)' [metrics.child_process_launch_ms] select_expression = 'SUM(0)' [metrics.checkerboard_severity] select_expression = 'SUM(0)' [metrics.checkerboard_severity_count_per_hour] select_expression = 'SUM(0)' [metrics.memory_unique_content_startup] select_expression = 'SUM(0)' [metrics.cycle_collector_max_pause] select_expression = 'SUM(0)' [metrics.cycle_collector_max_pause_content] select_expression = 'SUM(0)' [metrics.gc_ms] select_expression = 'SUM(0)' [metrics.gc_ms_content] select_expression = 'SUM(0)' [metrics.gc_slice_during_idle] select_expression = 'SUM(0)' [metrics.gc_slice_during_idle_content] select_expression = 'SUM(0)'