fix(metrics): correct metrics namespace

Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch>
This commit is contained in:
Samuel Gaist
2024-03-29 23:12:27 +01:00
committed by poiana
parent daf7efde67
commit 59c290dc80

View File

@@ -104,11 +104,17 @@ std::string falco_metrics::to_text() const
metrics_collector.snapshot();
auto metrics_snapshot = metrics_collector.get_metrics();
for (auto& metric: metrics_snapshot)
for (auto& metrics: metrics_snapshot)
{
prometheus_metrics_converter.convert_metric_to_unit_convention(metric);
prometheus_text += prometheus_metrics_converter.convert_metric_to_text_prometheus(metric, "falcosecurity", "scap");
prometheus_metrics_converter.convert_metric_to_unit_convention(metrics);
std::string namespace_name = "scap";
if (metrics.flags & METRICS_V2_RESOURCE_UTILIZATION || metrics.flags & METRICS_V2_KERNEL_COUNTERS)
{
namespace_name = "falco";
}
prometheus_text += prometheus_metrics_converter.convert_metric_to_text_prometheus(metrics, "falcosecurity", namespace_name);
}
}
return prometheus_text;
}