Keep yearly statistics as well
This commit is contained in:
parent
e0e83edb26
commit
d09021a16a
15
src/rrd.c
15
src/rrd.c
|
@ -45,6 +45,9 @@
|
||||||
#ifndef RRD_AVERAGE_4WEEK
|
#ifndef RRD_AVERAGE_4WEEK
|
||||||
# define RRD_AVERAGE_4WEEK "RRA:AVERAGE:" RRD_XFF ":8:1008"
|
# define RRD_AVERAGE_4WEEK "RRA:AVERAGE:" RRD_XFF ":8:1008"
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef RRD_AVERAGE_YEAR
|
||||||
|
# define RRD_AVERAGE_YEAR "RRA:AVERAGE:" RRD_XFF ":104:1008"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* RRD */
|
/* RRD */
|
||||||
|
@ -79,7 +82,8 @@ int rrd_create(RRDType type, char const * filename)
|
||||||
argv[10] = RRD_AVERAGE_DAY;
|
argv[10] = RRD_AVERAGE_DAY;
|
||||||
argv[11] = RRD_AVERAGE_WEEK;
|
argv[11] = RRD_AVERAGE_WEEK;
|
||||||
argv[12] = RRD_AVERAGE_4WEEK;
|
argv[12] = RRD_AVERAGE_4WEEK;
|
||||||
argv[13] = NULL;
|
argv[13] = RRD_AVERAGE_YEAR;
|
||||||
|
argv[14] = NULL;
|
||||||
break;
|
break;
|
||||||
case RRDTYPE_PROCS:
|
case RRDTYPE_PROCS:
|
||||||
argv[5] = "--step";
|
argv[5] = "--step";
|
||||||
|
@ -88,7 +92,8 @@ int rrd_create(RRDType type, char const * filename)
|
||||||
argv[8] = RRD_AVERAGE_DAY;
|
argv[8] = RRD_AVERAGE_DAY;
|
||||||
argv[9] = RRD_AVERAGE_WEEK;
|
argv[9] = RRD_AVERAGE_WEEK;
|
||||||
argv[10] = RRD_AVERAGE_4WEEK;
|
argv[10] = RRD_AVERAGE_4WEEK;
|
||||||
argv[11] = NULL;
|
argv[11] = RRD_AVERAGE_YEAR;
|
||||||
|
argv[12] = NULL;
|
||||||
break;
|
break;
|
||||||
case RRDTYPE_USERS:
|
case RRDTYPE_USERS:
|
||||||
argv[5] = "--step";
|
argv[5] = "--step";
|
||||||
|
@ -97,7 +102,8 @@ int rrd_create(RRDType type, char const * filename)
|
||||||
argv[8] = RRD_AVERAGE_DAY;
|
argv[8] = RRD_AVERAGE_DAY;
|
||||||
argv[9] = RRD_AVERAGE_WEEK;
|
argv[9] = RRD_AVERAGE_WEEK;
|
||||||
argv[10] = RRD_AVERAGE_4WEEK;
|
argv[10] = RRD_AVERAGE_4WEEK;
|
||||||
argv[11] = NULL;
|
argv[11] = RRD_AVERAGE_YEAR;
|
||||||
|
argv[12] = NULL;
|
||||||
break;
|
break;
|
||||||
case RRDTYPE_VOLUME:
|
case RRDTYPE_VOLUME:
|
||||||
argv[5] = "--step";
|
argv[5] = "--step";
|
||||||
|
@ -107,7 +113,8 @@ int rrd_create(RRDType type, char const * filename)
|
||||||
argv[9] = RRD_AVERAGE_DAY;
|
argv[9] = RRD_AVERAGE_DAY;
|
||||||
argv[10] = RRD_AVERAGE_WEEK;
|
argv[10] = RRD_AVERAGE_WEEK;
|
||||||
argv[11] = RRD_AVERAGE_4WEEK;
|
argv[11] = RRD_AVERAGE_4WEEK;
|
||||||
argv[12] = NULL;
|
argv[12] = RRD_AVERAGE_YEAR;
|
||||||
|
argv[13] = NULL;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
/* FIXME implement */
|
/* FIXME implement */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user