Example yaml
[rrdaggregate.git] / example.yaml
1 name: princeton_aggregator
2 output: xml
3
4 # The list of aggregation recipes
5 # - Be default, all data is aggregated into one variable
6 # - To aggregate into multiple variables, enclose the part of the regular expression corresponding
7 #   to that variable in parenthesis.
8 # - You can group multiple items into parenthesis. In that case, you get w * y * ... z variables, where w, y, ... correspond to the number of unique occurrences of the grouped variables.
9
10 entries:
11 # Group the CPU utilization of all nodes into one variable
12 - name: cpu
13   regex: node\d+\.princeton\.vicci\.org/cpu-\d+/cpu-idle.rrd
14   ds: value
15   fn: sum
16
17 # Group CPU utilization into variables corresponding to the node name.
18 - name: memory
19   regex: (node\d+\.princeton\.vicci\.org)/memory/memory-used.rrd
20   ds: value
21   fn: sum