Similar to the parent task, we should modify the Envoy mesh configuration on wikikube to have a configurable sampling fraction to initiate traces. On debug pods we should default that to 1.0 (100%).
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T340551 distributed tracing epic | |||
| Open | None | T320549 distributed tracing v0 [minimum viable] | |||
| Resolved | akosiaris | T351566 enable tracing on mwdebug hosts | |||
| Resolved | akosiaris | T351567 enable tracing on mw-on-k8s debug pods |
Event Timeline
Change 993097 had a related patch set uploaded (by Alexandros Kosiaris; author: Alexandros Kosiaris):
[operations/deployment-charts@master] mesh.configuration: Add sampling support in tracing (copy paste patch)
Change 993097 merged by jenkins-bot:
[operations/deployment-charts@master] mesh.configuration: Add sampling support in tracing (copy paste patch)
Change 994146 had a related patch set uploaded (by Alexandros Kosiaris; author: Alexandros Kosiaris):
[operations/deployment-charts@master] mediawiki: Bump mesh modules minor versions
Change 994146 merged by jenkins-bot:
[operations/deployment-charts@master] mediawiki: Bump mesh modules minor versions
I mistakenly didn't annotate https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/994193 with this Bug and thus it isn't linked, but that patch has been the last in the series of patches to enable tracing in mwdebug pods in wikikube. I just also tested it once more it and appears to send traces quite fine, so resolving this.