01 |
<?xml version="1.0" encoding="UTF-8"?> |
02 |
<anychart> |
03 |
<settings> |
04 |
<animation enabled="true" /> |
05 |
</settings> |
06 |
<templates> |
07 |
<template name="gaugeTemplates"> |
08 |
<gauge> |
09 |
<circular_template name="simple"> |
10 |
<margin all="3" left="8" right="8" /> |
11 |
<styles> |
12 |
<color_range_style name="main" align="Inside" start_size="10" end_size="15"> |
13 |
<fill type="Gradient" opacity="0.6"> |
14 |
<gradient> |
15 |
<key color="Green" /> |
16 |
<key color="Yellow" /> |
17 |
<key color="Red" /> |
18 |
</gradient> |
19 |
</fill> |
20 |
<effects enabled="true"> |
21 |
<inner_shadow enabled="true" distance="2" blur_x="2" blur_y="2" opacity="0.4" /> |
22 |
</effects> |
23 |
</color_range_style> |
24 |
<needle_pointer_style name="anychart_default" radius="100" base_radius="0" thickness="3" point_thickness="3" point_radius="1"> |
25 |
<fill enabled="true" color="#494949" /> |
26 |
<cap enabled="true" radius="5"> |
27 |
<background> |
28 |
<fill enabled="true" type="Solid" color="#494949" /> |
29 |
</background> |
30 |
</cap> |
31 |
</needle_pointer_style> |
32 |
<label_style name="small" text_align="Center"> |
33 |
<position placement_mode="ByPoint" x="50" y="85" valign="Top" halign="Center" /> |
34 |
<format><![CDATA[{%Value}]]></format> |
35 |
<background enabled="false" /> |
36 |
<font bold="false" size="9" /> |
37 |
</label_style> |
38 |
</styles> |
39 |
<axis start_angle="90" sweep_angle="180"> |
40 |
<scale_bar enabled="false" /> |
41 |
<major_tickmark enabled="false" /> |
42 |
<minor_tickmark enabled="false" /> |
43 |
<labels enabled="false" /> |
44 |
</axis> |
45 |
<frame type="Auto"> |
46 |
<inner_stroke enabled="false" /> |
47 |
<outer_stroke enabled="false" /> |
48 |
<background enabled="true"> |
49 |
<fill type="Solid" color="White" /> |
50 |
<border enabled="true" type="Solid" color="Gray" opacity="0.7" thickness="1" /> |
51 |
</background> |
52 |
<effects enabled="false" /> |
53 |
</frame> |
54 |
<pointers> |
55 |
<animation enabled="true" start_time="0" duration="0.1" interpolation_type="Cubic" /> |
56 |
</pointers> |
57 |
</circular_template> |
58 |
<circular_template name="ReqActivityTemplate" parent="simple" x="0" y="0" width="100" height="20"> |
59 |
<axis> |
60 |
<scale minimum="0" maximum="121" /> |
61 |
<color_ranges> |
62 |
<color_range style="main" start="0" end="121" /> |
63 |
</color_ranges> |
64 |
</axis> |
65 |
<pointers> |
66 |
<label enabled="true" style="small"> |
67 |
<format><![CDATA[Req Activity |
68 |
{%Value}{numDecimals:0}]]></format> |
69 |
</label> |
70 |
</pointers> |
71 |
</circular_template> |
72 |
<circular_template name="AvReqTimeTemplate" parent="simple" x="0" y="20" width="100" height="20"> |
73 |
<axis> |
74 |
<scale minimum="0" maximum="10000" /> |
75 |
<color_ranges> |
76 |
<color_range style="main" start="0" end="10000" /> |
77 |
</color_ranges> |
78 |
</axis> |
79 |
<pointers> |
80 |
<label enabled="true" style="small"> |
81 |
<format><![CDATA[Av Req Time |
82 |
{%Value}{numDecimals:0}ms]]></format> |
83 |
</label> |
84 |
</pointers> |
85 |
</circular_template> |
86 |
<circular_template name="ReqCountTemplate" parent="simple" x="0" y="40" width="100" height="20"> |
87 |
<axis> |
88 |
<scale minimum="0" maximum="8" /> |
89 |
<color_ranges> |
90 |
<color_range style="main" start="0" end="8" /> |
91 |
</color_ranges> |
92 |
</axis> |
93 |
<pointers> |
94 |
<label enabled="true" style="small"> |
95 |
<format><![CDATA[Req Count |
96 |
{%Value}{numDecimals:0}]]></format> |
97 |
</label> |
98 |
</pointers> |
99 |
</circular_template> |
100 |
<circular_template name="MemoryTemplate" parent="simple" x="0" y="60" width="100" height="20"> |
101 |
<axis> |
102 |
<scale minimum="0" maximum="502894" /> |
103 |
<color_ranges> |
104 |
<color_range style="main" start="0" end="502894" /> |
105 |
</color_ranges> |
106 |
</axis> |
107 |
<pointers> |
108 |
<label enabled="true" style="small"> |
109 |
<format><![CDATA[Memory |
110 |
{%Value}{numDecimals:0,thousandsSeparator,}KB]]></format> |
111 |
</label> |
112 |
</pointers> |
113 |
</circular_template> |
114 |
<circular_template name="CpuTemplate" parent="simple" x="0" y="80" width="100" height="20"> |
115 |
<axis> |
116 |
<scale minimum="0" maximum="100" /> |
117 |
<color_ranges> |
118 |
<color_range style="main" start="0" end="100" /> |
119 |
</color_ranges> |
120 |
</axis> |
121 |
<pointers> |
122 |
<label enabled="true" style="small"> |
123 |
<format><![CDATA[CPU |
124 |
{%Value}{numDecimals:0}%]]></format> |
125 |
</label> |
126 |
</pointers> |
127 |
</circular_template> |
128 |
<linear_template name="backGauge" y="5" width="20" height="95"> |
129 |
<axis enabled="false" /> |
130 |
<frame enabled="true"> |
131 |
<background enabled="true"> |
132 |
<fill enabled="true" color="White" /> |
133 |
<border enabled="true" color="Gray" /> |
134 |
</background> |
135 |
</frame> |
136 |
</linear_template> |
137 |
</gauge> |
138 |
</template> |
139 |
</templates> |
140 |
<gauges> |
141 |
<gauge template="gaugeTemplates"> |
142 |
<chart_settings> |
143 |
<title> |
144 |
<text><![CDATA[Server Monitoring (Using Micro-Gauges)]]></text> |
145 |
</title> |
146 |
</chart_settings> |
147 |
<linear name="server1" x="0" template="backGauge" /> |
148 |
<label> |
149 |
<position placement_mode="ByRectangle" x="0" y="0" width="20" height="5" /> |
150 |
<format><![CDATA[Server 1]]></format> |
151 |
<font family="Arial" size="11" bold="true" /> |
152 |
</label> |
153 |
<circular template="ReqActivityTemplate" parent="server1"> |
154 |
<pointers> |
155 |
<pointer value="118" /> |
156 |
</pointers> |
157 |
</circular> |
158 |
<circular template="AvReqTimeTemplate" parent="server1"> |
159 |
<pointers> |
160 |
<pointer value="667" /> |
161 |
</pointers> |
162 |
</circular> |
163 |
<circular template="ReqCountTemplate" parent="server1"> |
164 |
<pointers> |
165 |
<pointer value="7" /> |
166 |
</pointers> |
167 |
</circular> |
168 |
<circular template="MemoryTemplate" parent="server1"> |
169 |
<pointers> |
170 |
<pointer value="54671" /> |
171 |
</pointers> |
172 |
</circular> |
173 |
<circular template="CpuTemplate" parent="server1"> |
174 |
<pointers> |
175 |
<pointer value="79" /> |
176 |
</pointers> |
177 |
</circular> |
178 |
<linear name="server2" x="20" template="backGauge" /> |
179 |
<label> |
180 |
<position placement_mode="ByRectangle" x="20" y="0" width="20" height="5" /> |
181 |
<format><![CDATA[Server 2]]></format> |
182 |
<font family="Arial" size="11" bold="true" /> |
183 |
</label> |
184 |
<circular template="ReqActivityTemplate" parent="server2"> |
185 |
<pointers> |
186 |
<pointer value="21" /> |
187 |
</pointers> |
188 |
</circular> |
189 |
<circular template="AvReqTimeTemplate" parent="server2"> |
190 |
<pointers> |
191 |
<pointer value="321" /> |
192 |
</pointers> |
193 |
</circular> |
194 |
<circular template="ReqCountTemplate" parent="server2"> |
195 |
<pointers> |
196 |
<pointer value="4" /> |
197 |
</pointers> |
198 |
</circular> |
199 |
<circular template="MemoryTemplate" parent="server2"> |
200 |
<pointers> |
201 |
<pointer value="18281" /> |
202 |
</pointers> |
203 |
</circular> |
204 |
<circular template="CpuTemplate" parent="server2"> |
205 |
<pointers> |
206 |
<pointer value="12" /> |
207 |
</pointers> |
208 |
</circular> |
209 |
<linear name="server3" x="40" template="backGauge" /> |
210 |
<label> |
211 |
<position placement_mode="ByRectangle" x="40" y="0" width="20" height="5" /> |
212 |
<format><![CDATA[Server 3]]></format> |
213 |
<font family="Arial" size="11" bold="true" /> |
214 |
</label> |
215 |
<circular template="ReqActivityTemplate" parent="server3"> |
216 |
<pointers> |
217 |
<pointer value="34" /> |
218 |
</pointers> |
219 |
</circular> |
220 |
<circular template="AvReqTimeTemplate" parent="server3"> |
221 |
<pointers> |
222 |
<pointer value="546" /> |
223 |
</pointers> |
224 |
</circular> |
225 |
<circular template="ReqCountTemplate" parent="server3"> |
226 |
<pointers> |
227 |
<pointer value="1" /> |
228 |
</pointers> |
229 |
</circular> |
230 |
<circular template="MemoryTemplate" parent="server3"> |
231 |
<pointers> |
232 |
<pointer value="194671" /> |
233 |
</pointers> |
234 |
</circular> |
235 |
<circular template="CpuTemplate" parent="server3"> |
236 |
<pointers> |
237 |
<pointer value="46" /> |
238 |
</pointers> |
239 |
</circular> |
240 |
<linear name="server4" x="60" template="backGauge" /> |
241 |
<label> |
242 |
<position placement_mode="ByRectangle" x="60" y="0" width="20" height="5" /> |
243 |
<format><![CDATA[Server 4]]></format> |
244 |
<font family="Arial" size="11" bold="true" /> |
245 |
</label> |
246 |
<circular template="ReqActivityTemplate" parent="server4"> |
247 |
<pointers> |
248 |
<pointer value="98" /> |
249 |
</pointers> |
250 |
</circular> |
251 |
<circular template="AvReqTimeTemplate" parent="server4"> |
252 |
<pointers> |
253 |
<pointer value="2786" /> |
254 |
</pointers> |
255 |
</circular> |
256 |
<circular template="ReqCountTemplate" parent="server4"> |
257 |
<pointers> |
258 |
<pointer value="5" /> |
259 |
</pointers> |
260 |
</circular> |
261 |
<circular template="MemoryTemplate" parent="server4"> |
262 |
<pointers> |
263 |
<pointer value="21876" /> |
264 |
</pointers> |
265 |
</circular> |
266 |
<circular template="CpuTemplate" parent="server4"> |
267 |
<pointers> |
268 |
<pointer value="21" /> |
269 |
</pointers> |
270 |
</circular> |
271 |
<linear name="server5" x="80" template="backGauge" /> |
272 |
<label> |
273 |
<position placement_mode="ByRectangle" x="80" y="0" width="20" height="5" /> |
274 |
<format><![CDATA[Server 5]]></format> |
275 |
<font family="Arial" size="11" bold="true" /> |
276 |
</label> |
277 |
<circular template="ReqActivityTemplate" parent="server5"> |
278 |
<pointers> |
279 |
<pointer value="109" /> |
280 |
</pointers> |
281 |
</circular> |
282 |
<circular template="AvReqTimeTemplate" parent="server5"> |
283 |
<pointers> |
284 |
<pointer value="7834" /> |
285 |
</pointers> |
286 |
</circular> |
287 |
<circular template="ReqCountTemplate" parent="server5"> |
288 |
<pointers> |
289 |
<pointer value="8" /> |
290 |
</pointers> |
291 |
</circular> |
292 |
<circular template="MemoryTemplate" parent="server5"> |
293 |
<pointers> |
294 |
<pointer value="414641" /> |
295 |
</pointers> |
296 |
</circular> |
297 |
<circular template="CpuTemplate" parent="server5"> |
298 |
<pointers> |
299 |
<pointer value="84" /> |
300 |
</pointers> |
301 |
</circular> |
302 |
</gauge> |
303 |
</gauges> |
304 |
</anychart> |