Sha256: 1144fbd1fbbe8869e6e4d6802d10a24a41251023f6177a5a31dd41e13d6ba8d0
Contents?: true
Size: 964 Bytes
Versions: 3
Compression:
Stored size: 964 Bytes
Contents
/* global areachart */ $(() => { const query = (metrics) => { let metricsQuery = `metrics(names: [${metrics.join(" ")}]) { name history { key value } }`; return {query: `{ ${metricsQuery} }`}; } const fetch = (metrics) => $.post("api", query(metrics)) const metrics = {}; $(".metric-chart:visible").each((index, container) => { metrics[$(container).data("metric")] = container; }); if (!$.isEmptyObject(metrics)) { fetch(Object.keys(metrics)).then((response) => { $.each(response.data.metrics, (_index, metricData) => { let container = metrics[metricData.name]; if (metricData.history.length === 0) { $(container).remove(); return; } let info = $(container).data("info"); areachart({ container: `#${container.id}`, data: metricData.history, title: info.title, objectName: info.object }); }); }); } });
Version data entries
3 entries across 3 versions & 1 rubygems