userver: samples/testsuite-support/src/metrics.hpp
Loading...
Searching...
No Matches
samples/testsuite-support/src/metrics.hpp
#pragma once
#include <userver/utils/statistics/metrics_storage_fwd.hpp>
namespace tests::handlers {
class Metrics final : public server::handlers::HttpHandlerJsonBase {
public:
static constexpr std::string_view kName = "handler-metrics";
formats::json::Value HandleRequestJsonThrow(
const server::http::HttpRequest& request,
const formats::json::Value& request_body,
server::request::RequestContext& context) const override;
private:
utils::statistics::MetricsStoragePtr metrics_;
};
} // namespace tests::handlers