6#include <userver/server/handlers/http_handler_base.hpp>
10namespace server::handlers {
31 Ping(
const components::ComponentConfig& config,
32 const components::ComponentContext& component_context);
39 const http::HttpRequest& request,
40 request::RequestContext& context)
const override;
42 void OnAllComponentsLoaded()
override;
47 void AppendWeightHeaders(http::HttpResponse&)
const;
49 const components::ComponentContext& components_;
51 std::chrono::steady_clock::time_point load_time_{};
52 std::chrono::seconds awacs_weight_warmup_time_{60};
58inline constexpr bool components::kHasValidate<server::handlers::Ping> =
true;