Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Create Task
Maniphest
T340551
distributed tracing epic
Open, Medium
Public
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Subscribe
Mute Notifications
Protect as security issue
Award Token
Flag For Later
Assigned To
None
Authored By
CDanis
Jun 27 2023, 2:17 PM
2023-06-27 14:17:41 (UTC+0)
Tags
Observability-Tracing
(Backlog)
Epic
Referenced Files
None
Subscribers
Aklapper
CDanis
herron
lmata
LSobanski
•
mmodell
thcipriani
Description
For work beyond the MVP tracked at
T320549: distributed tracing v0 [minimum viable]
.
Related Objects
Search...
Task Graph
Mentions
Duplicates
Status
Subtype
Assigned
Task
Open
None
T340551
distributed tracing epic
Open
None
T320549
distributed tracing v0 [minimum viable]
Resolved
Clement_Goubert
T320551
Package OpenTelemetry Collector as a .deb
Resolved
Clement_Goubert
T320565
OpenTelemetry Collector puppetized and able to be deployed easily to arbitrary roles
Resolved
Clement_Goubert
T320552
Package OpenTelemetry Collector atop our own base Docker images
Resolved
RLazarus
T320564
OpenTelemetry Collector running as a DaemonSet on Wikikube
Resolved
RLazarus
T324117
Helmchart for OpenTelemetry Collector
Resolved
Joe
T337359
deployment-charts CI should allow opting out of default fixture injections
Resolved
fgiunchedi
T345637
Remove nodeport from otel-collector deployment
Resolved
jhathaway
T320553
Re-package Jaeger components atop our own base Docker images
Resolved
jhathaway
T320554
Deploy and run Jaeger on the aux cluster
Resolved
fgiunchedi
T320555
cas-sso idp for jaeger-ui on k8s
Open
None
T320556
Micro-specification for how service owners should propagate tracing headers
Resolved
pmiazga
T320559
Trace header propagation for MediaWiki
Resolved
pmiazga
T344926
Propagate x-request-id header from MultiHttpClient in MediaWiki (e.g. SessionStore)
Resolved
pmiazga
T345295
MultiHttpClient should handle headers from __construct
Resolved
Jdforrester-WMF
T365053
WikiLambda OrchestratorRequest does not propagate request tracing headers
Resolved
EBernhardson
T371129
Extension:CirrusSearch not propagating tracing headers
Open
None
T320561
Trace header propagation for service-template-node and all service-runner services
Open
None
T344148
Trace header propagation for Proton service
Resolved
pmiazga
T346209
Send tracing headers from Shellbox client
Resolved
fgiunchedi
T320562
OpenSearch index provisioned for Jaeger
Resolved
fgiunchedi
T320702
Jaeger secure access to OpenSearch cluster
Resolved
jhathaway
T321120
turn up 'aux' k8s cluster for o11y and other "ancillary"/"supportive" services
Resolved
jhathaway
T321134
eqiad: (3) VMs requested for aux-k8s-etcd
Resolved
jhathaway
T321137
eqiad: (2) VMs requested for aux-k8s-ctrl
Resolved
jhathaway
T321138
eqiad: (2) VMs requested for aux-k8s-worker
Resolved
JMeybohm
T325178
Add ingress to aux-k8s
Resolved
Clement_Goubert
T327756
Rename aux-k8s-ingress service to k8s-ingress-aux
Open
None
T322246
Collection-side architecture
Open
None
T320563
our various Envoys are configured to report traces to local OpenTelemetry Collector
Resolved
fgiunchedi
T343302
otel collector is configured to send traces to jaeger
Resolved
None
T344253
jaeger is configured to receive traces from production
Resolved
fgiunchedi
T345712
Make sure we have observability for otel-coll and jaeger
Resolved
akosiaris
T351566
enable tracing on mwdebug hosts
Resolved
akosiaris
T351567
enable tracing on mw-on-k8s debug pods
Resolved
CDanis
T358152
troubleshoot why initial pageloads of trace.wikimedia.org are so slow
Resolved
fgiunchedi
T362719
Upgrade Jaeger to 1.56.0 (latest stable)
Open
CDanis
T363407
Proper service names in trace data
Resolved
CDanis
T365626
move k8s opentelemetry-collector from services to admin_ng
Open
None
T365809
deploy otel collector in k8s staging clusters
Resolved
fgiunchedi
T364477
Upgrade jaeger helm chart version to latest upstream
Open
CDanis
T366750
Basic data quality work for traces
Resolved
CDanis
T364907
upgrade to latest stable version of otelcol-contrib
Resolved
fgiunchedi
T372411
Automation to find / summarize "orphaned" traces
Open
None
T367342
useful operation names in traces
Resolved
CDanis
T367915
Roll out randomly-sampled traces on all mw-* clusters
Resolved
CDanis
T368428
traceparent response headers are being emitted externally
Resolved
BTullis
T371124
request for new matomo site: trace.wikimedia.org/
Resolved
CDanis
T371390
Enable Jaeger "archived traces" feature
Open
CDanis
T375123
Archiving a trace more than once will duplicate all spans
Resolved
herron
T376904
Upgrade to Jaeger v1.62.0
Open
None
T377756
jaeger-query: setup method for testing new/test versions
Open
None
T321211
distributed tracing v1: tech debt blockers
Open
None
T321212
Build our own OpenTelemetry Collector distribution
Resolved
CDanis
T344230
Get aux-k8s cluster row-redundant and with more workers
Resolved
elukey
T375746
eqiad: 2 VMs for k8s AUX
Resolved
elukey
T376253
eqiad: 2 VMs for k8s etcd AUX
Resolved
CDanis
T358111
oauth2-proxy config changes don't cause any change in the helm Deployment
Resolved
CDanis
T365855
Stop hardcoding k8s master (k8s API) endpoint IP addresses
Open
None
T369203
No alerting for broken k8sattributesprocessor in otel collector
Open
None
T345894
Improve jaeger ingress deployment
Open
CDanis
T358189
aux-k8s cluster prometheus setup is incomplete
Open
None
T329657
Fix naming of the aux-k8s discovery profile in PKI
Open
pmiazga
T340573
Add support for request tracing to WikimediaDebug browser extension
Open
Krinkle
T340552
Implement and wire-up minimal OpenTelemetry tracing client compatible with OTEL data model
Resolved
Spike
pmiazga
T344149
Proof of Concept: OpenTelemetry in MediaWiki
Resolved
•
Aprum
T367905
Application Security Review Request : OpenTelemetry PHP SDK
Open
None
T340574
Many/most microservices link against OpenTelemetry library
Stalled
None
T366518
migrate otelcol k8sattributes processor to use Kubelet /pods api (when available)
Open
tchin
T371120
service-utils helper for trace header propagation
Open
None
T371842
Come up with a roadmap for supporting tracing for batch- or message-driven systems
Mentioned In
T249164: RFC: Better interface for generating metrics in MediaWiki
Mentioned Here
T320549: distributed tracing v0 [minimum viable]
Duplicates Merged Here
T264667: Define distributed RPC/Request TRACING strategy and tooling recommendation
Event Timeline
CDanis
created this task.
Jun 27 2023, 2:17 PM
2023-06-27 14:17:41 (UTC+0)
Restricted Application
added a subscriber:
Aklapper
.
·
View Herald Transcript
Jun 27 2023, 2:17 PM
2023-06-27 14:17:42 (UTC+0)
CDanis
triaged this task as
Medium
priority.
Jun 27 2023, 2:17 PM
2023-06-27 14:17:56 (UTC+0)
CDanis
added a project:
Epic
.
CDanis
added a subtask:
T320549: distributed tracing v0 [minimum viable]
.
Jun 27 2023, 2:21 PM
2023-06-27 14:21:18 (UTC+0)
CDanis
added a subtask:
T321211: distributed tracing v1: tech debt blockers
.
TK-999
mentioned this in
T249164: RFC: Better interface for generating metrics in MediaWiki
.
Jul 12 2023, 6:52 AM
2023-07-12 06:52:25 (UTC+0)
lmata
moved this task from
Inbox
to
Backlog
on the
Observability-Tracing
board.
Sep 25 2023, 5:28 PM
2023-09-25 17:28:33 (UTC+0)
CDanis
added a subtask:
T366518: migrate otelcol k8sattributes processor to use Kubelet /pods api (when available)
.
Jun 3 2024, 6:12 PM
2024-06-03 18:12:13 (UTC+0)
CDanis
merged a task:
T264667: Define distributed RPC/Request TRACING strategy and tooling recommendation
.
Jun 20 2024, 1:42 PM
2024-06-20 13:42:17 (UTC+0)
CDanis
added subscribers:
lmata
,
•
mmodell
,
herron
and
2 others
.
CDanis
added a subtask:
T371120: service-utils helper for trace header propagation
.
Jul 26 2024, 4:10 PM
2024-07-26 16:10:27 (UTC+0)
Log In to Comment