package gnuplot const ( cpuPlotPNG = `set term png size 1024,768 set output 'cpu.png' set timefmt '%s' set xdata time set title 'CPU(Cores)' set xlabel 'Time' plot 'cpu.data' using 1:2 with lines` memPlotPNG = `set term png size 1024,768 set output 'mem.png' set timefmt '%s' set xdata time set title 'Mem(Mb)' set xlabel 'Time' plot 'mem.data' using 1:2 with lines` latencyPlotPNG = `set term png size 1024,768 set output 'latency.png' set title 'Latency(s)' set xlabel 'Message' f(x)=m*x+b fit f(x) 'latency.data' using 1:2 via m,b plot 'latency.data' using 1:2 with lines title 'Data', f(x) title 'Trend'` lossPlotPNG = `set term png size 1024,768 set output 'loss.png'; set xlabel 'SeqId'; set ylabel 'Lost Count'` lossPlotDumb = `set term dumb set xlabel 'SeqId'; set ylabel 'Lost Count'` cpuPlotDumb = `set term dumb set timefmt '%s' set xdata time set title 'CPU(Cores)' set xlabel 'Time' plot 'cpu.data' using 1:2 with lines` memPlotDumb = `set term dumb set timefmt '%s' set xdata time set title 'Mem(Mb)' set xlabel 'Time' plot 'mem.data' using 1:2 with lines` latencyPlotDumb = `set term dumb set title 'Latency(s)' set xlabel 'Message' plot 'latency.data' using 1:2 with lines` html = `
Options
Image: %s
Total Log Stressors: %d
Lines Per Second: %d
Run Duration: %s
Payload Source: %s
Latency of logs collected based on the time the log was generated and ingested
Total Size Elapsed Mean Min Max Median
Msg (s) (s) (s) (s) (s)
%d %d %s %.3f %.3f %.3f %.3f
%s
Stream Min Seq Max Seq Purged Collected Percent Collected
%s