6#include <userver/components/component_fwd.hpp>
7#include <userver/components/loggable_component_base.hpp>
8#include <userver/engine/task/task_processor_fwd.hpp>
9#include <userver/utils/statistics/entry.hpp>
11USERVER_NAMESPACE_BEGIN
44 SystemStatisticsCollector(
const ComponentConfig&,
const ComponentContext&);
45 ~SystemStatisticsCollector()
override;
50 void ExtendStatistics(utils::statistics::Writer& writer);
52 const bool with_nginx_;
53 engine::TaskProcessor& fs_task_processor_;
54 utils::statistics::Entry statistics_holder_;
58inline constexpr bool kHasValidate<SystemStatisticsCollector> =
true;