The https://wiki.jenkins-ci.org/display/JENKINS/Support+Core+Plugin automatically tracks slow requests (eg if a request takes > 10s, it will take threadumps and do other diagnostic things). The benefit is that when someone is having a bad time, the evidence is already recorded to point to the culprit.

      In a SPA like blue ocean, this works nicely for the REST endpoints (which are a source of problems, but not alone). What we lose is the ability to map slowness in the support bundle to what the user is seeing.

      In scope:

      • Investigate if there are ways to track time taken by react components (render time?)
      • Investigate if there are ways to track time used in routes (render time?)
      • Collect profiling data, and publish to (new) endpoint

          [JENKINS-39127] Report on slow UI components or routes

          Michael Neale created issue -
          Michael Neale made changes -
          Epic Link New: JENKINS-35749 [ 171790 ]
          Michael Neale made changes -
          Labels New: supportability
          James Dumay made changes -
          Rank New: Ranked higher
          James Dumay made changes -
          Rank New: Ranked higher
          James Dumay made changes -
          Epic Link Original: JENKINS-35749 [ 171790 ] New: JENKINS-35756 [ 171764 ]
          Michael Neale made changes -
          Resolution New: Won't Do [ 10001 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            Unassigned Unassigned
            michaelneale Michael Neale
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: