| Subject | Author | Repo | Branch | Lines +/- |
|---|
| ext.eventLogging: Pass the value of client_errors_total to mw.track | DLynch | mediawiki/extensions/EventLogging | master | +15 -1 |
| Migrate eventlogging.client_errors to Prometheus | Andrea Denisse | mediawiki/extensions/EventLogging | master | +1 -0 |
| mediawiki: enable statsd_exporter and add matching rules to appserver | Cwhite | operations/puppet | production | +915 -0 |
| varnish: enable statsd_exporter and add matching rules | Cwhite | operations/puppet | production | +164 -0 |
| ci: clean up statsite includes | Cwhite | operations/puppet | production | +0 -3 |
| ci: uninstall statsite from ci hosts | Cwhite | operations/puppet | production | +1 -0 |
| Migrate growthExperiments.StructuredTask.noSuggestionsDialog to Prometheus | Andrea Denisse | mediawiki/extensions/GrowthExperiments | master | +1 -0 |
| services: update the rec-api's Docker image | Elukey | operations/deployment-charts | master | +2 -4 |
| Upgrade to service-runner 3.1.0 | Elukey | mediawiki/services/recommendation-api | master | +3 K -8 K |
| services: update rec-api's staging Docker image | Elukey | operations/deployment-charts | master | +1 -1 |
| services: update Docker image and settings for Recommendation API | Elukey | operations/deployment-charts | master | +2 -7 |
| | recommendation-api: update monitoring config | Elukey | operations/deployment-charts | master | +29 -5 |
| Move the only metric produced from Gauge to Histogram | Elukey | mediawiki/services/recommendation-api | master | +4 -3 |
| Use "set" instead of "endTiming" in makeMetric | Elukey | mediawiki/services/recommendation-api | master | +1 -1 |
| update service-runner to 2.8.0 and implement new metrics api | Cwhite | mediawiki/services/recommendation-api | master | +15 -11 |
| scb: enable statsd_exporter and add matching rules | Cwhite | operations/puppet | production | +37 -0 |
| | citoid: switch to native prometheus metrics | PipelineBot | operations/deployment-charts | master | +8 -83 |
| Move remaining metrics to prometheus | Mvolz | mediawiki/services/citoid | master | +85 -22 |
| | Update to service-template-node 0.10.0. | Cwhite | mediawiki/services/citoid | master | +24 -16 |
| | Metrics: Wire up MetricsFactory into ServiceWiring and emit steps | Cwhite | mediawiki/core | master | +60 -0 |
| Metrics: Wire up MetricsFactory into ServiceWiring | Cwhite | mediawiki/core | master | +22 -0 |
| Metrics: Perform MetricsFactory->flush() in emitBufferedStatsdData() | Cwhite | mediawiki/core | master | +12 -2 |
| | Metrics: Implement statsd-exporter compatible Metrics interface | Cwhite | mediawiki/core | master | +1 K -0 |
| Metrics: Implement and enable statsd-exporter compatible Metrics interface | Cwhite | mediawiki/core | master | +996 -7 |
| | Switch to native prometheus latency histograms | Alexandros Kosiaris | mediawiki/services/mathoid | master | +17 -11 |
| mathoid: Bump deployed version | Alexandros Kosiaris | operations/deployment-charts | master | +1 -1 |
| update service-runner dependency to 2.8.0 and implement new metrics api | Cwhite | mediawiki/services/chromium-render | master | +85 -26 |
| | update service-runner to 2.8.0 and implement new metrics api | Cwhite | mediawiki/services/mobileapps | master | +27 -17 |
| logstash: output webrequest 5xx metrics | Filippo Giunchedi | operations/puppet | production | +8 -0 |
| profile: disable statsd_exporter relay for ores | Cwhite | operations/puppet | production | +3 -1 |
| | Use new service-runner metrics for built in prometheus metrics | Cwhite | mediawiki/services/eventstreams | master | +46 -219 |
| lvs, monitoring: prometheus expects params value as string[] type | Cwhite | operations/puppet | production | +16 -16 |
| monitoring, profile, prometheus: bugfix, prometheus params values | Cwhite | operations/puppet | production | +26 -18 |
| lvs, monitoring, prometheus: bugfix openapi exports | Cwhite | operations/puppet | production | +13 -9 |
| | lvs, prometheus, profile: add blackbox job helper and enable openapi scrapes | Cwhite | operations/puppet | production | +211 -83 |
| scb: add graphoid matching rules and deploy statsd exporter to scb cluster | Cwhite | operations/puppet | production | +59 -0 |
| | update service-runner to 2.8.0 and hyperswitch to 0.14.0 | Cwhite | analytics/aqs | master | +2 -2 |
| proton: enable statsd_exporter and add matching rules to profile::proton | Cwhite | operations/puppet | production | +79 -0 |
| hiera: update ores to pass statsd through the statsd exporter | Cwhite | operations/puppet | production | +2 -0 |
| swift: stop relaying to statsd/statsite | Filippo Giunchedi | operations/puppet | production | +0 -0 |
| hiera: update ores to pass statsd through statsd_exporter | Cwhite | operations/puppet | production | +2 -0 |
| profile, prometheus, role: install swagger exporter on prometheus nodes | Cwhite | operations/puppet | production | +16 -1 |
| logstash: stop relaying to central statsd | Filippo Giunchedi | operations/puppet | production | +3 -1 |
| | hiera: disable statsd_exporter::relay_address on logstash nodes | Cwhite | operations/puppet | production | +4 -2 |
| profile: use prometheus for logstash alerting | Cwhite | operations/puppet | production | +29 -29 |
| | prometheus: make statsd.relay-address toggle-able | Cwhite | operations/puppet | production | +7 -2 |
| thumbor: stop relaying to statsd/statsite | Filippo Giunchedi | operations/puppet | production | +6 -2 |
| swift: remove statsite | Filippo Giunchedi | operations/puppet | production | +3 -0 |
| swift: stop relaying to statsd/statsite | Filippo Giunchedi | operations/puppet | production | +2 -2 |
| swift: port alerts to Prometheus | Filippo Giunchedi | operations/puppet | production | +64 -64 |
| grafana: use Prometheus swift metrics for dashboard | Filippo Giunchedi | operations/puppet | production | +89 -94 |
| prometheus: collect swift account/container stats globally | Filippo Giunchedi | operations/puppet | production | +3 -0 |
| hiera: fix statsd rules | Cwhite | operations/puppet | production | +9 -9 |
| | logstash: update statsd exporter mappings and use exporter | Cwhite | operations/puppet | production | +22 -18 |
| add statsd_exporter config to mathoid | Cwhite | operations/deployment-charts | master | +20 -0 |
| | profile: enable statsd_exporter and add matching rules to logstash::collector | Cwhite | operations/puppet | production | +11 -0 |
| | profile: enable statsd_exporter and add matching rules to ores::worker | Cwhite | operations/puppet | production | +204 -0 |
| ci: use statsite for localhost statsd aggregation | Filippo Giunchedi | operations/puppet | production | +3 -2 |
| statsite: move from role to profile | Filippo Giunchedi | operations/puppet | production | +6 -6 |
| hieradata: send periodic swift stats to localhost | Filippo Giunchedi | operations/puppet | production | +3 -0 |
| hieradata: switch all swift statsd traffic to statsd_exporter | Filippo Giunchedi | operations/puppet | production | +3 -0 |
| swift: add statsd mappings for periodic metrics | Filippo Giunchedi | operations/puppet | production | +42 -0 |
| swift: turn on statsd_exporter in eqiad | Filippo Giunchedi | operations/puppet | production | +2 -0 |
| swift: turn on statsd_exporter in codfw | Filippo Giunchedi | operations/puppet | production | +2 -0 |
| thumbor: relay statsd_exporter metrics to localhost | Filippo Giunchedi | operations/puppet | production | +3 -1 |
| swift: add statsd_port parameter | Filippo Giunchedi | operations/puppet | production | +17 -10 |
| hieradata: add statsd_exporter mappings for swift::storage | Filippo Giunchedi | operations/puppet | production | +187 -2 |
| hieradata: rename swift proxy statsd_exporter mapping | Filippo Giunchedi | operations/puppet | production | +28 -28 |
| swift: set statsd_exporter to relay to local statsd | Filippo Giunchedi | operations/puppet | production | +6 -2 |
| hieradata: add statsd_exporter mappings for swift-proxy | Filippo Giunchedi | operations/puppet | production | +114 -2 |
| swift: enable statsd_exporter | Filippo Giunchedi | operations/puppet | production | +2 -0 |
| prometheus: set defaults for statsd_exporter | Filippo Giunchedi | operations/puppet | production | +14 -1 |
| prometheus: add jobs for statsd_exporter | Filippo Giunchedi | operations/puppet | production | +18 -1 |
| thumbor: add missing statsd_exporter mappings | Filippo Giunchedi | operations/puppet | production | +9 -0 |
| thumbor: use statsd_exporter | Filippo Giunchedi | operations/puppet | production | +3 -0 |
| thumbor: add prometheus-statsd-exporter | Filippo Giunchedi | operations/puppet | production | +96 -0 |
| thumbor: set name for all statsd_exporter metrics | Filippo Giunchedi | operations/puppet | production | +1 -0 |
| thumbor: fix missing statsd_exporter mappings | Filippo Giunchedi | operations/puppet | production | +8 -0 |
| statsd_exporter: fix commandline flags | Filippo Giunchedi | operations/puppet | production | +1 -1 |
| New class: prometheus::statsd_exporter | Filippo Giunchedi | operations/puppet | production | +76 -0 |
| debian: add patch for inline udp usage | Filippo Giunchedi | operations/debs/prometheus-statsd-exporter | master | +75 -0 |