prewikka/master: Handle tiny timeline range
[email protected] Fri, 12 Feb 2010 15:14:40 +0100 (CET)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 4dd6157538389d0fbfe2a8e915d92fe2ce133779 Author: Yoann Vandoorselaere <[email protected]> Date: Wed Feb 10 22:57:12 2010 +0100 Handle tiny timeline range If the requested timeline range is lower or equal 1 minute, use a 1 second step. Fix an exception using the Cairoplot backend, and allow to get meaningful by minute statistics. Refs #370. ======================================== prewikka/views/stats.py | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) ======================================== diff --git a/prewikka/views/stats.py b/prewikka/views/stats.py index 3e13117..54edfae 100644 --- a/prewikka/views/stats.py +++ b/prewikka/views/stats.py @@ -286,7 +286,16 @@ class GenericTimelineStats(DistributionStats): else: end = datetime.datetime.today() - if type == "hour": + if type == "min": + if not start: + start = end - datetime.timedelta(seconds=60) + step = datetime.timedelta(seconds=1) + label_tm_index = "%Hh%M:%S" + zoom_view = "alert_listing" + timeline_type = "min" + timeline_unit = "" + + elif type == "hour": if not start: start = end - datetime.timedelta(minutes=60) step = datetime.timedelta(minutes=1) @@ -376,8 +385,10 @@ class GenericTimelineStats(DistributionStats): unit = "month" elif delta > 3600: unit = "day" - else: + elif delta > 60: unit = "hour" + else: + unit = "min" return unit _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-technologies.com/mailman/listinfo/prelude-cvslog