mirror of https://github.com/yb/uptime-status
Update uptimerobot.js
parent
025b7f55a5
commit
e36b13943b
|
@ -7,9 +7,9 @@ import Link from './link';
|
||||||
function UptimeRobot({ apikey }) {
|
function UptimeRobot({ apikey }) {
|
||||||
|
|
||||||
const status = {
|
const status = {
|
||||||
ok: '正常',
|
ok: 'Ok',
|
||||||
down: '无法访问',
|
down: 'Down',
|
||||||
unknow: '未知'
|
unknow: 'Unknown'
|
||||||
};
|
};
|
||||||
|
|
||||||
const { CountDays, ShowLink } = window.Config;
|
const { CountDays, ShowLink } = window.Config;
|
||||||
|
@ -33,25 +33,25 @@ function UptimeRobot({ apikey }) {
|
||||||
let text = data.date.format('YYYY-MM-DD ');
|
let text = data.date.format('YYYY-MM-DD ');
|
||||||
if (data.uptime >= 100) {
|
if (data.uptime >= 100) {
|
||||||
status = 'ok';
|
status = 'ok';
|
||||||
text += `可用率 ${formatNumber(data.uptime)}%`;
|
text += `Uptime ${formatNumber(data.uptime)}%`;
|
||||||
}
|
}
|
||||||
else if (data.uptime <= 0 && data.down.times === 0) {
|
else if (data.uptime <= 0 && data.down.times === 0) {
|
||||||
status = 'none';
|
status = 'none';
|
||||||
text += '无数据';
|
text += 'None';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
status = 'down';
|
status = 'down';
|
||||||
text += `故障 ${data.down.times} 次,累计 ${formatDuration(data.down.duration)},可用率 ${formatNumber(data.uptime)}%`;
|
text += `Times Down ${data.down.times} Duration ${formatDuration(data.down.duration)},Uptime ${formatNumber(data.uptime)}%`;
|
||||||
}
|
}
|
||||||
return (<i key={index} className={status} data-tip={text} />)
|
return (<i key={index} className={status} data-tip={text} />)
|
||||||
})}
|
})}
|
||||||
</div>
|
</div>
|
||||||
<div className='summary'>
|
<div className='summary'>
|
||||||
<span>今天</span>
|
<span>Today</span>
|
||||||
<span>
|
<span>
|
||||||
{site.total.times
|
{site.total.times
|
||||||
? `最近 ${CountDays} 天故障 ${site.total.times} 次,累计 ${formatDuration(site.total.duration)},平均可用率 ${site.average}%`
|
? `Count Days ${CountDays} Total Times ${site.total.times} Duration ${formatDuration(site.total.duration)},Average ${site.average}%`
|
||||||
: `最近 ${CountDays} 天可用率 ${site.average}%`}
|
: `Count Days ${CountDays} Average ${site.average}%`}
|
||||||
</span>
|
</span>
|
||||||
<span>{site.daily[site.daily.length - 1].date.format('YYYY-MM-DD')}</span>
|
<span>{site.daily[site.daily.length - 1].date.format('YYYY-MM-DD')}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue