* middlewares in correct order now, now always throws 500 on panic * only adds metrics middleware if metrics serving auth is configured * only adds metrics serving route if metrics serving auth is configured