.&1|?" {}:+dq8mQk?y@&*[3Tʧ39} \u0 EC5T6[k8O7u 9 疕A>=ѮPG1;VbSv!\,-vʮ])0F2 w)*iSv TRRwCcYiuDv_/A|#4/]]pr$%JEWEv]SA~ + +ZYR/^g5l o:hREa^=e\% p@I#{wc,C߈h.@KVgBoǿ?etve1mnZxRE`Ҵpz1fWMp}xӮ97`((2V TQ͙|ѓw-$B j&9)ֈK1UCjiqQI^ZNAsqɾ:3u`{:Wl n+{H@;M`* w# D ܑ$~PQ 83)բn5!gm1 `^NRx}3#ٹLMV\Q4RZiu>8FP("d{L$D0_X df-'8 `drg7r]0m:SIJӐ޵ZF{p :)YVrn""-cFCĶ [inA߈8nn&,`\fkN 1oBI3#ٹ8nn&,`\f/S F~fS\ x6z8nn&,`\f6.. Ih}"-cFCĶS odɋDQP^NΆ* h4 s %<| >BE "-cFCĶJ@-E1gDN<ҥ3ƸA=J%8nn&,`\fJNג W }lDQP^NΆ* h44JkGRFcFCP egn-c/9 ,Ѭn [\%18nn&,`\fa}=Co 3@_4 bZ,-~yƧT%eXW4 8nn&,`\f3K@3^kLU"-cFCĶ=T2G3NuF6j|Qj) 1A*ꕺzMDm+n#»MV&]95(DQP^NΆ* h4bInMS^@8ѽ[&Kw,c88nn&,`\fE@,,08nn&,`\f979gy-%RĎ8nn&,`\f͋oY7ia cpWk9RE]M^լPlyUf2v\i^ Bix_q:-^6̄fi[D-/fn\kWco"-cFCĶHf> Y9Ew_zpa s+a}aL C_ZKiXm[~´`_YUs|\ շ+QU OJLufq{]Ӫ]{s=٦+ I-ßB[Y+\Tע7Lh[KvVogjz.< }~*\sߠI ;8nn&,`\fzǦO)a=^]6BE "-cFCĶ8nn&,`\fXVv> [dC&b'x*"-cFCĶ8nn&,`\f@y{[-Ċ6HHWwԙys4Did +Ξ,,,v8nn&,`\f8nn&,`\f927T[m;g.k]۬<.\+8nn&,`\f8nn&,`\fs1 u]pz8nn&,`\f}; w8nn&,`\f$5w#k_ lm 8nn&,`\fy>?! {cL8fφاE֦8nn&,`\f i[WB́[. @٣aӬ-i#Y㹱mx_t8r,8nn&,`\f¯QXՀ6xǰ} \`[  2 DQP^NΆ* h46d p1(51Ͼ4 H^P_ }cBdu];|hw8nn&,`\fqn𖌸dդ=FV9sPX7/it✎ziij g)*+: 8nn&,`\fT^OvXqۉ^UP.ДO_m gۿ~-n;>8nn&,`\fqRv4|̽Pd@k9|ܕ]W90  f8nn&,`\f rect.y + rect.height / 2, 0, 0, 0, { 'class': 'chart-inner-text' } ); } $(selector).jqxChart(settings); $(selector).jqxChart('addColorScheme', 'customColorScheme', ['#00BAFF', '#EDE6E7']); $(selector).jqxChart({ colorScheme: 'customColorScheme' }); } } function displayServerResponseMetrics() { var data = [ { hour: 0, latency: 235, requests: 3500 }, { hour: 1, latency: 231, requests: 3400 }, { hour: 2, latency: 217, requests: 3350 }, { hour: 3, latency: 215, requests: 3260 }, { hour: 4, latency: 225, requests: 3320 }, { hour: 5, latency: 235, requests: 3400 }, { hour: 6, latency: 239, requests: 3550 }, { hour: 7, latency: 255, requests: 4100 }, { hour: 8, latency: 251, requests: 4200 }, { hour: 9, latency: 259, requests: 4500 }, { hour: 10, latency: 265, requests: 4560 }, { hour: 11, latency: 257, requests: 4500 }, { hour: 12, latency: 265, requests: 4490 }, { hour: 13, latency: 261, requests: 4400 }, { hour: 14, latency: 258, requests: 4350 }, { hour: 15, latency: 257, requests: 4340 }, { hour: 16, latency: 255, requests: 4200 }, { hour: 17, latency: 245, requests: 4050 }, { hour: 18, latency: 241, requests: 4020 }, { hour: 19, latency: 239, requests: 3900 }, { hour: 20, latency: 237, requests: 3810 }, { hour: 21, latency: 236, requests: 3720 }, { hour: 22, latency: 235, requests: 3610 }, { hour: 23, latency: 239, requests: 3550 }, ]; var latencyThreshold = 260; var settings = { title: 'Get request per second & response latencies', description: '(Aggregated values for the last 24h)', enableAnimations: true, showLegend: false, showBorderLine: true, backgroundColor: '#FAFAFA', padding: { left: 5, top: 5, right: 5, bottom: 5 }, titlePadding: { left: 5, top: 5, right: 5, bottom: 5 }, source: data, xAxis: { dataField: 'hour', displayText: 'Hour', }, seriesGroups: [ { type: 'column', valueAxis: { title: { text: 'Request Latency [ms]
' }, position: 'left' }, toolTipFormatSettings: { sufix: ' ms'}, series: [ { dataField: 'latency', displayText: 'Request latency', colorFunction: function (value, itemIndex, serie, group) { return (value > latencyThreshold) ? '#CC1133' : '#55CC55'; } } ], bands: [ { minValue: latencyThreshold, maxValue: latencyThreshold, lineWidth: 1, color: 'red' } ] }, { type: 'spline', valueAxis: { title: { text: 'Get Requests per second' }, position: 'right' }, toolTipFormatSettings: { sufix: ' req/s'}, series: [ { dataField: 'requests', displayText: 'Get requests', lineColor: '#343F9B', lineWidth: 2 } ] }, ] }; $(chartContainer5).jqxChart(settings); } displayClusterMetrics(); displayServerResponseMetrics(); });