监控
Pareto 内置了性能指标监控功能。在使用 create-pareto
创建项目时,您可以在选择模板时选择带有监控选项。
设置
如果您想在项目中手动启用此功能,请按照以下步骤操作。
在项目根目录下创建或更新 pareto.config.ts
。
import { ParetoConfig } from '@paretojs/core/config'
const config: ParetoConfig = {
enableMonitor: true,
}
export default config
修改项目根目录下的 server-entry.tsx
文件。
import { createMonitorMiddleware } from '@paretojs/core/node'
import express from 'express'
const app = express()
app.use(
createMonitorMiddleware({
// 控制是否在前端展示UI
showMonitor: true,
}),
)
修改您的 app
目录中任何路由根文件。
import { report, FirstScreen } from '@paretojs/monitor'
const Home: ParetoPage<InitialData> = props => {
const { repositories } = props.initialData
useEffect(() => {
report().then(console.log)
}, [])
return (
<>
<div>...</div>
<FirstScreen />
</>
)
}
结果
报告
有关如何报告参数数据以及参数含义的信息,您可以参考这个 地方。