@@ -26,62 +26,112 @@ LoadPlugin "network"
26
26
</Plugin>
27
27
28
28
29
+ LoadPlugin "aggregation"
30
+ LoadPlugin "match_regex"
29
31
<Plugin "aggregation">
30
- <Aggregation>
31
- # translate from:
32
- #
33
- # <host>/<plugin>-<program-name>/<type>-<process pid>
34
- #
35
- # hostname/sqlalchemy-nova/sqlalchemy_pool-12345
36
- # hostname/sqlalchemy-nova/sqlalchemy_pool-5839
37
- # hostname/sqlalchemy-nova/sqlalchemy_pool-9905
38
- # hostname/sqlalchemy-neutron/sqlalchemy_pool-19385
39
- # hostname/sqlalchemy-neutron/sqlalchemy_pool-6991
40
- #
41
- # to:
42
- #
43
- # <host>/<plugin>-<program-name>/<type>
44
- #
45
- # hostname/sqlalchemy-nova/checkouts
46
- # hostname/sqlalchemy-neutron/checkouts
47
-
48
- Plugin "sqlalchemy"
49
-
50
- GroupBy "Host"
51
- GroupBy "PluginInstance"
52
-
53
- CalculateNum true
54
- CalculateSum true
55
- CalculateAverage true
56
- </Aggregation>
57
-
58
- <Aggregation>
59
- # translate from:
60
- #
61
- # <host>/<plugin>-<program-name>/<type>-<process pid>
62
- #
63
- # hostname/sqlalchemy-nova/checkouts-12345
64
- # hostname/sqlalchemy-nova/checkouts-5839
65
- # hostname/sqlalchemy-nova/checkouts-9905
66
- # hostname/sqlalchemy-neutron/checkouts-19385
67
- # hostname/sqlalchemy-neutron/checkouts-6991
68
- #
69
- # to:
70
- #
71
- # <host>/<plugin>-all/<type>
72
- #
73
- # hostname/sqlalchemy-all/checkouts
74
-
75
- Plugin "sqlalchemy"
76
-
77
- GroupBy "Host"
78
- SetPluginInstance "all"
79
-
80
- CalculateSum true
81
- CalculateAverage true
82
- </Aggregation>
83
-
84
-
32
+ <Aggregation>
33
+ Plugin "sqlalchemy"
34
+ Type "sqlalchemy_numpools"
35
+ GroupBy "Host"
36
+ SetPlugin "sqlalchemy_aggregated"
37
+ SetTypeInstance "processes"
38
+ CalculateNum true
39
+ </Aggregation>
40
+ <Aggregation>
41
+ Plugin "sqlalchemy"
42
+ Type "sqlalchemy_numpools"
43
+ GroupBy "Host"
44
+ SetPlugin "sqlalchemy_aggregated"
45
+ CalculateSum true
46
+ </Aggregation>
47
+ <Aggregation>
48
+ Plugin "sqlalchemy"
49
+ Type "sqlalchemy_checkedout"
50
+ GroupBy "Host"
51
+ SetPlugin "sqlalchemy_aggregated"
52
+ CalculateSum true
53
+ CalculateAverage true
54
+ </Aggregation>
55
+ <Aggregation>
56
+ Plugin "sqlalchemy"
57
+ Type "sqlalchemy_checkedin"
58
+ GroupBy "Host"
59
+ SetPlugin "sqlalchemy_aggregated"
60
+ CalculateSum true
61
+ CalculateAverage true
62
+ </Aggregation>
63
+ <Aggregation>
64
+ Plugin "sqlalchemy"
65
+ Type "sqlalchemy_detached"
66
+ GroupBy "Host"
67
+ SetPlugin "sqlalchemy_aggregated"
68
+ CalculateSum true
69
+ CalculateAverage true
70
+ </Aggregation>
71
+ <Aggregation>
72
+ Plugin "sqlalchemy"
73
+ Type "sqlalchemy_invalidated"
74
+ GroupBy "Host"
75
+ SetPlugin "sqlalchemy_aggregated"
76
+ CalculateSum true
77
+ CalculateAverage true
78
+ </Aggregation>
79
+ <Aggregation>
80
+ Plugin "sqlalchemy"
81
+ Type "sqlalchemy_connections"
82
+ GroupBy "Host"
83
+ SetPlugin "sqlalchemy_aggregated"
84
+ CalculateSum true
85
+ CalculateAverage true
86
+ </Aggregation>
87
+ <Aggregation>
88
+ Plugin "sqlalchemy"
89
+ Type "sqlalchemy_newconnections"
90
+ GroupBy "Host"
91
+ SetPlugin "sqlalchemy_aggregated"
92
+ CalculateSum true
93
+ CalculateAverage true
94
+ </Aggregation>
95
+ <Aggregation>
96
+ Plugin "sqlalchemy"
97
+ Type "sqlalchemy_checkouts"
98
+ GroupBy "Host"
99
+ SetPlugin "sqlalchemy_aggregated"
100
+ CalculateSum true
101
+ CalculateAverage true
102
+ </Aggregation>
103
+ <Aggregation>
104
+ Plugin "sqlalchemy"
105
+ Type "sqlalchemy_commits"
106
+ GroupBy "Host"
107
+ SetPlugin "sqlalchemy_aggregated"
108
+ CalculateSum true
109
+ CalculateAverage true
110
+ </Aggregation>
111
+ <Aggregation>
112
+ Plugin "sqlalchemy"
113
+ Type "sqlalchemy_rollbacks"
114
+ GroupBy "Host"
115
+ SetPlugin "sqlalchemy_aggregated"
116
+ CalculateSum true
117
+ CalculateAverage true
118
+ </Aggregation>
119
+ <Aggregation>
120
+ Plugin "sqlalchemy"
121
+ Type "sqlalchemy_invalidated"
122
+ GroupBy "Host"
123
+ SetPlugin "sqlalchemy_aggregated"
124
+ CalculateSum true
125
+ CalculateAverage true
126
+ </Aggregation>
127
+ <Aggregation>
128
+ Plugin "sqlalchemy"
129
+ Type "sqlalchemy_transactions"
130
+ GroupBy "Host"
131
+ SetPlugin "sqlalchemy_aggregated"
132
+ CalculateSum true
133
+ CalculateAverage true
134
+ </Aggregation>
85
135
</Plugin>
86
136
87
137
<Chain "PostCache">
@@ -97,4 +147,5 @@ LoadPlugin "network"
97
147
</Target>
98
148
Target stop
99
149
</Rule>
150
+ Target write
100
151
</Chain>
0 commit comments