Glic: Add metrics and traces for webui initialization [chromium/src : main]

0 views
Skip to first unread message

Aldo Culquicondor (Gerrit)

unread,
Mar 31, 2026, 11:23:55 AM (2 days ago) Mar 31
to Etienne Pierre-Doray, Dan Harrington, Chromium Metrics Reviews, Roger McFarlane, Chromium LUCI CQ, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org
Attention needed from Etienne Pierre-Doray and Roger McFarlane

Aldo Culquicondor voted and added 2 comments

Votes added by Aldo Culquicondor

Commit-Queue+1

2 comments

Patchset-level comments
File-level comment, Patchset 4:
Roger McFarlane . resolved

histograms.xml

  • LGTM

CL Description

From the time of the Glic instance creation until entering the
kBeginLoad state.

This seems like an incomplete sentence? Should it start with "This CL adds metrics capturing the duration from the time..."

Even better would be something like:

```
Glic: Add metric for webui initialization.

This CL adds the following metrics:

  • Foo - Captures the time, in units, it takes to Foo, from creating to commit.
  • Bar - Captures the time, in units, it takes to Bar, from load starts, to commit.
  • ```
Aldo Culquicondor

Sorry, that was the old CL description. Please see the update.

However, I don't see the need to list every histogram in the description, when they are properly documented in code.

File-level comment, Patchset 5 (Latest):
Aldo Culquicondor . resolved

Etienne for categories

Open in Gerrit

Related details

Attention is currently required from:
  • Etienne Pierre-Doray
  • Roger McFarlane
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
Gerrit-Change-Number: 7711298
Gerrit-PatchSet: 5
Gerrit-Owner: Aldo Culquicondor <aco...@chromium.org>
Gerrit-Reviewer: Aldo Culquicondor <aco...@chromium.org>
Gerrit-Reviewer: Dan Harrington <harri...@chromium.org>
Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
Gerrit-Reviewer: Roger McFarlane <rog...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: gwsq
Gerrit-Attention: Roger McFarlane <rog...@chromium.org>
Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
Gerrit-Comment-Date: Tue, 31 Mar 2026 15:23:33 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Roger McFarlane <rog...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Roger McFarlane (Gerrit)

unread,
Mar 31, 2026, 12:13:35 PM (2 days ago) Mar 31
to Aldo Culquicondor, Etienne Pierre-Doray, Dan Harrington, Chromium Metrics Reviews, Chromium LUCI CQ, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org
Attention needed from Aldo Culquicondor and Etienne Pierre-Doray

Roger McFarlane voted and added 1 comment

Votes added by Roger McFarlane

Code-Review+1

1 comment

Patchset-level comments
File-level comment, Patchset 4:
Roger McFarlane . unresolved

histograms.xml

  • LGTM

CL Description

From the time of the Glic instance creation until entering the
kBeginLoad state.

This seems like an incomplete sentence? Should it start with "This CL adds metrics capturing the duration from the time..."

Even better would be something like:

```
Glic: Add metric for webui initialization.

This CL adds the following metrics:

  • Foo - Captures the time, in units, it takes to Foo, from creating to commit.
  • Bar - Captures the time, in units, it takes to Bar, from load starts, to commit.
  • ```
Aldo Culquicondor

Sorry, that was the old CL description. Please see the update.

However, I don't see the need to list every histogram in the description, when they are properly documented in code.

Roger McFarlane

From the time of the web contents creation until the page load
completes.

Starting the sentence with `From` results in a sentence which is not well-formed.

Replace `From` with `Log` or `Capture` and optionally replace `of` with `from`.

Open in Gerrit

Related details

Attention is currently required from:
  • Aldo Culquicondor
  • Etienne Pierre-Doray
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
    Gerrit-Change-Number: 7711298
    Gerrit-PatchSet: 5
    Gerrit-Owner: Aldo Culquicondor <aco...@chromium.org>
    Gerrit-Reviewer: Aldo Culquicondor <aco...@chromium.org>
    Gerrit-Reviewer: Dan Harrington <harri...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Roger McFarlane <rog...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: gwsq
    Gerrit-Attention: Aldo Culquicondor <aco...@chromium.org>
    Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Comment-Date: Tue, 31 Mar 2026 16:13:24 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Aldo Culquicondor <aco...@chromium.org>
    Comment-In-Reply-To: Roger McFarlane <rog...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Aldo Culquicondor (Gerrit)

    unread,
    Mar 31, 2026, 12:26:17 PM (2 days ago) Mar 31
    to Roger McFarlane, Etienne Pierre-Doray, Dan Harrington, Chromium Metrics Reviews, Chromium LUCI CQ, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org
    Attention needed from Etienne Pierre-Doray

    Aldo Culquicondor added 1 comment

    Patchset-level comments
    File-level comment, Patchset 4:
    Roger McFarlane . resolved

    histograms.xml

    • LGTM

    CL Description

    From the time of the Glic instance creation until entering the
    kBeginLoad state.

    This seems like an incomplete sentence? Should it start with "This CL adds metrics capturing the duration from the time..."

    Even better would be something like:

    ```
    Glic: Add metric for webui initialization.

    This CL adds the following metrics:

    • Foo - Captures the time, in units, it takes to Foo, from creating to commit.
    • Bar - Captures the time, in units, it takes to Bar, from load starts, to commit.
    • ```
    Aldo Culquicondor

    Sorry, that was the old CL description. Please see the update.

    However, I don't see the need to list every histogram in the description, when they are properly documented in code.

    Roger McFarlane

    From the time of the web contents creation until the page load
    completes.

    Starting the sentence with `From` results in a sentence which is not well-formed.

    Replace `From` with `Log` or `Capture` and optionally replace `of` with `from`.

    Aldo Culquicondor

    Reworded

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Etienne Pierre-Doray
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
      Gerrit-Change-Number: 7711298
      Gerrit-PatchSet: 5
      Gerrit-Owner: Aldo Culquicondor <aco...@chromium.org>
      Gerrit-Reviewer: Aldo Culquicondor <aco...@chromium.org>
      Gerrit-Reviewer: Dan Harrington <harri...@chromium.org>
      Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
      Gerrit-Reviewer: Roger McFarlane <rog...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
      Gerrit-Comment-Date: Tue, 31 Mar 2026 16:26:06 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Etienne Pierre-Doray (Gerrit)

      unread,
      Mar 31, 2026, 3:51:14 PM (2 days ago) Mar 31
      to Aldo Culquicondor, Roger McFarlane, Dan Harrington, Chromium Metrics Reviews, Chromium LUCI CQ, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org
      Attention needed from Aldo Culquicondor

      Etienne Pierre-Doray added 1 comment

      File base/trace_event/builtin_categories.h
      Line 149, Patchset 5 (Latest): perfetto::Category("glic"),
      Etienne Pierre-Doray . unresolved

      Could you add a short description of what events this includes? (and what glic stands for)

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Aldo Culquicondor
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
        Gerrit-Change-Number: 7711298
        Gerrit-PatchSet: 5
        Gerrit-Owner: Aldo Culquicondor <aco...@chromium.org>
        Gerrit-Reviewer: Aldo Culquicondor <aco...@chromium.org>
        Gerrit-Reviewer: Dan Harrington <harri...@chromium.org>
        Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
        Gerrit-Reviewer: Roger McFarlane <rog...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Aldo Culquicondor <aco...@chromium.org>
        Gerrit-Comment-Date: Tue, 31 Mar 2026 19:51:06 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Aldo Culquicondor (Gerrit)

        unread,
        Mar 31, 2026, 4:01:11 PM (2 days ago) Mar 31
        to Roger McFarlane, Etienne Pierre-Doray, Dan Harrington, Chromium Metrics Reviews, Chromium LUCI CQ, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org
        Attention needed from Etienne Pierre-Doray

        Aldo Culquicondor added 1 comment

        File base/trace_event/builtin_categories.h
        Line 149, Patchset 5: perfetto::Category("glic"),
        Etienne Pierre-Doray . resolved

        Could you add a short description of what events this includes? (and what glic stands for)

        Aldo Culquicondor

        It felt a bit redudant to me, as we have glic folders, but I guess not everyone knows what glic is.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Etienne Pierre-Doray
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
          Gerrit-Change-Number: 7711298
          Gerrit-PatchSet: 6
          Gerrit-Owner: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Reviewer: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Reviewer: Dan Harrington <harri...@chromium.org>
          Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Reviewer: Roger McFarlane <rog...@chromium.org>
          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
          Gerrit-CC: gwsq
          Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Comment-Date: Tue, 31 Mar 2026 20:00:53 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Etienne Pierre-Doray <etie...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Aldo Culquicondor (Gerrit)

          unread,
          Mar 31, 2026, 4:19:29 PM (2 days ago) Mar 31
          to Roger McFarlane, Etienne Pierre-Doray, Dan Harrington, Chromium Metrics Reviews, Chromium LUCI CQ, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org
          Attention needed from Etienne Pierre-Doray

          Aldo Culquicondor voted Auto-Submit+1

          Auto-Submit+1
          Gerrit-Comment-Date: Tue, 31 Mar 2026 20:19:19 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Etienne Pierre-Doray (Gerrit)

          unread,
          Mar 31, 2026, 4:44:56 PM (2 days ago) Mar 31
          to Aldo Culquicondor, Roger McFarlane, Dan Harrington, Chromium Metrics Reviews, Chromium LUCI CQ, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org
          Attention needed from Aldo Culquicondor

          Etienne Pierre-Doray voted and added 1 comment

          Votes added by Etienne Pierre-Doray

          Code-Review+1

          1 comment

          Patchset-level comments
          File-level comment, Patchset 6 (Latest):
          Etienne Pierre-Doray . resolved

          LGTM

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Aldo Culquicondor
          Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
          Gerrit-Change-Number: 7711298
          Gerrit-PatchSet: 6
          Gerrit-Owner: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Reviewer: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Reviewer: Dan Harrington <harri...@chromium.org>
          Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Reviewer: Roger McFarlane <rog...@chromium.org>
          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
          Gerrit-CC: gwsq
          Gerrit-Attention: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Comment-Date: Tue, 31 Mar 2026 20:44:44 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Aldo Culquicondor (Gerrit)

          unread,
          Mar 31, 2026, 4:45:15 PM (2 days ago) Mar 31
          to Etienne Pierre-Doray, Roger McFarlane, Dan Harrington, Chromium Metrics Reviews, Chromium LUCI CQ, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org

          Aldo Culquicondor voted Commit-Queue+2

          Commit-Queue+2
          Open in Gerrit

          Related details

          Attention set is empty
          Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
          Gerrit-Change-Number: 7711298
          Gerrit-PatchSet: 6
          Gerrit-Owner: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Reviewer: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Reviewer: Dan Harrington <harri...@chromium.org>
          Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Reviewer: Roger McFarlane <rog...@chromium.org>
          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
          Gerrit-CC: gwsq
          Gerrit-Comment-Date: Tue, 31 Mar 2026 20:45:03 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Chromium LUCI CQ (Gerrit)

          unread,
          Mar 31, 2026, 8:55:10 PM (2 days ago) Mar 31
          to Aldo Culquicondor, Etienne Pierre-Doray, Roger McFarlane, Dan Harrington, Chromium Metrics Reviews, AyeAye, tracing...@chromium.org, wfh+...@chromium.org, spang...@chromium.org, dewitt...@chromium.org, asvitkine...@chromium.org

          Chromium LUCI CQ submitted the change

          Change information

          Commit message:
          Glic: Add metrics and traces for webui initialization

          Track the time time from the web contents creation until the navigation
          commits and from then until the page load completes.

          Also added a dedicated glic category.
          Bug: 495451913
          Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
          Reviewed-by: Etienne Pierre-Doray <etie...@chromium.org>
          Auto-Submit: Aldo Culquicondor <aco...@chromium.org>
          Commit-Queue: Aldo Culquicondor <aco...@chromium.org>
          Reviewed-by: Dan Harrington <harri...@chromium.org>
          Reviewed-by: Roger McFarlane <rog...@chromium.org>
          Cr-Commit-Position: refs/heads/main@{#1608223}
          Files:
          • M base/trace_event/builtin_categories.h
          • M chrome/browser/glic/host/glic_page_handler.cc
          • M chrome/browser/glic/host/webui_contents_container.cc
          • M chrome/browser/glic/host/webui_contents_container.h
          • M chrome/browser/glic/service/glic_instance_impl.cc
          • M chrome/browser/glic/service/metrics/glic_instance_metrics.cc
          • M tools/metrics/histograms/metadata/glic/histograms.xml
          Change size: M
          Delta: 7 files changed, 63 insertions(+), 8 deletions(-)
          Branch: refs/heads/main
          Submit Requirements:
          • requirement satisfiedCode-Review: +1 by Roger McFarlane, +1 by Etienne Pierre-Doray, +1 by Dan Harrington
          Open in Gerrit
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: merged
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I3124c26c9c630d19f381826edec192887fea43bb
          Gerrit-Change-Number: 7711298
          Gerrit-PatchSet: 7
          Gerrit-Owner: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Reviewer: Aldo Culquicondor <aco...@chromium.org>
          Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Reviewer: Dan Harrington <harri...@chromium.org>
          Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Reviewer: Roger McFarlane <rog...@chromium.org>
          open
          diffy
          satisfied_requirement
          Reply all
          Reply to author
          Forward
          0 new messages