diff --git a/ext/prometheus-cpp-lite-1.0/.gitignore b/ext/prometheus/.gitignore similarity index 100% rename from ext/prometheus-cpp-lite-1.0/.gitignore rename to ext/prometheus/.gitignore diff --git a/ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/CMakeLists.txt b/ext/prometheus/3rdpatry/http-client-lite/CMakeLists.txt similarity index 100% rename from ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/CMakeLists.txt rename to ext/prometheus/3rdpatry/http-client-lite/CMakeLists.txt diff --git a/ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/LICENSE b/ext/prometheus/3rdpatry/http-client-lite/LICENSE similarity index 100% rename from ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/LICENSE rename to ext/prometheus/3rdpatry/http-client-lite/LICENSE diff --git a/ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/README.md b/ext/prometheus/3rdpatry/http-client-lite/README.md similarity index 100% rename from ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/README.md rename to ext/prometheus/3rdpatry/http-client-lite/README.md diff --git a/ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/examples/CMakeLists.txt b/ext/prometheus/3rdpatry/http-client-lite/examples/CMakeLists.txt similarity index 100% rename from ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/examples/CMakeLists.txt rename to ext/prometheus/3rdpatry/http-client-lite/examples/CMakeLists.txt diff --git a/ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/examples/simple_request.cpp b/ext/prometheus/3rdpatry/http-client-lite/examples/simple_request.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/examples/simple_request.cpp rename to ext/prometheus/3rdpatry/http-client-lite/examples/simple_request.cpp diff --git a/ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/include/jdl/httpclientlite.h b/ext/prometheus/3rdpatry/http-client-lite/include/jdl/httpclientlite.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/3rdpatry/http-client-lite/include/jdl/httpclientlite.h rename to ext/prometheus/3rdpatry/http-client-lite/include/jdl/httpclientlite.h diff --git a/ext/prometheus-cpp-lite-1.0/CMakeLists.txt b/ext/prometheus/CMakeLists.txt similarity index 100% rename from ext/prometheus-cpp-lite-1.0/CMakeLists.txt rename to ext/prometheus/CMakeLists.txt diff --git a/ext/prometheus-cpp-lite-1.0/LICENSE b/ext/prometheus/LICENSE similarity index 100% rename from ext/prometheus-cpp-lite-1.0/LICENSE rename to ext/prometheus/LICENSE diff --git a/ext/prometheus-cpp-lite-1.0/README.md b/ext/prometheus/README.md similarity index 100% rename from ext/prometheus-cpp-lite-1.0/README.md rename to ext/prometheus/README.md diff --git a/ext/prometheus-cpp-lite-1.0/core/CMakeLists.txt b/ext/prometheus/core/CMakeLists.txt similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/CMakeLists.txt rename to ext/prometheus/core/CMakeLists.txt diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/atomic_floating.h b/ext/prometheus/core/include/prometheus/atomic_floating.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/atomic_floating.h rename to ext/prometheus/core/include/prometheus/atomic_floating.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/benchmark.h b/ext/prometheus/core/include/prometheus/benchmark.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/benchmark.h rename to ext/prometheus/core/include/prometheus/benchmark.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/builder.h b/ext/prometheus/core/include/prometheus/builder.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/builder.h rename to ext/prometheus/core/include/prometheus/builder.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/ckms_quantiles.h b/ext/prometheus/core/include/prometheus/ckms_quantiles.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/ckms_quantiles.h rename to ext/prometheus/core/include/prometheus/ckms_quantiles.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/client_metric.h b/ext/prometheus/core/include/prometheus/client_metric.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/client_metric.h rename to ext/prometheus/core/include/prometheus/client_metric.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/collectable.h b/ext/prometheus/core/include/prometheus/collectable.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/collectable.h rename to ext/prometheus/core/include/prometheus/collectable.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/counter.h b/ext/prometheus/core/include/prometheus/counter.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/counter.h rename to ext/prometheus/core/include/prometheus/counter.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/family.h b/ext/prometheus/core/include/prometheus/family.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/family.h rename to ext/prometheus/core/include/prometheus/family.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/gateway.h b/ext/prometheus/core/include/prometheus/gateway.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/gateway.h rename to ext/prometheus/core/include/prometheus/gateway.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/gauge.h b/ext/prometheus/core/include/prometheus/gauge.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/gauge.h rename to ext/prometheus/core/include/prometheus/gauge.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/hash.h b/ext/prometheus/core/include/prometheus/hash.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/hash.h rename to ext/prometheus/core/include/prometheus/hash.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/histogram.h b/ext/prometheus/core/include/prometheus/histogram.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/histogram.h rename to ext/prometheus/core/include/prometheus/histogram.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/metric.h b/ext/prometheus/core/include/prometheus/metric.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/metric.h rename to ext/prometheus/core/include/prometheus/metric.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/metric_family.h b/ext/prometheus/core/include/prometheus/metric_family.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/metric_family.h rename to ext/prometheus/core/include/prometheus/metric_family.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/push_to_server.h b/ext/prometheus/core/include/prometheus/push_to_server.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/push_to_server.h rename to ext/prometheus/core/include/prometheus/push_to_server.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/registry.h b/ext/prometheus/core/include/prometheus/registry.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/registry.h rename to ext/prometheus/core/include/prometheus/registry.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/save_to_file.h b/ext/prometheus/core/include/prometheus/save_to_file.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/save_to_file.h rename to ext/prometheus/core/include/prometheus/save_to_file.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/summary.h b/ext/prometheus/core/include/prometheus/summary.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/summary.h rename to ext/prometheus/core/include/prometheus/summary.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/text_serializer.h b/ext/prometheus/core/include/prometheus/text_serializer.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/text_serializer.h rename to ext/prometheus/core/include/prometheus/text_serializer.h diff --git a/ext/prometheus-cpp-lite-1.0/core/include/prometheus/time_window_quantiles.h b/ext/prometheus/core/include/prometheus/time_window_quantiles.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/core/include/prometheus/time_window_quantiles.h rename to ext/prometheus/core/include/prometheus/time_window_quantiles.h diff --git a/ext/prometheus-cpp-lite-1.0/examples/CMakeLists.txt b/ext/prometheus/examples/CMakeLists.txt similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/CMakeLists.txt rename to ext/prometheus/examples/CMakeLists.txt diff --git a/ext/prometheus-cpp-lite-1.0/examples/gateway_example.cpp b/ext/prometheus/examples/gateway_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/gateway_example.cpp rename to ext/prometheus/examples/gateway_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/modern_example.cpp b/ext/prometheus/examples/modern_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/modern_example.cpp rename to ext/prometheus/examples/modern_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/original_example.cpp b/ext/prometheus/examples/original_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/original_example.cpp rename to ext/prometheus/examples/original_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/push_to_server_example.cpp b/ext/prometheus/examples/push_to_server_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/push_to_server_example.cpp rename to ext/prometheus/examples/push_to_server_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/save_to_file_example.cpp b/ext/prometheus/examples/save_to_file_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/save_to_file_example.cpp rename to ext/prometheus/examples/save_to_file_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/simpleapi_example.cpp b/ext/prometheus/examples/simpleapi_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/simpleapi_example.cpp rename to ext/prometheus/examples/simpleapi_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/simpleapi_use_in_class_example.cpp b/ext/prometheus/examples/simpleapi_use_in_class_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/simpleapi_use_in_class_example.cpp rename to ext/prometheus/examples/simpleapi_use_in_class_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/use_benchmark_in_class_example.cpp b/ext/prometheus/examples/use_benchmark_in_class_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/use_benchmark_in_class_example.cpp rename to ext/prometheus/examples/use_benchmark_in_class_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/use_counters_in_class_example.cpp b/ext/prometheus/examples/use_counters_in_class_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/use_counters_in_class_example.cpp rename to ext/prometheus/examples/use_counters_in_class_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/examples/use_gauge_in_class_example.cpp b/ext/prometheus/examples/use_gauge_in_class_example.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/examples/use_gauge_in_class_example.cpp rename to ext/prometheus/examples/use_gauge_in_class_example.cpp diff --git a/ext/prometheus-cpp-lite-1.0/simpleapi/CMakeLists.txt b/ext/prometheus/simpleapi/CMakeLists.txt similarity index 100% rename from ext/prometheus-cpp-lite-1.0/simpleapi/CMakeLists.txt rename to ext/prometheus/simpleapi/CMakeLists.txt diff --git a/ext/prometheus-cpp-lite-1.0/simpleapi/include/prometheus/simpleapi.h b/ext/prometheus/simpleapi/include/prometheus/simpleapi.h similarity index 100% rename from ext/prometheus-cpp-lite-1.0/simpleapi/include/prometheus/simpleapi.h rename to ext/prometheus/simpleapi/include/prometheus/simpleapi.h diff --git a/ext/prometheus-cpp-lite-1.0/simpleapi/src/simpleapi.cpp b/ext/prometheus/simpleapi/src/simpleapi.cpp similarity index 100% rename from ext/prometheus-cpp-lite-1.0/simpleapi/src/simpleapi.cpp rename to ext/prometheus/simpleapi/src/simpleapi.cpp