}
static bool
-master_service_get_file_listeners(struct service_settings *service_set,
- pool_t pool, struct event *event,
+master_service_get_file_listeners(pool_t pool, struct event *event,
const char *set_name, const char *service_name,
const struct setting_parser_info *info,
const ARRAY_TYPE(const_string) *listener_names,
return TRUE;
event = event_create(event);
- event_add_str(event, "service", service_set->name);
settings_event_add_list_filter_name(event, "service", service_name);
p_array_init(parsed_listeners, pool, array_count(listener_names));
return TRUE;
event = event_create(event);
- event_add_str(event, "service", service_set->name);
settings_event_add_list_filter_name(event, "service", service_name);
p_array_init(&service_set->parsed_inet_listeners, pool,
break;
}
- event_add_str(event, "inet_listener", name);
struct event *event2 = event_create(event);
settings_event_add_list_filter_name(event2, "inet_listener",
name);
array_push_back(&set->parsed_services, &service_set_dup);
settings_free(service_set);
- if (!master_service_get_file_listeners(
- service_set_dup, pool, event,
+ if (!master_service_get_file_listeners(pool, event,
"unix_listener", service_name,
&unix_listener_setting_parser_info,
&service_set_dup->unix_listeners,
&service_set_dup->parsed_unix_listeners,
error_r))
return FALSE;
- if (!master_service_get_file_listeners(
- service_set_dup, pool, event,
+ if (!master_service_get_file_listeners(pool, event,
"fifo_listener", service_name,
&fifo_listener_setting_parser_info,
&service_set_dup->fifo_listeners,
ret = -1;
} else {
struct event *event = event_create(metrics->event);
- event_add_str(event, "event_exporter", filter_name);
settings_event_add_list_filter_name(event, "event_exporter",
filter_name);
ret = stats_exporters_add_set(metrics, event, set, error_r);
ret = -1;
} else {
struct event *group_event = event_create(event);
- event_add_str(group_event, "metric_group_by",
- group_by_name);
settings_event_add_list_filter_name(group_event,
"metric_group_by", group_by_name);
struct event *method_event = event_create(group_event);
- event_add_str(group_event, "metric_group_by_method",
- array_idx_elem(&group_by_set->method, 0));
settings_event_add_list_filter_name(method_event,
"metric_group_by_method",
array_idx_elem(&group_by_set->method, 0));
} else {
ARRAY_TYPE(stats_metric_settings_group_by) group_by;
struct event *event = event_create(metrics->event);
- event_add_str(event, "metric", filter_name);
settings_event_add_list_filter_name(event, "metric",
filter_name);
ret = stats_metrics_get_group_by(event, set, &group_by, error_r);