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