38 static constexpr std::chrono::seconds kDefaultDuration{120};
39 static constexpr std::chrono::hours kInfiniteDuration{24 * 365 * 10};
43 explicit Source(std::string_view name);
46 void FireAlert(
utils::statistics::MetricsStorage& storage, std::chrono::seconds duration = kDefaultDuration)
const;
52 utils::statistics::MetricTag<impl::SourceData> tag_;