Page MenuHomePhabricator

Pull toolviews data from Kubernetes HAProxy or ingress-nginx instead of the front nginx
Open, MediumPublic

Description

Design and implement toolviews changes to support running at ingress-nginx level instead of the front dynamicproxy

Event Timeline

I wonder if we could do this based on Prometheus metrics created by ingress-nginx, instead of having to read and parse access logs

In T284558#7142228, @Majavah wrote:

I wonder if we could do this based on Prometheus metrics created by ingress-nginx, instead of having to read and parse access logs

We likely could if the grid services are going through service objects like you are implementing.

Change 699485 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] toolforge:toolviews: Allow disabling toolviews in hiera

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

nskaggs moved this task from Backlog to In Progress on the Toolforge board.

Change 699485 merged by David Caro:

[operations/puppet@production] toolforge:toolviews: Allow disabling toolviews in hiera

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

taavi renamed this task from Add toolviews support for Kubernetes ingress-nginx to Pull toolviews data from Kubernetes HAProxy or ingress-nginx instead of the front nginx.Jan 24 2024, 1:55 PM