diff --git a/userspace/libsinsp/metrics_collector.h b/userspace/libsinsp/metrics_collector.h index 3e5cabb778..4852cad40c 100644 --- a/userspace/libsinsp/metrics_collector.h +++ b/userspace/libsinsp/metrics_collector.h @@ -245,6 +245,9 @@ class libsinsp_metrics } } + /*! + \brief Method to create a new metrics_v2 + */ template static inline metrics_v2 new_metric(const char* name, uint32_t flags, metrics_v2_value_type type, metrics_v2_value_unit unit, metrics_v2_metric_type metric_type, T val) { @@ -333,22 +336,6 @@ class libs_metrics_collector */ std::vector& get_metrics(); - /*! - \brief Method to create a new metrics_v2 - */ - template - metrics_v2 new_metric(const char* name, uint32_t flags, metrics_v2_value_type type, metrics_v2_value_unit unit, metrics_v2_metric_type metric_type, T val) - { - metrics_v2 metric; - strlcpy(metric.name, name, METRIC_NAME_MAX); - metric.flags = flags; - metric.type = type; - metric.unit = unit; - metric.metric_type = metric_type; - libsinsp_metrics::set_metric_value(metric, type, val); - return metric; - } - private: sinsp* m_inspector; std::shared_ptr m_sinsp_stats_v2;