8#include <seastar/core/scollectd.hh>
10#include <seastar/util/modules.hh>
18SEASTAR_MODULE_EXPORT_BEGIN
22std::vector<collectd_value> get_collectd_value(
23 const scollectd::type_instance_id&
id);
25std::vector<scollectd::type_instance_id> get_collectd_ids();
27sstring get_collectd_description_str(
const scollectd::type_instance_id&);
29bool is_enabled(
const scollectd::type_instance_id&
id);
38metrics::impl::value_map get_value_map();
40SEASTAR_MODULE_EXPORT_END
A helper class that used to return metrics value.
Definition: metrics.hh:294
Definition: scollectd.hh:303
header file for metric API layer (like prometheus or collectd)
void enable(const scollectd::type_instance_id &id, bool enable)
Seastar API namespace.
Definition: abort_on_ebadf.hh:26