anchor.diff:  
   The filter applies to all routes defined by this router function.
   
  +=== `RestTemplate` Timing
  +
  +Adding `@EnableMetrics` to your `@SpringBootApplication` class autoconfigures a `BeanPostProcessor` for `RestTemplate`,
  +so every instance you create via the application context will be instrumented.
  +
  +A timer is recorded for each invocation that includes tags for URI (before parameter substitution), host, and status.
  +The name of this timer is `http_client_requests`, and can be changed via the `spring.metrics.web.client_requests.name`
  +property.
  +
   == Prometheus
   
   === Quickstart for Prometheus-based monitoring
  
positive.code: ```
  
  The `Timer` is registered with a name of `http_server_requests` by default. This can be changed by setting
  `spring.metrics.web.name`.
  
  The `Timer` contains a set of dimensions for every request, governed by the primary bean `WebMetricsTagProvider` registered
  in your application context. If you don't provide such a bean, a default implementation is selected which adds the following dimensions:
  
negative.code: 
  ```java
  @SpringBootApplication
  @EnableMetrics
  @EnablePrometheusScraping
  public class MyApp {
      @Bean
      public MeterRegistry prometheusRegistry() {
  