Commit b9440b94 authored by 智勇's avatar 智勇

增加kibana按钮

parent 46f0b54c
...@@ -181,6 +181,9 @@ ...@@ -181,6 +181,9 @@
<el-tooltip class="item" effect="dark" content="日志" placement="top"> <el-tooltip class="item" effect="dark" content="日志" placement="top">
<el-button type="success" icon="el-icon-time" circle @click="linkLog(scope.row)"/> <el-button type="success" icon="el-icon-time" circle @click="linkLog(scope.row)"/>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="Kibana" placement="top">
<el-button type="info" icon="el-icon-time" circle @click="linkKibana(scope.row)"/>
</el-tooltip>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" width="80" fixed="right"> <el-table-column label="操作" width="80" fixed="right">
...@@ -706,6 +709,13 @@ export default { ...@@ -706,6 +709,13 @@ export default {
// }) // })
}, },
linkKibana(scopeData) {
const sn = scopeData.serviceName
const ns = this.namespace
const url = `http://kibana-new.quantgroups.com/app/kibana#/discover?_g=(filters:!(),refreshInterval:(pause:!f,value:5000),time:(from:now-2m,to:now))&_a=(columns:!(message),filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:c7d3a2f0-b760-11e9-a937-01944fbd6d1d,key:k8s.namespace,negate:!f,params:(query:${ns}),type:phrase,value:${ns}),query:(match:(k8s.namespace:(query:${ns},type:phrase)))),('$state':(store:appState),meta:(alias:!n,disabled:!f,index:c7d3a2f0-b760-11e9-a937-01944fbd6d1d,key:k8s.svcname,negate:!f,params:(query:${sn}),type:phrase,value:${sn}),query:(match:(k8s.svcname:(query:${sn},type:phrase))))),index:c7d3a2f0-b760-11e9-a937-01944fbd6d1d,interval:auto,query:(language:kuery,query:''),sort:!(logtime,desc))`
window.open(`${url}`, '_blank')
},
linkLog(scopeData) { linkLog(scopeData) {
let path = '' let path = ''
if (scopeData.labels.type === 'ui') { if (scopeData.labels.type === 'ui') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment