Skip to content

Networking

Network layer metrics including Necko, TLS, NSS

Source | Edit

Metrics

quic_successful_connections_ech_real


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(mozfun.map.get_key(payload.keyed_histograms.http3_ech_outcome, 'REAL')).values,0)),
        SUM(mozfun.hist.threshold_count(mozfun.map.get_key(payload.keyed_histograms.http3_ech_outcome, 'REAL'),1))
    )

quic_successful_connections_ech_grease


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(mozfun.map.get_key(payload.keyed_histograms.http3_ech_outcome, 'GREASE')).values,0)),
        SUM(mozfun.hist.threshold_count(mozfun.map.get_key(payload.keyed_histograms.http3_ech_outcome, 'GREASE'),1))
    )

quic_successful_connections_no_ech


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(mozfun.map.get_key(payload.keyed_histograms.http3_ech_outcome, 'NONE')).values,0)),
        SUM(mozfun.hist.threshold_count(mozfun.map.get_key(payload.keyed_histograms.http3_ech_outcome, 'NONE'),1))
    )

tls_successful_conservative_connections


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(payload.histograms.ssl_handshake_result_conservative).values,0)),
        SUM(mozfun.hist.threshold_count(payload.histograms.ssl_handshake_result_conservative,1))
    )

tls_successful_first_try_connections


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(payload.histograms.ssl_handshake_result_first_try).values,0)),
        SUM(mozfun.hist.threshold_count(payload.histograms.ssl_handshake_result_first_try,1))
    )

tls_successful_connections_with_ech_grease


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(payload.histograms.ssl_handshake_result_ech_grease).values,0)),
        SUM(mozfun.hist.threshold_count(payload.histograms.ssl_handshake_result_ech_grease,1))
    )

tls_successful_connections_with_ech


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(payload.histograms.ssl_handshake_result_ech).values,0)),
        SUM(mozfun.hist.threshold_count(payload.histograms.ssl_handshake_result_ech,1))
    )

tls_successful_connections_overall


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(payload.histograms.ssl_handshake_result).values,0)),
        SUM(mozfun.hist.threshold_count(payload.histograms.ssl_handshake_result,1))
    )

tls_failed_cert_validation_time


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(CAST(JSON_EXTRACT_SCALAR(payload.processes.content.histograms.ssl_initial_failed_cert_validation_time_mozillapkix, "$.sum") AS int64)),
        SUM((SELECT SUM(value) FROM UNNEST(mozfun.hist.extract(payload.processes.content.histograms.ssl_initial_failed_cert_validation_time_mozillapkix).values)))
    )

tls_successful_cert_validation_time


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(CAST(JSON_EXTRACT_SCALAR(payload.processes.content.histograms.ssl_succesful_cert_validation_time_mozillapkix, "$.sum") AS int64)),
        SUM((SELECT SUM(value) FROM UNNEST(mozfun.hist.extract(payload.processes.content.histograms.ssl_succesful_cert_validation_time_mozillapkix).values)))
    )

http_channels_success


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(payload.histograms.http_channel_onstart_success).values,0)),
        SUM(mozfun.hist.threshold_count(payload.histograms.http_channel_onstart_success,1))
    )

http_pageloads_using_tls


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(payload.histograms.http_pageload_is_ssl).values,0)),
        SUM(mozfun.hist.threshold_count(payload.histograms.http_pageload_is_ssl,1))
    )

http_transactions_using_tls


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
SAFE_DIVIDE(
        SUM(mozfun.map.get_key(mozfun.hist.extract(payload.histograms.http_transaction_is_ssl).values,0)),
        SUM(mozfun.hist.threshold_count(payload.histograms.http_transaction_is_ssl,1))
    )

cert_error_page_clicked

**Cert Error Pages Clicked **

Analysis Period: weekly, overall

Data Source: events_certerror

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
(
    COALESCE(COUNTIF(
        event_category = 'security.ui.certerror' AND
        event_method = 'click' AND
        event_object = 'aboutcerterror'
    ), 0)
)

cert_error_page_loaded

**Cert Error Pages Loaded **

Analysis Period: weekly, overall

Data Source: events_certerror

Statistics: empirical_cdf, kernel_density_estimate, deciles, bootstrap_mean

Definition:
(
    COALESCE(COUNTIF(
        event_category = 'security.ui.certerror' AND
        event_method = 'load' AND
        event_object = 'aboutcerterror'
    ), 0)
)

time_to_response_start_ms


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles

Definition:
SAFE_DIVIDE(
        SUM(CAST(JSON_EXTRACT_SCALAR(payload.processes.content.histograms.time_to_response_start_ms, "$.sum") AS int64)),
        SUM((SELECT SUM(value) FROM UNNEST(mozfun.hist.extract(payload.processes.content.histograms.time_to_response_start_ms).values)))
    )

http_page_open_to_first_sent


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles

Definition:
SAFE_DIVIDE(
        SUM(CAST(JSON_EXTRACT_SCALAR(payload.processes.content.histograms.http_page_open_to_first_sent, "$.sum") AS int64)),
        SUM((SELECT SUM(value) FROM UNNEST(mozfun.hist.extract(payload.processes.content.histograms.http_page_open_to_first_sent).values)))
    )

http_sub_tls_handshake


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles

Definition:
SAFE_DIVIDE(
        SUM(CAST(JSON_EXTRACT_SCALAR(payload.processes.content.histograms.http_sub_tls_handshake, "$.sum") AS int64)),
        SUM((SELECT SUM(value) FROM UNNEST(mozfun.hist.extract(payload.processes.content.histograms.http_sub_tls_handshake).values)))
    )

http_page_tls_handshake


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles

Definition:
SAFE_DIVIDE(
        SUM(CAST(JSON_EXTRACT_SCALAR(payload.processes.content.histograms.http_page_tls_handshake, "$.sum") AS int64)),
        SUM((SELECT SUM(value) FROM UNNEST(mozfun.hist.extract(payload.processes.content.histograms.http_page_tls_handshake).values)))
    )

dns_lookup_time


Analysis Period: weekly, overall

Data Source: main

Statistics: empirical_cdf, kernel_density_estimate, deciles

Definition:
SAFE_DIVIDE(
        SUM(CAST(JSON_EXTRACT_SCALAR(payload.processes.content.histograms.dns_lookup_time, "$.sum") AS int64)),
        SUM((SELECT SUM(value) FROM UNNEST(mozfun.hist.extract(payload.processes.content.histograms.dns_lookup_time).values)))
    )

Data Sources

events_certerror- Certerror events

Cert Error related events

Definition:


main

Definition: