91 lines
2.9 KiB
HTML
91 lines
2.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="zh">
|
|
<head>
|
|
<meta charset="UTF-8"/>
|
|
<meta
|
|
content="IE=edge"
|
|
http-equiv="X-UA-Compatible"
|
|
/>
|
|
<meta
|
|
content="width=device-width, initial-scale=1.0"
|
|
name="viewport"
|
|
/>
|
|
<title>Hudi 服务页面</title>
|
|
<link href="sdk/sdk-icon.css" rel="stylesheet"/>
|
|
<!-- <link href="sdk/default.css" rel="stylesheet"/>-->
|
|
<!-- <link href="sdk/fontawesome.css" rel="stylesheet"/>-->
|
|
<link href="sdk/ang.css" rel="stylesheet"/>
|
|
<!-- <link href="sdk/cxd.css" rel="stylesheet"/>-->
|
|
<!-- <link href="sdk/antd.css" rel="stylesheet"/>-->
|
|
<link href="sdk/helper.css" rel="stylesheet"/>
|
|
<link href="sdk/iconfont.css" rel="stylesheet"/>
|
|
<link href="sdk/fontawesome.css" rel="stylesheet"/>
|
|
<style>
|
|
html,
|
|
body {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script src="sdk/sdk.js"></script>
|
|
<script src="components/common.js"></script>
|
|
<script src="components/table-tab.js"></script>
|
|
<script src="components/yarn-tab.js"></script>
|
|
<script src="components/yarn-cluster-tab.js"></script>
|
|
<script src="components/cloud-tab.js"></script>
|
|
<script src="components/queue-tab.js"></script>
|
|
<script src="components/running-tab.js"></script>
|
|
<script src="components/log-tab.js"></script>
|
|
<script type="text/javascript">
|
|
(function () {
|
|
let amis = amisRequire('amis/embed')
|
|
let amisJSON = {
|
|
type: 'page',
|
|
title: 'Hudi 服务总台',
|
|
subTitle: 'Hudi 全链路服务监控和控制台',
|
|
body: {
|
|
type: 'tabs',
|
|
mountOnEnter: true,
|
|
unmountOnExit: true,
|
|
tabsMode: 'strong',
|
|
tabs: [
|
|
// logTab(),
|
|
// runningTab(),
|
|
// yarnClusterTab(),
|
|
tableTab(),
|
|
queueTab(),
|
|
yarnTab('b5-sync', '同步 b5', undefined, 'Sync'),
|
|
yarnTab('b1,b5', '压缩 b1 b5', 'datalake,ten_iap.datalake', 'Compaction'),
|
|
yarnTab('b1', '压缩 b1', 'datalake,tyly'),
|
|
yarnTab('a4', '压缩 a4'),
|
|
yarnTab('b4', '压缩 b4'),
|
|
yarnTab('b5', '压缩 b5', 'ten_iap.datalake'),
|
|
cloudTab(),
|
|
]
|
|
}
|
|
}
|
|
amis.embed(
|
|
'#root',
|
|
amisJSON,
|
|
{
|
|
data: {
|
|
base: 'http://132.122.116.148:35690/hudi_services/service_web',
|
|
// base: '/hudi_services/service_web',
|
|
},
|
|
},
|
|
{
|
|
theme: 'ang',
|
|
// enableAMISDebug: true,
|
|
},
|
|
)
|
|
})()
|
|
</script>
|
|
</body>
|
|
</html>
|