feat: 适配Poc的变更:默认时间范围改为1小时、网络质量评分阈值变更

This commit is contained in:
chenjinsong
2023-10-10 10:57:35 +08:00
parent 5dedc6d12d
commit 7b93068d75
3 changed files with 9 additions and 9 deletions

View File

@@ -802,22 +802,22 @@ export function computeScore (data) {
if (t === 'establishLatencyMs' || t === 'httpResponseLatency' || t === 'sslConLatency') { if (t === 'establishLatencyMs' || t === 'httpResponseLatency' || t === 'sslConLatency') {
if (!data[t] && data[t] !== 0) { if (!data[t] && data[t] !== 0) {
score = 1 score = 1
} else if (data[t] <= 50) { } else if (data[t] <= 100) {
score = 1 score = 1
} else if (data[t] > 200) { } else if (data[t] > 1000) {
score = 0 score = 0
} else { } else {
score = (data[t] - 200) / (50 - 200) score = (data[t] - 1000) / (100 - 1000)
} }
} else if (t === 'tcpLostlenPercent' || t === 'pktRetransPercent') { } else if (t === 'tcpLostlenPercent' || t === 'pktRetransPercent') {
if (!data[t] && data[t] !== 0) { if (!data[t] && data[t] !== 0) {
score = 1 score = 1
} else if (data[t] <= 0.01) { } else if (data[t] <= 0.001) {
score = 1 score = 1
} else if (data[t] > 0.05) { } else if (data[t] > 0.05) {
score = 0 score = 0
} else { } else {
score = (data[t] - 0.05) / (0.01 - 0.05) score = (data[t] - 0.05) / (0.001 - 0.05)
} }
} }
scoreArr.push(score * k) scoreArr.push(score * k)

View File

@@ -283,10 +283,10 @@ export default {
const endTimeParam = query.endTime const endTimeParam = query.endTime
// 若url携带了使用携带的值否则使用默认值。 // 若url携带了使用携带的值否则使用默认值。
const dateRangeValue = rangeParam ? parseInt(query.range) : 60 const dateRangeValue = rangeParam ? parseInt(query.range) : 60 * 24
const timeFilter = ref({ dateRangeValue }) const timeFilter = ref({ dateRangeValue })
if (!startTimeParam || !endTimeParam) { if (!startTimeParam || !endTimeParam) {
const { startTime, endTime } = getNowTime(60) const { startTime, endTime } = getNowTime(60 * 24)
timeFilter.value.startTime = getSecond(startTime) timeFilter.value.startTime = getSecond(startTime)
timeFilter.value.endTime = getSecond(endTime) timeFilter.value.endTime = getSecond(endTime)
// 如果没有时间参数就将参数写入url // 如果没有时间参数就将参数写入url

View File

@@ -125,10 +125,10 @@ export default {
const endTimeParam = query.endTime const endTimeParam = query.endTime
// 若url携带了使用携带的值否则使用默认值。 // 若url携带了使用携带的值否则使用默认值。
const dateRangeValue = rangeParam ? parseInt(query.range) : 60 const dateRangeValue = rangeParam ? parseInt(query.range) : 60 * 24
const timeFilter = ref({ dateRangeValue }) const timeFilter = ref({ dateRangeValue })
if (!startTimeParam || !endTimeParam) { if (!startTimeParam || !endTimeParam) {
const { startTime, endTime } = getNowTime(60) const { startTime, endTime } = getNowTime(60 * 24)
timeFilter.value.startTime = startTime timeFilter.value.startTime = startTime
timeFilter.value.endTime = endTime timeFilter.value.endTime = endTime
} else { } else {