我是从 坚强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相关推荐

  1. 【Erlang新手成长日记】Erlang开源项目推荐

    学习一门新语言,需要多看,多想,多写. 多看,就要阅读优秀的源代码. 以下是自己找到4款优秀的Erlang开源项目: Cowboy HTTP服务器 简介: Cowboy是一款小而快速的模块化HTTP服 ...

  2. 学习:erlang开源项目。

    一.RabbitMQ:AMQP消息服务器 . 二.ejabberd是的Jabber / XMPP协议的即时通讯服务器. 三.cowboy/mochiweb.

  3. SDN你必须知道的十大问题——SDN有哪些开源项目

    SDN之所以能够发展的如此之快,其中开源社区的贡献不容忽视.随着SDN 各类社区的不断发展状大,开源项目也在不断增多,从控制器到交换机再到网络虚拟化,开源项目一度让小编眼花缭乱.可能你熟悉OpenDa ...

  4. 最火的开源项目及编程语言

    GitHub目前已经成为全球最流行的开源项目托管平台,目前托管在GitHub上的项目数量已经达到了1000万,而达到这一里程碑只用了不到4年的时间,这足以见得开源的趋势以及GitHub的受欢迎程度. ...

  5. Erlang开源20周年:这门编程语言见证了互联网的技术成长

    Erlang于1998年12月8日星期二以开源的形式发布.你还记得那个星期你在哪里吗?我在达拉斯(德克萨斯州):我多次访问爱立信美国分公司,帮助他们建立了一个从事AXD301交换机研发的Erlang团 ...

  6. 如何参加java开源项目_有哪些适合大学生的开源项目?怎么参与?

    谢邀.题主的问题有点大,其实有很多优秀的适合大学生参与的开源项目,在这里就十分粗糙的将大学生定义为初学者好了,并分类推荐 Java / Java Web / C++ / C / C# / PHP / ...

  7. 大数据相关开源项目汇总

    调度与管理服务 **Azkaban **是一款基于Java编写的任务调度系统任务调度,来自LinkedIn公司,用于管理他们的Hadoop批处理工作流.Azkaban根据工作的依赖性进行排序,提供友好 ...

  8. 开源项目搭建私有物联网智能家居接入天猫精灵控制

    开源项目搭建私有物联网智能家居接入天猫精灵控制 最近几年随着物联网的高速发展,众多智能硬件厂商都开发出自己的智能家居产品,都想在物联网智能家居市场上占有自己的一席之地,而随着众多智能音箱的问世,智能家 ...

  9. 开源知识管理系统_半个月收获接近 1k 的点赞!你需要的开源项目都在这里

    半个月前,我开源了awesome-java ,这是一个 Github 上非常棒的 Java 开源项目集合.是的!就是下面这个这么骚的图标! 项目地址在这里:https://github.com/Sna ...

最新文章

  1. Git安装教程(Windows安装)
  2. map,存储多个键值对的数据集合
  3. jQuery.ajax success 与 complete 区别
  4. 真的没办法一心一意麽? php 文件操作
  5. LeetCode 258. Add Digits
  6. 风糜全球、年销128亿!著名品牌好丽友突陷“双标”争议!
  7. linux 64位 可移植性,linux – #!/ bin / sh vs#!/ bin / bash,实现最大的可移植性
  8. C语言const:禁止修改变量的值
  9. 【剑指offer】题目20 顺时针打印矩阵
  10. 数据库系统的并发控制的两种实现模型
  11. win7计算机系统减肥,怎样给win7瘦身 win7瘦身攻略
  12. raid5的配置(超详细)
  13. 完整的SEO团队应该包括哪些人员(细分八要职)
  14. 模拟电路学习常用原件之电阻的作用和仿真
  15. 即是5的倍数又是7的倍数
  16. android 头部折叠,Android 头像折叠效果
  17. 唯票房论的时代,小众电影如何大众化?
  18. Python爬取《你好李焕英》豆瓣短评并基于SnowNLP做情感分析
  19. 服务器安装centos系统全过程,Centos7安装moloch步骤
  20. 数理逻辑蕴含_数理逻辑(1)——命题逻辑的基本概念

热门文章

  1. 大文件打包压缩成的几个小文件怎么解压?
  2. 关于java面试被虐的痛苦经历,你有体验过吗?
  3. Regionals 2014 Asia - Daejeon
  4. spring boot毕业生跟踪调查管理系统 毕业设计源码论文+答辩PPT
  5. ROS机器人SLAM学习:Gazebo定位与导航自主仿真
  6. Android接入三方登录——QQ、微信、Facebook、Twitter
  7. VIVADO中WNS,WHS,TNS,THS含义
  8. 铁道部网站登录难点分析
  9. java实战——个人日常事务管理系统
  10. 百万“悬赏” | 2022光合组织AI解决方案大赛Wanted You!