技术栈主要用: Vue + golang
欢迎大家提出自己的issue。
ElasticView 是一款用来监控elasticsearch状态和操作elasticsearch索引的web可视化工具。它由golang开发而成,具有部署方便,占用内存小等优点
- es连接树管理(更方便的切换测试/生产环境)
- 支持页面级别的权限管理(未来将完善)
- 支持sql转换成dsl语法
- 更方便的重建索引
- 任务管理
- 备份管理
- 可将查询内容下载为excel文件
- 可进行索引创建,映射创建,别名创建,索引删除等操作
- 支持版本 6.X , 7.X
- 支持Navicat界面 (需要前往权限-角色界面 重新分配界面权限后刷新页面就可以看到)
下载地址 支持操作系统:windows,linux,mac
安装教程
- 第一步: 下载release里面的对应压缩包,若下载不下来可直接下载源码根目录里的压缩包(windows用户下载ElasticView_windows.zip,linux用户下载ElasticView_linux.zip,mac用户下载 ElasticView_mac.zip)
- 第二步: 解压后,新建mysql数据库 es_view,导入es_view.sql
- 第三步: 修改config.json文件中的 数据库连接信息,日志存放目录和应用启动端口等配置信息
- 第四步:windows:双击ElasticView.exe linux:chmod +x ElasticView && nohup ./ElasticView > ElasticView.log &
- 第五步:浏览器访问对应ip:端口,初始用户名:admin,初始密码:admin
手动编译
- 第一步:git clone git@github.com:1340691923/ElasticView.git
- 第二步:cd vue && cnpm install (安装前端依赖)
- 第三步:npm run build:stage (打前端正式包)
- 第五步:windows: go build -o ElasticView.exe`|| linux : 双击build_linux.bat // 编译go可执行程序 ``
- 铸龙用户行为分析系统 https://github.com/1340691923/xwl_bi
- 软考成绩快查工具 https://github.com/1340691923/SoftTestMonitor