Files
hudi-service/web/index.html

86 lines
2.6 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,
tabsMode: 'strong',
tabs: [
// logTab(),
// runningTab(),
tableTab(),
queueTab(),
yarnTab('b5-sync', '同步 b5', undefined, 'Sync'),
yarnTab('b1,b5', '压缩 b1 b5', 'datalake,ten_iap.datalake', 'Compaction'),
cloudTab(),
yarnClusterTab(),
]
}
}
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>