应用名称:Cloud Foundry Console
应用URL地址:http://cf-console.cfapps.io
应用说明及使用场景:Cloud Foundry提供了vmc上传和管理应用的方式,但总是感觉不够直观。而且管理应用时,必须在机器上装上环境才可以。所以开发出一个web版的vmc,可以更加直观方便的管理应用,查看自己的CloudFoundry当前的状态。
使用的技术及软件:
- 前端使用的框架及js插件:
1.bootstrap
2.modernizr
3.datatable plugin
4.bootstrap-carousel
5.bootstrap-editable
- 服务器端:
spring mvc
- 存储:
没有使用任何数据库及存储服务
创新点(亮点):
- 它是一个基于CloudFoundry的应用;
- 它用来管理CloudFoundry应用;
- 它能够在任何可以上网的地方管理你的应用,而不需要安装特定的管理环境;
- 它能够让你对你的应用基本情况有更加直观的了解,而不仅局限于命令行;
应用截图:
登录页
概览页
应用程序页
应用程序实例信息页
cloudfoundry runtime框架页
命令行模式,可以通过命令行维护cloudfoundry(暂时功能还不全)
后续开发:
- 修改App信息,例如:实例个数,内存......
- 可以查看每个App的实例的日志以及中间件文件信息(例如:可以查看每个实例tomcat的各个目录文件)
- 创建App,创建Service......
Q&A:
- 为何还没有完成全部功能就上传?
竞争太激烈了,先占个位置拉拉票吧
- 何时能下载源码?
25号之前,现在还有些功能没有完成
- 会不会偷偷记录其他人的用户名和密码?
这个真不会。
ReadMe:
2013年1月21日:
解决bug:
- 应用程序没有运行时,获取instances信息时,报空指针
新特性:
- app详细信息页面可以修改应用实例,修改实例内存,当超出限制(2G)内存时,给出提示
- 改进app的instances页面表格换行问题,增加 查看日志功能(但现在只能查看id为0的实例的日志)
2013年1月22日:
解决bug:
- overView页面显示使用内存统计不准确,没有考虑实例是否运行,以及多个实例的情况;
- 解决app查看每个instances日志只能查看id为0的日志,现在每个实例都可以单独显示日志;
2013年1月23日:
新特性:
- 增加查看应用详细信息时,显示URL情况,后续将增加url的删除和添加.为啥现在不添加?该上班了....
2013年1月24日:
新特性:
- 增加命令行页面,可以在命令行中管理自己的cloudfoundry
2013年1月29日:
新特性:
- 增加对应用url的管理,支持添加和删除;
2013年1月30日:
新特性:
- 增加“Files”页签,可以显示当前运行的程序,示例在中间件的文件信息;如下图所示(显示console应用第0个实例的tomcat/webapps/root/web-inf目录内容):
2013年1月31日:
新特性:
- fileBrowser页签浏览时,file可以正常下载
- 增加心跳,避免长期不操作造成超时
大家如果觉得这个还不错,给投个票,支持一下吧。http://www.oschina.net/cf-app-show (CTRL+F搜“控制台”)
来源:oschina
链接:https://my.oschina.net/u/931198/blog/102936