From 77694cc88479b2f16e6d9c5bce2f8522eaefcb85 Mon Sep 17 00:00:00 2001 From: Seth Hall Date: Wed, 28 Mar 2012 16:06:09 -0400 Subject: [PATCH] The app metrics break interval is now configurable. --- scripts/policy/misc/app-metrics.bro | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/policy/misc/app-metrics.bro b/scripts/policy/misc/app-metrics.bro index 40b8264233..5cb108ea73 100644 --- a/scripts/policy/misc/app-metrics.bro +++ b/scripts/policy/misc/app-metrics.bro @@ -5,11 +5,16 @@ module AppMetrics; +export { + ## The metric break interval for the default stats collected by this script. + const break_interval = 1hr &redef; +} + event bro_init() &priority=3 { - Metrics::add_filter("apps.bytes", [$break_interval=1hr]); - Metrics::add_filter("apps.views", [$break_interval=1hr]); - Metrics::add_filter("apps.users", [$break_interval=1hr]); + Metrics::add_filter("apps.bytes", [$break_interval=break_interval]); + Metrics::add_filter("apps.views", [$break_interval=break_interval]); + Metrics::add_filter("apps.users", [$break_interval=break_interval]); } function do_metric(id: conn_id, hostname: string, size: count)