|
@@ -37,8 +37,8 @@
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item prop="failed">
|
|
|
|
- <el-checkbox v-model="queryTrace.failed">仅请求异常</el-checkbox>
|
|
|
|
|
|
+ <el-form-item prop="error">
|
|
|
|
+ <el-checkbox v-model="queryTrace.error">仅请求异常</el-checkbox>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button
|
|
<el-button
|
|
@@ -912,7 +912,10 @@ export default {
|
|
pageSize: 20,
|
|
pageSize: 20,
|
|
trace_id: '',
|
|
trace_id: '',
|
|
app_alias: '',
|
|
app_alias: '',
|
|
- failed: false
|
|
|
|
|
|
+ error: false,
|
|
|
|
+ span_name: '',
|
|
|
|
+ span_kind: '',
|
|
|
|
+ service_name: ''
|
|
},
|
|
},
|
|
// 查询参数
|
|
// 查询参数
|
|
queryParams: {
|
|
queryParams: {
|
|
@@ -989,8 +992,8 @@ export default {
|
|
this.appsItem = storage.get('appsItem')
|
|
this.appsItem = storage.get('appsItem')
|
|
const param = this.parseQueryString(strr)
|
|
const param = this.parseQueryString(strr)
|
|
if (param.datetime != undefined || param.datetime != null || param.datetime != 'NaN') {
|
|
if (param.datetime != undefined || param.datetime != null || param.datetime != 'NaN') {
|
|
- this.queryTrace.start_time = param.datetime
|
|
|
|
- this.queryTrace.end_time = param.datetime
|
|
|
|
|
|
+ this.queryTrace.start_time = Number(param.datetime) - 600
|
|
|
|
+ this.queryTrace.end_time = Number(param.datetime) + 600
|
|
}
|
|
}
|
|
if (param.traceId != undefined || param.id != undefined) {
|
|
if (param.traceId != undefined || param.id != undefined) {
|
|
this.queryTrace.trace_id = param.traceId || param.id // 此处兼容traceId传递不统一的问题
|
|
this.queryTrace.trace_id = param.traceId || param.id // 此处兼容traceId传递不统一的问题
|
|
@@ -1012,7 +1015,7 @@ export default {
|
|
this.queryTrace.max_duration = param.max_duration
|
|
this.queryTrace.max_duration = param.max_duration
|
|
this.queryTrace.app_alias = param.app_alias || storage.get('appsItem').alias // 此处兼容应用名字未传递的情景
|
|
this.queryTrace.app_alias = param.app_alias || storage.get('appsItem').alias // 此处兼容应用名字未传递的情景
|
|
if (param.failed != undefined) {
|
|
if (param.failed != undefined) {
|
|
- this.queryTrace.failed = JSON.parse(param.failed)
|
|
|
|
|
|
+ this.queryTrace.error = JSON.parse(param.failed)
|
|
}
|
|
}
|
|
this.queryTrace.pageIndex = 1
|
|
this.queryTrace.pageIndex = 1
|
|
this.queryTrace.pageSize = 20
|
|
this.queryTrace.pageSize = 20
|