diff --git a/lms/nladmin-ui/src/views/loki/view/index.vue b/lms/nladmin-ui/src/views/loki/view/index.vue index d5ccfabe9..b7602c95f 100644 --- a/lms/nladmin-ui/src/views/loki/view/index.vue +++ b/lms/nladmin-ui/src/views/loki/view/index.vue @@ -3,12 +3,19 @@
- - + + + + + + + + + + + + + + + - - - - - -
- - {{log.system}}---{{log.message}} + {{log.system}} + {{log.thread}} + {{log.logLevel}} + {{log.requestIp}} + {{log.requestTime}} + {{log.traceId}} + {{log.requestMethod}} + -----{{log.message}}
@@ -136,6 +159,7 @@ let queryParam = { logLevel: null, startTime: null, endTime: null, + traceId: null, message: null, filterSql: true, isRequest: true, @@ -146,10 +170,11 @@ export default { name: 'ES', data() { return { - labelAndValue: [], // 搜索的值 labelsOptions: [], // 所有标签和对应所有值数据 + logLevelValue: '', timeRange: [], message: '', + traceId: '', size: 20, logData: [], filterSql: '1', @@ -222,20 +247,27 @@ export default { methods: { initLabelsValues() { logOperation.labelsValues().then(res => { + this.labelsOptions = res }) }, queryData() { // 清空查询数据 this.clearParam() - queryParam.logLabel = this.labelAndValue[0] + queryParam.logLevel = this.logLevelValue const time = new Date() if (this.timeZoneValue !== '') { - queryParam.endTime = ((time.getTime() - this.timeZoneValue) * 1000000).toString() + queryParam.startTime = new Date(((time.getTime() - this.timeZoneValue))) + } + debugger + if (this.timeRange !== '' && this.timeRange.length > 0) { + queryParam.startTime = this.timeRange[0] + queryParam.endTime = this.timeRange[1] } queryParam.message = this.message.replace(/^\s*|\s*$/g, '') queryParam.filterSql = this.filterSql === '1' queryParam.isRequest = this.filterSql === '1' + queryParam.traceId = this.traceId queryParam.size = this.size queryParam.page = this.page @@ -247,14 +279,17 @@ export default { this.logs.push(res.records[j]) } }) + }, + changetype() { + }, clearParam() { queryParam = { - logLabel: null, - logLabelValue: null, + logLevel: null, startTime: null, endTime: null, message: null, + traceId: null, isRequest: true, filterSql: true, size: 20