Description
Currently all timeouts for prometheus calls are 5 sec and not configurable (hardcoded). Sometimes due to environment (or particular server configuration) some calls to prometheus might take more than 5 seconds (for example /-/reload). In order to work around this kind of issues it might be useful to be able to increase those timeouts.
Seems like per-endpoint timeouts will look better than one global configurable prometheus timeout.