Page MenuHomePhabricator

Create Grafana dashboard for Online Fundraising to monitor live campaigns
Open, Needs TriagePublic

Description

Online Fundraising currently uses a Civicrm database replica on frdev1001 to confirm that donation processing is working during live campaigns. While this is effective, other development activity on that database often delays replication or even knocks it offline. This happened recently and led to a delay in starting a campaign, see T255544. We should be able to build a robust and user friendly alternative by collecting metrics from a reliable database instance into prometheus/grafana.

Note we already have a database scraper, mentioned here T176295, that could be retooled to collect query-based metrics for prometheus.

Event Timeline

Jgreen created this task.Jul 1 2020, 7:46 PM
Jgreen moved this task from Triage to Up Next on the fundraising-tech-ops board.
Jgreen updated the task description. (Show Details)Jul 1 2020, 8:16 PM
DStrine moved this task from Triage to FR-Ops on the Fundraising-Backlog board.Jul 6 2020, 8:34 PM
fgiunchedi moved this task from Inbox to Radar on the observability board.Mon, Jul 20, 12:57 PM