fix(otel): show workbench resource timing fields (#711)

Co-authored-by: Codex <codex@noreply.local>
This commit is contained in:
Lyon
2026-06-23 01:41:35 +08:00
committed by GitHub
parent 6e44260451
commit ac4351a853
@@ -1071,6 +1071,12 @@ function spanDetail(span: Record<string, unknown>, maxLength: number): string {
attrPart(attrs, "workbench.ui.activity_idle_ms"),
attrPart(attrs, "workbench.ui.activity_waiting_for"),
attrPart(attrs, "workbench.ui.activity_last_event_label"),
attrPart(attrs, "workbench.ui.resource_duration_ms"),
attrPart(attrs, "workbench.ui.resource_fetch_to_request_ms"),
attrPart(attrs, "workbench.ui.resource_request_wait_ms"),
attrPart(attrs, "workbench.ui.resource_response_transfer_ms"),
attrPart(attrs, "workbench.ui.resource_next_hop_protocol"),
attrPart(attrs, "workbench.ui.resource_server_timing"),
attrPart(attrs, "hwlab.http.stage"),
attrPart(attrs, "hwlab.http.phase"),
attrPart(attrs, "hwlab.http.phase.outcome"),
@@ -2063,6 +2069,15 @@ IMPORTANT_ATTRS = [
"workbench.ui.visibility", "workbench.ui.event_name",
"workbench.ui.activity_idle_ms", "workbench.ui.activity_waiting_for",
"workbench.ui.activity_last_event_label",
"workbench.ui.resource_duration_ms",
"workbench.ui.resource_fetch_to_request_ms",
"workbench.ui.resource_request_wait_ms",
"workbench.ui.resource_response_transfer_ms",
"workbench.ui.resource_transfer_size",
"workbench.ui.resource_encoded_body_size",
"workbench.ui.resource_decoded_body_size",
"workbench.ui.resource_next_hop_protocol",
"workbench.ui.resource_server_timing",
"db.system", "db.operation.name", "db.sql.table", "db.query.arg_count",
"db.index.expected", "db.pool.max_open", "db.pool.open_connections",
"db.pool.in_use", "db.pool.idle", "db.pool.wait_count",
@@ -2345,6 +2360,15 @@ IMPORTANT_ATTRS = [
"workbench.ui.visibility", "workbench.ui.event_name",
"workbench.ui.activity_idle_ms", "workbench.ui.activity_waiting_for",
"workbench.ui.activity_last_event_label",
"workbench.ui.resource_duration_ms",
"workbench.ui.resource_fetch_to_request_ms",
"workbench.ui.resource_request_wait_ms",
"workbench.ui.resource_response_transfer_ms",
"workbench.ui.resource_transfer_size",
"workbench.ui.resource_encoded_body_size",
"workbench.ui.resource_decoded_body_size",
"workbench.ui.resource_next_hop_protocol",
"workbench.ui.resource_server_timing",
"http.target", "http.url", "url.path",
"db.system", "db.operation.name", "db.sql.table", "db.query.arg_count",
"db.index.expected", "db.pool.max_open", "db.pool.open_connections",
@@ -2760,6 +2784,15 @@ IMPORTANT_ATTRS = [
"workbench.ui.visibility", "workbench.ui.event_name",
"workbench.ui.activity_idle_ms", "workbench.ui.activity_waiting_for",
"workbench.ui.activity_last_event_label",
"workbench.ui.resource_duration_ms",
"workbench.ui.resource_fetch_to_request_ms",
"workbench.ui.resource_request_wait_ms",
"workbench.ui.resource_response_transfer_ms",
"workbench.ui.resource_transfer_size",
"workbench.ui.resource_encoded_body_size",
"workbench.ui.resource_decoded_body_size",
"workbench.ui.resource_next_hop_protocol",
"workbench.ui.resource_server_timing",
"db.system", "db.operation.name", "db.sql.table", "db.query.arg_count",
"db.index.expected", "db.pool.max_open", "db.pool.open_connections",
"db.pool.in_use", "db.pool.idle", "db.pool.wait_count",