docs: @RequestMapping(method = RequestMethod.GET)
    public ApplicationRegistry getMetrics(@RequestParam Map<String, String> filters)
      throws IOException {
      boolean all = filters.get("all") != null;
      String filterMeterNameRegex = filters.getOrDefault("meterNameRegex", "");
      String filterTagNameRegex = filters.getOrDefault("tagNameRegex", "");
      String filterTagValueRegex = filters.getOrDefault("tagValueRegex", "");
      TagMeasurementFilter queryFilter = new TagMeasurementFilter(
          filterMeterNameRegex, filterTagNameRegex, filterTagValueRegex);
      Predicate<Measurement> filter;
      if (all) {
        filter = queryFilter;
      } else {
        filter = queryFilter.and(getDefaultMeasurementFilter());
      }
  
      ApplicationRegistry response = new ApplicationRegistry();
      response.setApplicationName(applicationName);
      response.setApplicationVersion(applicationVersion);
      response.setMetrics(encodeRegistry(registry, filter));
      return response;
    }