erlang 开源项目之 Bigwig
我是从 坚强2002 Erlang Web 监控工具 知道这个工具的,用百度搜索时,还真没发现别人提到这个工具,从他的博客里确实能学到好多东西,大家有空去看看。
下面是官方的介绍:
Bigwig is a suite of web-based tools for the Erlang VM, like webtool.
Tools that we currently include custom versions of:
- "etop" - see which processes are using the most cpu/heap/reds/etc
- "rb" - browse SASL reports
- "appmon" - explore application supervision hierarchies
Also included is a VM dashboard with release_handler details, loaded applications, and VM settings.
Conceived for Spawnfest 2011, SMELLS LIKE BEAM SPIRIT.
项目地址:
https://github.com/beamspirit/bigwig
下载,编译,启动
cd ~/Source
git clone https://github.com/beamspirit/bigwig.git
这个项目也是使用 rebar 构建的,看来rebar在开源项目里用的还真是不少。
获取依赖项
./rebar get-deps
编译,并启动.
./start-dev.sh
注意:我Erlang版本是 R15,所以需要修改 rebar.config
{require_otp_vsn, "R15"}.
启动时,我遇到一个错误,{error,{not_started,jsx}}
多谢坚强2002提醒,手动启动依赖项,
这里,我修改 bigwig.erl start 方法,增加一行启动 jsx app的代码,如下:
start() ->
ensure_started(crypto),
ensure_started(sasl),
ensure_started(cowboy),
ensure_started(jsx),
application:start(bigwig).
重新
,成功。./start-dev.sh
administrator@ubuntu:~/Source/bigwig$ ./start-dev.sh
==> cowboy (compile)
==> jsx (compile)
==> bigwig (compile)
Compiled src/bigwig.erl
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.9.1 (abort with ^G)
(bigwig@ubuntu)1>
=INFO REPORT==== 9-May-2012::10:42:02 ===
Bigwig listening on http://127.0.0.1:40829/
Reloading bigwig ... ok.
接下来在浏览器访问 http://127.0.0.1:40829/ 就可以看到Web监视器了。这个我想对于远程监视服务器状态还是不错的。
转载于:https://www.cnblogs.com/yourihua/archive/2012/05/09/2491391.html
erlang 开源项目之 Bigwig相关推荐
- 【Erlang新手成长日记】Erlang开源项目推荐
学习一门新语言,需要多看,多想,多写. 多看,就要阅读优秀的源代码. 以下是自己找到4款优秀的Erlang开源项目: Cowboy HTTP服务器 简介: Cowboy是一款小而快速的模块化HTTP服 ...
- 学习:erlang开源项目。
一.RabbitMQ:AMQP消息服务器 . 二.ejabberd是的Jabber / XMPP协议的即时通讯服务器. 三.cowboy/mochiweb.
- SDN你必须知道的十大问题——SDN有哪些开源项目
SDN之所以能够发展的如此之快,其中开源社区的贡献不容忽视.随着SDN 各类社区的不断发展状大,开源项目也在不断增多,从控制器到交换机再到网络虚拟化,开源项目一度让小编眼花缭乱.可能你熟悉OpenDa ...
- 最火的开源项目及编程语言
GitHub目前已经成为全球最流行的开源项目托管平台,目前托管在GitHub上的项目数量已经达到了1000万,而达到这一里程碑只用了不到4年的时间,这足以见得开源的趋势以及GitHub的受欢迎程度. ...
- Erlang开源20周年:这门编程语言见证了互联网的技术成长
Erlang于1998年12月8日星期二以开源的形式发布.你还记得那个星期你在哪里吗?我在达拉斯(德克萨斯州):我多次访问爱立信美国分公司,帮助他们建立了一个从事AXD301交换机研发的Erlang团 ...
- 如何参加java开源项目_有哪些适合大学生的开源项目?怎么参与?
谢邀.题主的问题有点大,其实有很多优秀的适合大学生参与的开源项目,在这里就十分粗糙的将大学生定义为初学者好了,并分类推荐 Java / Java Web / C++ / C / C# / PHP / ...
- 大数据相关开源项目汇总
调度与管理服务 **Azkaban **是一款基于Java编写的任务调度系统任务调度,来自LinkedIn公司,用于管理他们的Hadoop批处理工作流.Azkaban根据工作的依赖性进行排序,提供友好 ...
- 开源项目搭建私有物联网智能家居接入天猫精灵控制
开源项目搭建私有物联网智能家居接入天猫精灵控制 最近几年随着物联网的高速发展,众多智能硬件厂商都开发出自己的智能家居产品,都想在物联网智能家居市场上占有自己的一席之地,而随着众多智能音箱的问世,智能家 ...
- 开源知识管理系统_半个月收获接近 1k 的点赞!你需要的开源项目都在这里
半个月前,我开源了awesome-java ,这是一个 Github 上非常棒的 Java 开源项目集合.是的!就是下面这个这么骚的图标! 项目地址在这里:https://github.com/Sna ...
最新文章
- Git安装教程(Windows安装)
- map,存储多个键值对的数据集合
- jQuery.ajax success 与 complete 区别
- 真的没办法一心一意麽? php 文件操作
- LeetCode 258. Add Digits
- 风糜全球、年销128亿!著名品牌好丽友突陷“双标”争议!
- linux 64位 可移植性,linux – #!/ bin / sh vs#!/ bin / bash,实现最大的可移植性
- C语言const:禁止修改变量的值
- 【剑指offer】题目20 顺时针打印矩阵
- 数据库系统的并发控制的两种实现模型
- win7计算机系统减肥,怎样给win7瘦身 win7瘦身攻略
- raid5的配置(超详细)
- 完整的SEO团队应该包括哪些人员(细分八要职)
- 模拟电路学习常用原件之电阻的作用和仿真
- 即是5的倍数又是7的倍数
- android 头部折叠,Android 头像折叠效果
- 唯票房论的时代,小众电影如何大众化?
- Python爬取《你好李焕英》豆瓣短评并基于SnowNLP做情感分析
- 服务器安装centos系统全过程,Centos7安装moloch步骤
- 数理逻辑蕴含_数理逻辑(1)——命题逻辑的基本概念
热门文章
- 大文件打包压缩成的几个小文件怎么解压?
- 关于java面试被虐的痛苦经历,你有体验过吗?
- Regionals 2014 Asia - Daejeon
- spring boot毕业生跟踪调查管理系统 毕业设计源码论文+答辩PPT
- ROS机器人SLAM学习:Gazebo定位与导航自主仿真
- Android接入三方登录——QQ、微信、Facebook、Twitter
- VIVADO中WNS,WHS,TNS,THS含义
- 铁道部网站登录难点分析
- java实战——个人日常事务管理系统
- 百万“悬赏” | 2022光合组织AI解决方案大赛Wanted You!