@Override
  public void gauge(String name, Supplier<Number> value) {
    new Collector() {
      @Override
      public List<MetricFamilySamples> collect() {
        return List.of(new GaugeMetricFamily(BASE + sanitizeMetricName(name), "", value.get().doubleValue()));
      }
    }.register(registry);
  }
Returns a new {@code PrometheusStats} that and schedules it to push to {@code destination} every {@code interval}.
planetiler-core/src/main/java/com/onthegomap/planetiler/stats/PrometheusStats.java