Page MenuHomePhabricator

[GrowthBook Integration] Add observability for configuration service operations
Open, HighPublic5 Estimated Story Points

Description

Description

Add logging and/or metrics to track GrowthBook polling, validation outcomes, stitching behavior, and API delivery status.

Technical Notes

Relevant files:

  • app.js
  • config/metrics.js
  • config/configuration.js

New files:

  • service/metrics/experimentConfigMetrics.js ?

Acceptance Criteria

  • Logs or metrics exist for:
    • GrowthBook poll success/failure
    • validation counts
    • stitched experiment counts
    • source conflict counts
    • last successful configuration refresh
  • Metrics are visible at /metrics
  • Telemetry on API response times is available
  • Failures in GrowthBook polling and downstream config generation are observable
  • Tests confirm metrics/logging hooks are invoked
  • Dashboards are updated or created to include new metrics

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Add Prometheus observability for GrowthBook config pipelinerepos/data-engineering/test-kitchen!336cjmingT422089/add-observability-growthbookmain
Customize query in GitLab

Event Timeline

JVanderhoop-WMF moved this task from Incoming to READY TO GROOM on the Test Kitchen board.
JVanderhoop-WMF raised the priority of this task from Medium to High.May 12 2026, 4:26 PM
KReid-WMF updated the task description. (Show Details)
KReid-WMF set the point value for this task to 5.

Change #1297251 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[operations/deployment-charts@master] Test Kitchen UI: Deploy v1.4.0 release to staging

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

Change #1297251 merged by jenkins-bot:

[operations/deployment-charts@master] Test Kitchen UI: Deploy v1.4.0 release to staging

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

Change #1299575 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[operations/deployment-charts@master] Test Kitchen UI: Deploy v1.4.1 release to production

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

Change #1299575 merged by jenkins-bot:

[operations/deployment-charts@master] Test Kitchen UI: Deploy v1.4.1 release to production

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