- disable smarter histogram (buggy)

This commit is contained in:
Jordan Sissel 2011-02-23 11:36:42 -08:00
parent c0551dfaaf
commit d015f41dfb

View file

@ -51,6 +51,7 @@
for (var i in histogram) {
flot_data.push([parseInt(histogram[i]["key"]), histogram[i]["count"]])
}
logstash.plot(flot_data, 3600000);
//console.log(histogram);
/* Try to be intelligent about how we choose the histogram interval.
@ -60,23 +61,23 @@
*
* This queries the backend several times, but should be reasonably
* speedy as this behaves roughly as a binary search. */
if (flot_data.length < 6 && flot_data.length > 0 && tries > 0) {
//if (flot_data.length < 6 && flot_data.length > 0 && tries > 0) {
//console.log("Histogram bucket " + logstash.params.interval + " has only " + flot_data.length + " data points, trying smaller...");
logstash.params.interval /= 2;
if (logstash.params.interval < 1000) {
tries = 0; /* stop trying, too small... */
logstash.plot(flot_data, logstash.params.interval);
return;
}
logstash.histogram(tries - 1);
} else if (flot_data.length > 50 && tries > 0) {
//logstash.params.interval /= 2;
//if (logstash.params.interval < 1000) {
//tries = 0; /* stop trying, too small... */
//logstash.plot(flot_data, logstash.params.interval);
//return;
//}
//logstash.histogram(tries - 1);
//} else if (flot_data.length > 50 && tries > 0) {
//console.log("Histogram bucket " + logstash.params.interval + " too many (" + flot_data.length + ") data points, trying larger interval...");
logstash.params.interval *= 2;
logstash.histogram(tries - 1);
} else {
//logstash.params.interval *= 2;
//logstash.histogram(tries - 1);
//} else {
//console.log("Histo:" + logstash.params.interval);
logstash.plot(flot_data, logstash.params.interval);
}
//logstash.plot(flot_data, logstash.params.interval);
//}
});
},