Tyk-pump missing metrics/ wrong reporting

I don’t see anything wrong with your config.

Could you try exposing a different port for pump and using that as the listen address?

In my case, I used 8091

time="Feb 07 12:11:42" level=info msg="Starting prometheus listener on::8091" prefix=prometheus-pump

Then make your requests and check the metrics ...8091/metrics endpoint to confirm if you can see the missing metrics. If you can then configure your scrape settings on Prometheus. (this is how I have set mine)

Let us know how it goes.