Networking
Network layer metrics including Necko, TLS, NSS
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'),0))
)
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'),0))
)
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'),0))
)
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,0))
)
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,0))
)
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,0))
)
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,0))
)
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,0))
)
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,0))
)
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,0))
)
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,0))
)
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: