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 > |