10 namespace SWC {
namespace Manager {
namespace Metric {
14 : Common::Query::Update::Metric::
Reporting(
17 Env::Config::settings()->get<Config::Property::Value_int32_g>(
18 "swc.mngr.metrics.report.interval"),
19 Env::Config::settings()->get_bool(
20 "swc.mngr.metrics.report.broker")
21 ? client::Clients::
BROKER : client::Clients::DEFAULT
26 void Reporting::configure_mngr(
const char*,
29 if(gethostname(hostname,
sizeof(hostname)) == -1)
33 "swcdb",
"mngr", hostname, endpoints
36 level->metrics.emplace_back(
41 if(fs->statistics.enabled)
42 level->metrics.emplace_back(
new Item_FS(fs));