Page MenuHomePhabricator

Gather PHP 8.1 profiling data
Closed, ResolvedPublic

Description

As we have done in the past with impactful migrations, it would be great if we could send ArcLamp profiling data from PHP8.1 to a
separate pipeline

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
ResolvedReedy
StalledNone
OpenNone
ResolvedNone
ResolvedNone
ResolvedReedy
ResolvedKrinkle
ResolvedKrinkle
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedLucas_Werkmeister_WMDE
ResolvedNone
ResolvedJdforrester-WMF
ResolvedDaimona
ResolvedJdforrester-WMF
DeclinedNone
Resolved• Scott_French
Resolved• Scott_French
Resolved• Scott_French
Resolvedcscott
Resolved• Scott_French
DuplicatePRODUCTION ERRORNone
ResolvedPRODUCTION ERRORMichael
ResolvedPRODUCTION ERRORMichael
ResolvedMichael
DuplicatePRODUCTION ERRORNone
ResolvedTgr
ResolvedNone
Resolved• DAlangi_WMF
ResolvedTgr
Resolved• DAlangi_WMF
ResolvedTgr
ResolvedTgr
Resolved• Atieno
ResolvedNone
Resolvedbrouberol
Resolved• Scott_French
Resolved• Scott_French
Resolved• Scott_French
Resolved• Scott_French
Resolved• Scott_French
Resolved• Scott_French
ResolvedKrinkle
ResolvedKrinkle
Resolved• Scott_French
ResolvedKrinkle
ResolvedTgr
Resolved• Scott_French
Resolvedjnuche
ResolvedJdforrester-WMF
ResolvedBUG REPORT• bd808
ResolvedReedy
ResolvedReedy
Resolvedseanleong-WMDE
StalledNone
OpenNone
ResolvedLucas_Werkmeister_WMDE
ResolvedDaimona
ResolvedDaimona
ResolvedDaimona
OpenNone
ResolvedUmherirrender
ResolvedArendpieter
ResolvedUmherirrender
ResolvedUmherirrender
Resolved• mszabo
Resolvedtstarling
ResolvedUmherirrender
Resolved• Dreamy_Jazz
Resolved• Dreamy_Jazz
ResolvedPhysikerwelt
ResolvedTgr
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedNone
ResolvedUmherirrender
ResolvedNone
ResolvedNone
ResolvedkarapayneWMDE
ResolvedAudreyPenven_WMDE
ResolvedAudreyPenven_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedUmherirrender
Resolvedthiemowmde
ResolvedLucas_Werkmeister_WMDE
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
Resolved• mszabo
ResolvedxSavitar
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedDaimona
Resolvedcscott
ResolvedArendpieter
OpenNone
ResolvedUmherirrender
Resolved• larissagaulia
ResolvedUmherirrender
ResolvedJdforrester-WMF
OpenNone
OpenNone
ResolvedArendpieter
OpenNone
ResolvedReedy
OpenNone
OpenNone
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
Resolvedsiebrand
ResolvedUmherirrender
Resolved• Dreamy_Jazz
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
OpenNone
OpenNone
ResolvedNone
OpenDaimona
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedKrinkle
Resolved• Scott_French
Resolvedori

Event Timeline

Change #1117945 had a related patch set uploaded (by CDanis; author: CDanis):

[operations/mediawiki-config@master] Route PHP8 Excimer profiles to separate ArcLamp sinks

https://gerrit.wikimedia.org/r/1117945

Change #1117946 had a related patch set uploaded (by CDanis; author: CDanis):

[operations/puppet@production] Set up ArcLamp pipeline for PHP8

https://gerrit.wikimedia.org/r/1117946

Change #1117946 merged by CDanis:

[operations/puppet@production] Set up ArcLamp pipeline for PHP8

https://gerrit.wikimedia.org/r/1117946

Change #1117945 merged by jenkins-bot:

[operations/mediawiki-config@master] Route PHP8 Excimer profiles to separate ArcLamp sinks

https://gerrit.wikimedia.org/r/1117945

Mentioned in SAL (#wikimedia-operations) [2025-02-06T18:31:05Z] <cdanis@deploy2002> Started scap sync-world: Backport for [[gerrit:1117945|Route PHP8 Excimer profiles to separate ArcLamp sinks (T383845 T385395 T385199)]]

Mentioned in SAL (#wikimedia-operations) [2025-02-06T18:33:53Z] <cdanis@deploy2002> cdanis: Backport for [[gerrit:1117945|Route PHP8 Excimer profiles to separate ArcLamp sinks (T383845 T385395 T385199)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-02-06T18:42:04Z] <cdanis@deploy2002> Finished scap sync-world: Backport for [[gerrit:1117945|Route PHP8 Excimer profiles to separate ArcLamp sinks (T383845 T385395 T385199)]] (duration: 10m 58s)

Change #1117998 had a related patch set uploaded (by Ori; author: Ori):

[operations/puppet@production] Fix channel name for ArcLamp pipeline for PHP8

https://gerrit.wikimedia.org/r/1117998

Change #1117998 merged by Ori:

[operations/puppet@production] Fix channel name for ArcLamp pipeline for PHP8

https://gerrit.wikimedia.org/r/1117998

Reedy renamed this task from Gather PHP8.1 profiling data to Gather PHP 8.1 profiling data .Mar 7 2025, 11:07 PM

Be careful when using Arc Lamp profiles from the last few weeks in side-by-side comparisons, because of T389243. \cc @ori

This is causing performance.wikimedia.org flamegraphs to show bogus data [on PHP 8.1].

Specifically, it means we have no telemetry [in PHP 8.1] on the first few whole seconds of a response — which for the majority of requests, is the entire duration of the response.

Ack, thanks for the heads up.

ori claimed this task.