forked from infra/ansible
web-data-analysis: remove hardcoded end date in gnuplot script
The mirrors-data.gp script had a hardcoded X-axis end date of 2024-12-31. Since we are now in 2026, gnuplot fails with "all points y value undefined!" because the new log data points fall completely outside this strict plotting window. By removing the end date and using an open-ended range (e.g. ["2007-05-17":]), gnuplot will automatically scale the X-axis to the latest available data point in the CSV, preventing this from breaking again in the future. Fixes: #12833 Signed-off-by: Victor Koycheff <victorkoycheff@gmail.com>
This commit is contained in:
parent
decd56f48c
commit
7de3acd96c
1 changed files with 16 additions and 16 deletions
|
|
@ -10,7 +10,7 @@ set key outside right top Right title 'Legend' box 3
|
|||
##
|
||||
set output "/var/www/html/csv-reports/images/mirrors-all-points.png"
|
||||
set title "Fedora+Epel Yum Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:2 title 'epel4' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:3 title 'epel5' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:4 title 'epel6' with lines lw 3,\
|
||||
|
|
@ -101,13 +101,13 @@ unset output
|
|||
|
||||
# set output "/var/www/html/csv-reports/images/fedora-daily.png"
|
||||
# set title "Fedora Daily Totals Unique IPs"
|
||||
# plot ["2007-05-17":"2024-12-31"] \
|
||||
# plot ["2007-05-17":] \
|
||||
# '/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:36 title 'Fedora' with lines lw 3
|
||||
# unset output
|
||||
|
||||
set output "/var/www/html/csv-reports/images/fedora-os-all.png"
|
||||
set title "Fedora OS Yum Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:6 title 'fed03' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:7 title 'fed04' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:8 title 'fed05' with lines lw 3,\
|
||||
|
|
@ -166,7 +166,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-os-modular.png"
|
||||
set title "Fedora Modular Users Unique IPs"
|
||||
plot ["2018-01-01":"2024-12-31"] \
|
||||
plot ["2018-01-01":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:59 title 'modular' with lines lw 3, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:60 title 'modular_rawhide' with lines lw 3, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:61 title 'modular_f27' with lines lw 3, \
|
||||
|
|
@ -186,7 +186,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-os-latest.png"
|
||||
set title "Fedora Selected Versions Unique IPs"
|
||||
plot ["2022-01-01":"2024-12-31"] \
|
||||
plot ["2022-01-01":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:36 title 'Fedora' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:76 title 'fed36' with lines lw 3, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:77 title 'fed37' with lines lw 3, \
|
||||
|
|
@ -198,7 +198,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-os-latest-stacked.png"
|
||||
set title "Fedora Selected Versions Unique IPs"
|
||||
plot ["2022-01-01":"2024-12-31"] \
|
||||
plot ["2022-01-01":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:36 title 'Fedora' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($76+$77+$78+$79+$33) title 'fed36' with filledcurves x1,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($77+$78+$79+$33) title 'fed37' with filledcurves x1,\
|
||||
|
|
@ -209,7 +209,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-hardware-full.png"
|
||||
set title "Fedora Hardware via Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:39 title 'ARM64' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:58 title 'ppc64le' with lines lw 3, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:43 title 's390' with lines lw 3,\
|
||||
|
|
@ -219,7 +219,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-hardware-2nd.png"
|
||||
set title "Fedora Secondary via Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:37 title 'alpha' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:38 title 'ARM' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:40 title 'ia64' with lines lw 3,\
|
||||
|
|
@ -235,7 +235,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-epel-stacked.png"
|
||||
set title "Fedora Yum Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5+$72+$73+$6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65+$66+$67+$68+$74+$75+$76+$77+$78+$79+$33) title 'rawhide' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5+$72+$73+$6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65+$66+$67+$68+$74+$75+$76+$77+$78+$79) title 'f39' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5+$72+$73+$6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65+$66+$67+$68+$74+$75+$76+$77+$78) title 'f38' w filledcurves x1, \
|
||||
|
|
@ -285,7 +285,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-stacked.png"
|
||||
set title "Fedora Yum Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65+$66+$67+$68+$74+$75+$76+$77+$78+$79+$33) title 'rawhide' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65+$66+$67+$68+$74+$75+$76+$77+$78+$79) title 'f39' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65+$66+$67+$68+$74+$75+$76+$77+$78) title 'f38' w filledcurves x1, \
|
||||
|
|
@ -328,7 +328,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-rev-all-stacked.png"
|
||||
set title "Fedora Yum Reverse Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($33+$68+$67+$66+$65+$32+$31+$30+$29+$28+$27+$26+$25+$24+$23+$22+$21+$20+$19+$18+$17+$16+$15+$14+$13+$12+$11+$10+$9+$8+$7+$6) title 'fed03' w filledcurves x1 lc rgb "#F0F0F0", \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($33+$68+$67+$66+$65+$32+$31+$30+$29+$28+$27+$26+$25+$24+$23+$22+$21+$20+$19+$18+$17+$16+$15+$14+$13+$12+$11+$10+$9+$8+$7) title 'fed04' w filledcurves x1 lc rgb "#F0F0F0", \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($33+$68+$67+$66+$65+$32+$31+$30+$29+$28+$27+$26+$25+$24+$23+$22+$21+$20+$19+$18+$17+$16+$15+$14+$13+$12+$11+$10+$9+$8) title 'fed05' w filledcurves x1 lc rgb "#F0F0F0", \
|
||||
|
|
@ -365,7 +365,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/fedora-select-stacked.png"
|
||||
set title "Fedora Yum Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65+$66+$67+$68+$74+$75+$76+$77+$78+$79+$33) title 'fedora-future' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65+$66+$67+$68) title 'fedora 30-33' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17+$18+$19+$20+$21+$22+$23+$24+$25+$26+$27+$28+$29+$30+$31+$32+$65) title 'fedora 26-30' w filledcurves x1, \
|
||||
|
|
@ -383,7 +383,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/epel-all.png"
|
||||
set title "Epel Yum Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:2 title 'epel4' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:3 title 'epel5' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:4 title 'epel6' with lines lw 3,\
|
||||
|
|
@ -395,7 +395,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/epel-all-short.png"
|
||||
set title "Epel Yum Unique IPs"
|
||||
plot ["2019-12-31":"2024-12-31"] \
|
||||
plot ["2019-12-31":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:2 title 'epel4' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:3 title 'epel5' with lines lw 3,\
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:4 title 'epel6' with lines lw 3,\
|
||||
|
|
@ -407,7 +407,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/epel-stacked.png"
|
||||
set title "Epel Releases Unique IPs"
|
||||
plot ["2007-05-17":"2024-12-31"] \
|
||||
plot ["2007-05-17":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5+$72+$73) title 'epel9' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5+$72) title 'epel8' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5) title 'epel7' w filledcurves x1, \
|
||||
|
|
@ -418,7 +418,7 @@ unset output
|
|||
|
||||
set output "/var/www/html/csv-reports/images/epel-stacked-short.png"
|
||||
set title "Epel Releases Unique IPs"
|
||||
plot ["2019-12-31":"2024-12-31"] \
|
||||
plot ["2019-12-31":] \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5+$72+$73) title 'epel9' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5+$72) title 'epel8' w filledcurves x1, \
|
||||
'/var/www/html/csv-reports/mirrors/mirrorsdata-all.csv' using 1:($2+$3+$4+$5) title 'epel7' w filledcurves x1, \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue