source: raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/statistical-units-system.xml @ 1722

Revision 1722, 18.4 KB checked in by rhyssmith, 5 years ago (diff)

Adding raptor-mua v1.0.0 MSI sources

  • Property svn:executable set to *
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> Licensed under the Apache License, Version 2.0 (the "License");
3    you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
4    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
5    IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
6    governing permissions and limitations under the License. -->
7<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
8    xsi:schemaLocation="
9        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
10
11
12    <!-- System level statistics that must be present for RaptorWeb to work -->
13
14    <bean id="numberOfAuthenticationsPer" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry">
15        <property name="StatisticParameters">
16            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters">
17                <property name="statisticType">
18                    <value>System</value>
19                </property>
20                <property name="resourceCategory">
21                    <value>EXTERNAL</value>
22                </property>
23                <property name="unitName">
24                    <value>numberOfAuthenticationsPer</value>
25                </property>
26                <property name="methodParams">
27                    <list>
28                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
29                            <property name="value">
30                                <value>1</value>
31                            </property>
32                        </bean>
33                    </list>
34                </property>
35
36                <property name="presentation">
37                    <bean class="uk.ac.cardiff.model.report.Presentation">
38                        <property name="graphTitle" value="Number Of Authentications Per" />
39                        <property name="xAxisLabel" value="Time" />
40                        <property name="yAxisLabel" value="Frequency" />
41                    </bean>
42                </property>
43
44                <property name="series">
45                    <list>
46                        <bean class="uk.ac.cardiff.model.report.Series">
47                            <property name="seriesLabel" value="Number of Authentications" />
48                        </bean>
49                    </list>
50                </property>
51
52            </bean>
53        </property>
54    </bean>
55
56    <bean id="numberOfUniqueUsersPer" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupBy">
57        <property name="StatisticParameters">
58            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters">
59                <property name="statisticType">
60                    <value>System</value>
61                </property>
62                <property name="resourceCategory">
63                    <value>EXTERNAL</value>
64                </property>
65                <property name="unitName">
66                    <value>numberOfUnqiueUsersPer</value>
67                </property>
68                <property name="methodParams">
69                    <list>
70                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
71                            <property name="value">
72                                <value>principalName</value>
73                            </property>
74                        </bean>
75                    </list>
76                </property>
77
78                <property name="presentation">
79                    <bean class="uk.ac.cardiff.model.report.Presentation">
80                        <property name="graphTitle" value="Number of unique users for" />
81                        <property name="xAxisLabel" value="Time" />
82                        <property name="yAxisLabel" value="Frequency" />
83                    </bean>
84                </property>
85
86                <property name="series">
87                    <list>
88                        <bean class="uk.ac.cardiff.model.report.Series">
89                            <property name="seriesLabel" value="Number of Authentications" />
90                        </bean>
91                    </list>
92                </property>
93            </bean>
94        </property>
95    </bean>
96
97    <bean id="numberOfAuthenticationsPerIntervalNumber" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry">
98        <property name="StatisticParameters">
99            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters">
100                <property name="statisticType">
101                    <value>System</value>
102                </property>
103                <property name="resourceCategory">
104                    <value>EXTERNAL</value>
105                </property>
106                <property name="unitName">
107                    <value>numberOfAuthenticationsPerIntervalNumber</value>
108                </property>
109                <property name="methodParams">
110                    <list>
111                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
112                            <property name="value">
113                                <value>40</value>
114                            </property>
115                        </bean>
116                    </list>
117                </property>
118
119                <property name="presentation">
120                    <bean class="uk.ac.cardiff.model.report.Presentation">
121                        <property name="graphTitle" value="" />
122                        <property name="xAxisLabel" value="" />
123                        <property name="yAxisLabel" value="Frequency" />
124                        <property name="dateFormat" value="ddMMyy (HH:mm)" />
125                    </bean>
126                </property>
127
128                <property name="series">
129                    <list>
130                        <bean class="uk.ac.cardiff.model.report.Series">
131                            <property name="seriesLabel" value="Number of Authentications" />
132                        </bean>
133                    </list>
134                </property>
135            </bean>
136        </property>
137    </bean>
138
139    <bean id="top5Resources" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency">
140        <property name="StatisticParameters">
141            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters">
142                <property name="statisticType">
143                    <value>System</value>
144                </property>
145                <property name="resourceCategory">
146                    <value>EXTERNAL</value>
147                </property>
148                <property name="unitName">
149                    <value>top5Resources</value>
150                </property>
151                <property name="methodParams">
152                    <list>
153                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
154                            <property name="value">
155                                <value>resourceId</value>
156                            </property>
157                        </bean>
158                    </list>
159                </property>
160
161                <property name="presentation">
162                    <bean class="uk.ac.cardiff.model.report.Presentation">
163                        <property name="graphTitle" value="Top 5 Resources" />
164                        <property name="xAxisLabel" value="Time" />
165                        <property name="yAxisLabel" value="Frequency" />
166                    </bean>
167                </property>
168                <property name="series">
169                    <list>
170                        <bean class="uk.ac.cardiff.model.report.Series">
171                            <property name="seriesLabel" value="Number of auths" />
172                        </bean>
173                    </list>
174                </property>
175
176            </bean>
177        </property>
178        <property name="attachProcessors">
179            <list>
180                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
181                    <property name="processorClass">
182                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.RowSortPostProcessor</value>
183                    </property>
184                    <property name="methodParameters">
185                        <list>
186                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
187                                <property name="parameterName" value="Ascending"></property>   
188                                <property name="parameterType" value="VALUE" />
189                                <property name="value">
190                                    <value type="java.lang.Boolean">false</value>
191                                </property>
192                            </bean>
193                        </list>
194                    </property>
195                </bean>
196                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
197                    <property name="processorClass">
198                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.CutRowsPostProcessor</value>
199                    </property>
200                    <property name="methodParameters">
201                        <list>
202                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
203                            <property name="parameterName" value="No. Of Rows To Keep"></property>   
204                                <property name="parameterType" value="VALUE" />
205                                <property name="value">
206                                    <value type="java.lang.Integer">5</value>
207                                </property>
208                            </bean>
209                        </list>
210                    </property>
211                </bean>
212                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
213                    <property name="processorClass">
214                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.SamlMetadataNameFormatter</value>
215                    </property>
216                </bean>
217            </list>
218        </property>
219    </bean>
220
221
222    <bean id="numberOfUniqueAuthenticationsPerSP" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByCountDistinct">
223        <property name="StatisticParameters">
224            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters">
225                <property name="statisticType">
226                    <value>System</value>
227                </property>
228                <property name="resourceCategory">
229                    <value>EXTERNAL</value>
230                </property>
231                <property name="unitName">
232                    <value>numberOfUniqueAuthenticationsPerSP</value>
233                </property>
234                <property name="methodParams">
235                    <list>
236                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
237                            <property name="value">
238                                <value>resourceId</value>
239                            </property>
240
241                        </bean>
242                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
243                            <property name="value">
244                                <value>principalName</value>
245                            </property>
246                        </bean>
247                    </list>
248                </property>
249
250                <property name="presentation">
251                    <bean class="uk.ac.cardiff.model.report.Presentation">
252                        <property name="graphTitle" value="Number of Unique Authentications Per Service Provider" />
253                        <property name="xAxisLabel" value="Time" />
254                        <property name="yAxisLabel" value="Frequency" />
255                    </bean>
256                </property>
257
258                <property name="series">
259                    <list>
260                        <bean class="uk.ac.cardiff.model.report.Series">
261                            <property name="seriesLabel" value="Number of Users" />
262                        </bean>
263                    </list>
264                </property>
265
266            </bean>
267        </property>
268        <property name="attachProcessors">
269            <list>
270                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
271                    <property name="processorClass">
272                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.RowSortPostProcessor</value>
273                    </property>
274                    <property name="methodParameters">
275                        <list>
276                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
277                                <property name="parameterName" value="Ascending"></property>
278                                <property name="parameterType" value="VALUE" />
279                                <property name="value">
280                                    <value type="java.lang.Boolean">false</value>
281                                </property>
282                            </bean>
283                        </list>
284                    </property>
285                </bean>
286                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
287                    <property name="processorClass">
288                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.CutRowsPostProcessor</value>
289                    </property>
290                    <property name="methodParameters">
291                        <list>
292                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
293                                <property name="parameterName" value="No. Of Rows To Keep"></property>
294                                <property name="parameterType" value="VALUE" />
295                                <property name="value">
296                                    <value type="java.lang.Integer">5</value>
297                                </property>
298                            </bean>
299                        </list>
300                    </property>
301                </bean>
302                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
303                    <property name="processorClass">
304                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.SamlMetadataNameFormatter</value>
305                    </property>
306                </bean>
307            </list>
308        </property>       
309    </bean>
310
311    <bean id="bottom5Resources" class="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency">
312        <property name="StatisticParameters">
313            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters">
314                <property name="statisticType">
315                    <value>System</value>
316                </property>
317                <property name="resourceCategory">
318                    <value>EXTERNAL</value>
319                </property>
320                <property name="unitName">
321                    <value>bottom5Resources</value>
322                </property>
323                <property name="methodParams">
324                    <list>
325                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
326                            <property name="value">
327                                <value>resourceId</value>
328                            </property>
329                        </bean>
330                    </list>
331                </property>
332
333                <property name="presentation">
334                    <bean class="uk.ac.cardiff.model.report.Presentation">
335                        <property name="graphTitle" value="Bottom 5 Resources" />
336                        <property name="xAxisLabel" value="Time" />
337                        <property name="yAxisLabel" value="Frequency" />
338                    </bean>
339                </property>
340
341                <property name="series">
342                    <list>
343                        <bean class="uk.ac.cardiff.model.report.Series">
344                            <property name="seriesLabel" value="Number of auths" />
345                        </bean>
346                    </list>
347                </property>
348
349            </bean>
350        </property>
351        <property name="attachProcessors">
352            <list>               
353                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
354                    <property name="processorClass">
355                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.RowSortPostProcessor</value>
356                    </property>
357                    <property name="methodParameters">
358                        <list>
359                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
360                                <property name="parameterName" value="Ascending"/>   
361                                <property name="parameterType" value="VALUE" />
362                                <property name="value">
363                                    <value type="java.lang.Boolean">true</value>
364                                </property>
365                            </bean>
366                        </list>
367                    </property>
368                </bean>
369                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
370                    <property name="processorClass">
371                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.CutRowsPostProcessor</value>
372                    </property>
373                    <property name="methodParameters">
374                        <list>
375                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter">
376                                <property name="parameterName" value="No. Of Rows To Keep"/>
377                                <property name="parameterType" value="VALUE" />
378                                <property name="value">
379                                    <value type="java.lang.Integer">5</value>
380                                </property>
381                            </bean>
382                        </list>
383                    </property>
384                </bean>
385                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation">
386                    <property name="processorClass">
387                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.SamlMetadataNameFormatter</value>
388                    </property>
389                </bean>
390            </list>
391        </property>
392    </bean>
393
394</beans>
Note: See TracBrowser for help on using the repository browser.