- 实时概览:展示站点总请求数、总流量、总带宽等关键指标。
- 多维度分析:
- 国家/地区排行:支持中英文显示,直观展示流量来源。
- 省份/状态码/域名/URL/资源类型:全方位的 Top N 分析。
- 回源分析:监控回源流量、带宽及请求数,掌握源站负载。
- 灵活查询:
- 支持自定义时间段(近1小时 - 近31天)。
- 支持切换数据粒度(分钟/小时/天/自动)。
- 个性化配置:支持自定义站点名称。
- Fork 本仓库到您的 GitHub 账号。
- 前往 腾讯云 EdgeOne 控制台 创建 Pages 项目。
- 连接您的 GitHub 仓库。
- 在 环境变量 (Environment Variables) 中添加以下配置:
SECRET_ID: 您的腾讯云 SecretIdSECRET_KEY: 您的腾讯云 SecretKeySITE_NAME: (可选) 自定义大屏标题,默认为 "AcoFork 的 EdgeOne 监控大屏"SITE_ICON: (可选) 自定义网页图标,默认为 "https://q2.qlogo.cn/headimg_dl?dst_uin=2726730791&spec=0"
- 部署项目。
克隆仓库:
git clone https://github.com/afoim/eo_monitior cd eo_monitior安装依赖:
npm install -g edgeone edgeone login
配置密钥:
- 方法 A (环境变量):创建
.env文件或直接导出环境变量SECRET_ID和SECRET_KEY。 - 方法 B (文件配置):在项目根目录创建
key.txt文件,内容格式如下(注意使用中文冒号):SecretId:您的SecretId SecretKey:您的SecretKey
- 方法 A (环境变量):创建
启动服务:
edgeone pages dev
访问
http://localhost:8088。
使用的腾讯云访问密钥必须拥有 EdgeOne 只读访问权限 (QcloudTEOReadOnlyaccess)。 请前往访问管理控制台创建和管理密钥(只需要 编程访问):
- 国内版 (China Station): https://console.cloud.tencent.com/cam/user/userType
- 海外版 (International Station): https://console.tencentcloud.com/cam/user/userType
- 后端:Node.js, Express, Tencent Cloud SDK
- 前端:HTML5, Tailwind CSS, ECharts
- 部署:Tencent Cloud EdgeOne Pages
0 评论