61 static constexpr std::string_view
kName =
"http-client";
63 HttpClient(
const ComponentConfig&,
const ComponentContext&);
65 ~HttpClient()
override;
67 clients::http::Client& GetHttpClient();
72 void OnConfigUpdate(
const dynamic_config::Snapshot& config);
74 void WriteStatistics(
utils::statistics::Writer& writer);
77 FindPlugins(
const std::vector<std::string>& names,
const components::ComponentContext& context);
79 const bool disable_pool_stats_;
80 clients::http::Client http_client_;
81 concurrent::AsyncEventSubscriberScope subscriber_scope_;
82 utils::statistics::Entry statistics_holder_;