Repository: traefik/traefik (language: go)

Issue:
Some metrics are missing in v3
### Welcome!

- [X] Yes, I've searched similar issues on [GitHub](https://github.com/traefik/traefik/issues) and didn't find any.
- [X] Yes, I've searched similar issues on the [Traefik community forum](https://community.traefik.io) and didn't find any.

### What did you do?

I'm using traefik v3.0.1 while debugging my application, I noticed that traefik is missing some metrics and it seems it started with v3.
I noticed that the following metrics are missing:

```
traefik_config_reloads_failure_total
traefik_config_last_reload_failure
traefik_entrypoint_open_connections
traefik_service_open_connections
traefik_service_retries_total
traefik_service_server_up
```

In particular, I was most interested in
```
traefik_service_open_connections
```

but these metrics are not in the versions **v3.0.0** , **v3.0.1** , **v3.1.0**

In version **v2.11.6** there is

### What did you see instead?

There is no part of the metrics in versions v3+

### What version of Traefik are you using?

- v3.0.0
- v3.0.1
- v3.1.0
- v2.11.6

### What is your environment & configuration?

Static:
```yaml
entryPoints:
  web:
    address: ":8081"

api:
  dashboard: true
  insecure: true

metrics:
  prometheus: {}

providers:
  file:
    directory: conf
    watch: true
```

Dynamic:
```yaml
http:
  services:
    test:
      loadBalancer:
        servers:
          - url: http://127.0.0.1:8080
  routers:
    test:
      rule: "PathPrefix(`/`)" 
      entryPoints:
        - "web"
      service: "test"
```


### If applicable, please paste the log output in DEBUG level

_No response_


Discussion / hints:
Hello @jidckii,

Metrics have been reworked in v3, and notably with https://github.com/traefik/traefik/pull/9656.

The equivalent to `traefik_service_open_connections` metrics is now a [global metric](https://doc.traefik.io/traefik/observability/metrics/overview/#global-metrics): `traefik_open_connections`.

We are keeping this issue as a request for a fix of our documentation in that regard in the migration guide.
Additionally to my previous comment: 

The `traefik_config_reloads_failure_total` and `traefik_config_last_reload_failure` metrics have been suppressed since they could not be implemented: https://github.com/traefik/traefik/pull/9660.

The `traefik_service_retries_total` metric, it has never been implemented as well: https://github.com/traefik/traefik/blob/6b1adabeb593446351b94966f6673058ab58564f/pkg/server/middleware/middlewares.go#L333
Regarding this one, I think we could stop documenting it, or fix it.

The `traefik_service_server_up` metric should work for service configured with healthcheck.

Fix patch:
diff --git a/docs/content/observability/metrics/overview.md b/docs/content/observability/metrics/overview.md
index 0027b3ca63..a47c02a818 100644
--- a/docs/content/observability/metrics/overview.md
+++ b/docs/content/observability/metrics/overview.md
@@ -150,7 +150,6 @@ traefik.router.responses.bytes.total
 | Requests TLS total    | Count     | `tls_version`, `tls_cipher`, `service`  | The total count of HTTPS requests processed on a service.   |
 | Request duration      | Histogram | `code`, `method`, `protocol`, `service` | Request processing duration histogram on a service.         |
 | Open connections      | Count     | `method`, `protocol`, `service`         | The current count of open connections on a service.         |
-| Retries total         | Count     | `service`                               | The count of requests retries on a service.                 |
 | Server UP             | Gauge     | `service`, `url`                        | Current service's server status, 0 for a down or 1 for up.  |
 | Requests bytes total  | Count     | `code`, `method`, `protocol`, `service` | The total size of requests in bytes received by a service.  |
 | Responses bytes total | Count     | `code`, `method`, `protocol`, `service` | The total size of responses in bytes returned by a service. |
@@ -160,7 +159,6 @@ traefik_service_requests_total
 traefik_service_requests_tls_total
 traefik_service_request_duration_seconds
 traefik_service_open_connections
-traefik_service_retries_total
 traefik_service_server_up
 traefik_service_requests_bytes_total
 traefik_service_responses_bytes_total
@@ -171,7 +169,6 @@ service.request.total
 router.service.tls.total
 service.request.duration
 service.connections.open
-service.retries.total
 service.server.up
 service.requests.bytes.total
 service.responses.bytes.total
@@ -182,7 +179,6 @@ traefik.service.requests.total
 traefik.service.requests.tls.total
 traefik.service.request.duration
 traefik.service.connections.open
-traefik.service.retries.total
 traefik.service.server.up
 traefik.service.requests.bytes.total
 traefik.service.responses.bytes.total
@@ -194,7 +190,6 @@ traefik.service.responses.bytes.total
 {prefix}.service.request.tls.total
 {prefix}.service.request.duration
 {prefix}.service.connections.open
-{prefix}.service.retries.total
 {prefix}.service.server.up
 {prefix}.service.requests.bytes.total
 {prefix}.service.responses.bytes.total


Test patch: