-
Notifications
You must be signed in to change notification settings - Fork 8
/
aggregation-specifications.yaml
45 lines (41 loc) · 1.14 KB
/
aggregation-specifications.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
aggregationSpecifications:
- name: Aggregation0
aggregatedMetricName: aggregated-metric0
filteredMetricName: metric0
function: count
- name: Aggregation1
aggregatedMetricName: aggregated-metric1
filteredMetricName: metric1
filteredDimensions:
hostname: test-01
function: sum
- name: Aggregation2
aggregatedMetricName: aggregated-metric2
filteredMetricName: metric2
groupedDimensions:
- hostname
- service
function: avg
- name: Aggregation3
aggregatedMetricName: aggregated-metric3
filteredMetricName: metric3
groupedDimensions:
- hostname
- service
function: avg
# use this to return a single metric (combining group results with the function specified)
rollup:
function: sum
groupedDimensions:
- service
- name: Aggregation4
aggregatedMetricName: aggregated-metric4
filteredMetricName: metric4
filteredDimensions:
cluster: test-cluster-01
rejectedDimensions:
hostname: inactive-host
device: "" # use this to reject all values of a dimension
groupedDimensions:
- hostname
function: count