From d09021a16af4dd6ccad1586cabf29668f51f5ce7 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Fri, 5 Feb 2016 15:56:42 +0100 Subject: [PATCH] Keep yearly statistics as well --- src/rrd.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/rrd.c b/src/rrd.c index 4dd9506..4f57cd5 100644 --- a/src/rrd.c +++ b/src/rrd.c @@ -45,6 +45,9 @@ #ifndef RRD_AVERAGE_4WEEK # define RRD_AVERAGE_4WEEK "RRA:AVERAGE:" RRD_XFF ":8:1008" #endif +#ifndef RRD_AVERAGE_YEAR +# define RRD_AVERAGE_YEAR "RRA:AVERAGE:" RRD_XFF ":104:1008" +#endif /* RRD */ @@ -79,7 +82,8 @@ int rrd_create(RRDType type, char const * filename) argv[10] = RRD_AVERAGE_DAY; argv[11] = RRD_AVERAGE_WEEK; argv[12] = RRD_AVERAGE_4WEEK; - argv[13] = NULL; + argv[13] = RRD_AVERAGE_YEAR; + argv[14] = NULL; break; case RRDTYPE_PROCS: argv[5] = "--step"; @@ -88,7 +92,8 @@ int rrd_create(RRDType type, char const * filename) argv[8] = RRD_AVERAGE_DAY; argv[9] = RRD_AVERAGE_WEEK; argv[10] = RRD_AVERAGE_4WEEK; - argv[11] = NULL; + argv[11] = RRD_AVERAGE_YEAR; + argv[12] = NULL; break; case RRDTYPE_USERS: argv[5] = "--step"; @@ -97,7 +102,8 @@ int rrd_create(RRDType type, char const * filename) argv[8] = RRD_AVERAGE_DAY; argv[9] = RRD_AVERAGE_WEEK; argv[10] = RRD_AVERAGE_4WEEK; - argv[11] = NULL; + argv[11] = RRD_AVERAGE_YEAR; + argv[12] = NULL; break; case RRDTYPE_VOLUME: argv[5] = "--step"; @@ -107,7 +113,8 @@ int rrd_create(RRDType type, char const * filename) argv[9] = RRD_AVERAGE_DAY; argv[10] = RRD_AVERAGE_WEEK; argv[11] = RRD_AVERAGE_4WEEK; - argv[12] = NULL; + argv[12] = RRD_AVERAGE_YEAR; + argv[13] = NULL; break; default: /* FIXME implement */