Merge remote-tracking branch 'origin/master' into prod
* origin/master: add Translator better graph period chooser
This commit is contained in:
commit
6c2f3bd95a
1
add.html
1
add.html
@ -70,6 +70,7 @@ then
|
||||
DS:Mercenary:GAUGE:$((48*60*60)):0:NaN \
|
||||
DS:Engineer:GAUGE:$((48*60*60)):0:NaN \
|
||||
DS:Recruiter:GAUGE:$((48*60*60)):0:NaN \
|
||||
DS:Translator:GAUGE:$((48*60*60)):0:NaN \
|
||||
DS:Hackaton:GAUGE:$((48*60*60)):0:NaN \
|
||||
RRA:HWPREDICT:8760:8e-1:8e-1:$((24)) \
|
||||
RRA:AVERAGE:99e-2:1:$((24*15)) \
|
||||
|
||||
4
import
4
import
@ -24,7 +24,7 @@ do
|
||||
done
|
||||
read_query_string
|
||||
|
||||
template=AP:Explorer:Seer:XM:Walked:Builder:Connector:Mind_Controller:MU:Longest_Link:Largest_Field:Recharger:Liberator:Pioneer:Engineer:Purifier:Neutralized:Links_Destroyed:Fields_Destroyed:Guardian:Link_Maintained:Link_Length_x_Days:Field_Held:Field_x_Days:Mercenary:Hacker:Hackaton:Recruiter
|
||||
template=AP:Explorer:Seer:XM:Walked:Builder:Connector:Mind_Controller:MU:Longest_Link:Largest_Field:Recharger:Liberator:Pioneer:Engineer:Purifier:Neutralized:Links_Destroyed:Fields_Destroyed:Guardian:Link_Maintained:Link_Length_x_Days:Field_Held:Field_x_Days:Mercenary:Hacker:Translator:Hackaton:Recruiter
|
||||
|
||||
if [[ $REQUEST_METHOD == POST ]]
|
||||
then
|
||||
@ -135,6 +135,7 @@ else
|
||||
DS:Mercenary:GAUGE:$((48*60*60)):0:NaN \
|
||||
DS:Engineer:GAUGE:$((48*60*60)):0:NaN \
|
||||
DS:Recruiter:GAUGE:$((48*60*60)):0:NaN \
|
||||
DS:Translator:GAUGE:$((48*60*60)):0:NaN \
|
||||
DS:Hackaton:GAUGE:$((48*60*60)):0:NaN \
|
||||
RRA:HWPREDICT:8760:8e-1:8e-1:$((24)) \
|
||||
RRA:AVERAGE:99e-2:1:$((24*15)) \
|
||||
@ -162,6 +163,7 @@ else
|
||||
<p>Import data from e.g. https://www.agent-stats.com/ <br/>
|
||||
<small>Expected format: <tt>YYYY-MM-DD hh:mm:ss
|
||||
${template[@]//:/ }</tt></small></p>
|
||||
<p>Latest data: $(date +"%Y-%m-%d %H:%M:%S" -d @${last[time]%:})</p>
|
||||
<form method="post" action="import">
|
||||
<input type="hidden" name="start" value="$start" />
|
||||
<input type="hidden" name="end" value="$end" />
|
||||
|
||||
35
index
35
index
@ -367,18 +367,27 @@ then
|
||||
<table style="width:$(( graph_width + 97 ))px">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="?hist&start=$(( start - 604800 ))&end=$end"><<</a>
|
||||
<a href="?hist&start=$(( start - 86400 ))&end=$end"><</a>
|
||||
<a href="?hist&start=$default_start&end=$end">R</a>
|
||||
<a href="?hist&start=$(( start + 86400 ))&end=$end">></a>
|
||||
<a href="?hist&start=$(( start + 604800 ))&end=$end">>></a>
|
||||
<a href="?hist&start=$(rrdtool first ingress.rrd)&end=$end">First</a>
|
||||
<a href="?hist&start=$(( start - 365 * 86400 ))&end=$end">-Y</a>
|
||||
<a href="?hist&start=$(( start - 30 * 86400 ))&end=$end">-M</a>
|
||||
<a href="?hist&start=$(( start - 604800 ))&end=$end">-W</a>
|
||||
<a href="?hist&start=$(( start - 86400 ))&end=$end">-D</a>
|
||||
<a href="?hist&start=$now&end=$end">Now</a>
|
||||
<a href="?hist&start=$(( start + 86400 ))&end=$end">+D</a>
|
||||
<a href="?hist&start=$(( start + 604800 ))&end=$end">+W</a>
|
||||
<a href="?hist&start=$(( start + 30 * 86400 ))&end=$end">+M</a>
|
||||
<a href="?hist&start=$(( start + 365 * 86400 ))&end=$end">+Y</a>
|
||||
</td>
|
||||
<td align="right">
|
||||
<a href="?hist&start=$start&end=$(( end - 604800 ))"><<</a>
|
||||
<a href="?hist&start=$start&end=$(( end - 86400 ))"><</a>
|
||||
<a href="?hist&start=$start&end=$default_end">R</a>
|
||||
<a href="?hist&start=$start&end=$(( end + 86400 ))">></a>
|
||||
<a href="?hist&start=$start&end=$(( end + 604800 ))">>></a>
|
||||
<a href="?hist&start=$start&end=$(( end - 365 * 86400 ))">-Y</a>
|
||||
<a href="?hist&start=$start&end=$(( end - 30 * 86400 ))">-M</a>
|
||||
<a href="?hist&start=$start&end=$(( end - 604800 ))">-W</a>
|
||||
<a href="?hist&start=$start&end=$(( end - 86400 ))">-D</a>
|
||||
<a href="?hist&start=$start&end=$now">Now</a>
|
||||
<a href="?hist&start=$start&end=$(( end + 86400 ))">+D</a>
|
||||
<a href="?hist&start=$start&end=$(( end + 604800 ))">+W</a>
|
||||
<a href="?hist&start=$start&end=$(( end + 30 * 86400 ))">+M</a>
|
||||
<a href="?hist&start=$start&end=$(( end + 365 * 86400 ))">+Y</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -606,10 +615,8 @@ else
|
||||
next=('COMMENT:\n')
|
||||
fi
|
||||
|
||||
(( start > -1209600 )) && datastart=-1209600
|
||||
(( end < 157680001 )) && dataend="+157680001"
|
||||
(( start > 0 )) && start="+$start"
|
||||
(( end > 0 )) && end="+$end"
|
||||
(( start - now > -1209600 )) && datastart=-1209600
|
||||
(( end - now < 157680001 )) && dataend="+157680001"
|
||||
(( datastart > 0 )) && datastart="+$datastart"
|
||||
|
||||
rrdtool graph - \
|
||||
|
||||
15
settings
15
settings
@ -29,9 +29,11 @@ L14color=8B1479
|
||||
L15color=6B127D
|
||||
L16color=591494
|
||||
|
||||
default_start=-604800
|
||||
default_end=1209600
|
||||
default_prevperiod=1m
|
||||
now=$(date +%s)
|
||||
|
||||
(( default_start = now - 604800 ))
|
||||
(( default_end = now + 1209600 ))
|
||||
|
||||
start=$default_start
|
||||
end=$default_end
|
||||
@ -64,6 +66,7 @@ uinames=(
|
||||
"Largest Field MUs x Days"
|
||||
"Unique missions completed"
|
||||
Hacks
|
||||
"Glyph Hack Points"
|
||||
"Agents Recruited"
|
||||
"Consecutive Days Hacking"
|
||||
)
|
||||
@ -94,6 +97,7 @@ dsnames=(
|
||||
Field_x_Days
|
||||
Mercenary
|
||||
Hacker
|
||||
Translator
|
||||
Recruiter
|
||||
Hackaton
|
||||
)
|
||||
@ -112,6 +116,7 @@ medals=(
|
||||
Mercenary
|
||||
Engineer
|
||||
Hacker
|
||||
Translator
|
||||
Recruiter
|
||||
)
|
||||
|
||||
@ -212,3 +217,9 @@ silver["Recruiter"]=10
|
||||
gold["Recruiter"]=25
|
||||
platinum["Recruiter"]=50
|
||||
black["Recruiter"]=100
|
||||
|
||||
bronze["Translator"]=200
|
||||
silver["Translator"]=2000
|
||||
gold["Translator"]=6000
|
||||
platinum["Translator"]=20000
|
||||
black["Translator"]=50000
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user