mirror of
https://github.com/falcosecurity/falco.git
synced 2025-07-04 10:26:40 +00:00
fix(falco_metrics)!: use full name for configs and rules files
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
This commit is contained in:
parent
d77f768692
commit
00b35cfd81
@ -102,13 +102,13 @@ std::string falco_metrics::to_text(const falco::app::state& state)
|
|||||||
for (const auto& item : state.config.get()->m_loaded_rules_filenames_sha256sum)
|
for (const auto& item : state.config.get()->m_loaded_rules_filenames_sha256sum)
|
||||||
{
|
{
|
||||||
fs::path fs_path = item.first;
|
fs::path fs_path = item.first;
|
||||||
prometheus_text += prometheus_metrics_converter.convert_metric_to_text_prometheus("sha256_rules_files", "falcosecurity", "falco", {{"file_name", fs_path.filename().stem()}, {"sha256", item.second}});
|
prometheus_text += prometheus_metrics_converter.convert_metric_to_text_prometheus("sha256_rules_files", "falcosecurity", "falco", {{"file_name", fs_path.filename()}, {"sha256", item.second}});
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const auto& item : state.config.get()->m_loaded_configs_filenames_sha256sum)
|
for (const auto& item : state.config.get()->m_loaded_configs_filenames_sha256sum)
|
||||||
{
|
{
|
||||||
fs::path fs_path = item.first;
|
fs::path fs_path = item.first;
|
||||||
prometheus_text += prometheus_metrics_converter.convert_metric_to_text_prometheus("sha256_config_files", "falcosecurity", "falco", {{"file_name", fs_path.filename().stem()}, {"sha256", item.second}});
|
prometheus_text += prometheus_metrics_converter.convert_metric_to_text_prometheus("sha256_config_files", "falcosecurity", "falco", {{"file_name", fs_path.filename()}, {"sha256", item.second}});
|
||||||
}
|
}
|
||||||
|
|
||||||
static std::string ifinfo_json_escaped;
|
static std::string ifinfo_json_escaped;
|
||||||
|
@ -345,7 +345,7 @@ void stats_writer::collector::get_metrics_output_fields_wrapper(
|
|||||||
for (const auto& item : m_writer->m_config->m_loaded_rules_filenames_sha256sum)
|
for (const auto& item : m_writer->m_config->m_loaded_rules_filenames_sha256sum)
|
||||||
{
|
{
|
||||||
fs::path fs_path = item.first;
|
fs::path fs_path = item.first;
|
||||||
std::string metric_name_file_sha256 = fs_path.filename().stem();
|
std::string metric_name_file_sha256 = fs_path.filename();
|
||||||
metric_name_file_sha256 = "falco.sha256_rules_file." + falco::utils::sanitize_rule_name(metric_name_file_sha256);
|
metric_name_file_sha256 = "falco.sha256_rules_file." + falco::utils::sanitize_rule_name(metric_name_file_sha256);
|
||||||
output_fields[metric_name_file_sha256] = item.second;
|
output_fields[metric_name_file_sha256] = item.second;
|
||||||
}
|
}
|
||||||
@ -353,7 +353,7 @@ void stats_writer::collector::get_metrics_output_fields_wrapper(
|
|||||||
for (const auto& item : m_writer->m_config->m_loaded_configs_filenames_sha256sum)
|
for (const auto& item : m_writer->m_config->m_loaded_configs_filenames_sha256sum)
|
||||||
{
|
{
|
||||||
fs::path fs_path = item.first;
|
fs::path fs_path = item.first;
|
||||||
std::string metric_name_file_sha256 = fs_path.filename().stem();
|
std::string metric_name_file_sha256 = fs_path.filename();
|
||||||
metric_name_file_sha256 = "falco.sha256_config_file." + falco::utils::sanitize_rule_name(metric_name_file_sha256);
|
metric_name_file_sha256 = "falco.sha256_config_file." + falco::utils::sanitize_rule_name(metric_name_file_sha256);
|
||||||
output_fields[metric_name_file_sha256] = item.second;
|
output_fields[metric_name_file_sha256] = item.second;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user