6#include <userver/components/component_base.hpp>
8#include <userver/utils/statistics/storage.hpp>
10USERVER_NAMESPACE_BEGIN
12namespace clients::dns {
50 ClickHouse(
const ComponentConfig&,
const ComponentContext&);
57 static yaml_config::Schema GetStaticConfigSchema();
60 clients::dns::Component& dns_;
62 std::shared_ptr<storages::
clickhouse::Cluster> cluster_;
63 utils::statistics::Entry statistics_holder_;
67inline constexpr bool kHasValidate<ClickHouse> =
true;