ceilometer的数据采集机制
ceilometer主要负责监控数据的采集,采集的项目包括虚拟机的性能数据,neutron-l3-router使用的网络带宽,glance&cinder&swift等租户使用信息,甚至是通过snmp采集物理机的信息,以及采集支持opendaylight的网络设备信息。
基本概念
ceilometer 主要有下面几个概念:
meter 是ceilo...
分类:
其他好文 时间:
2014-09-16 12:46:40
阅读次数:
190
按规则的位数输出数字:把所有数字按4位输出:4--->0004; 12---->0012; 1234--->1234; 12345--->12345 -234--->-0234
分类:
其他好文 时间:
2014-09-15 15:35:59
阅读次数:
161
Erlang:RabbitMQ源码分析 4. file_handle_cache实现分析...
分类:
其他好文 时间:
2014-09-14 11:24:57
阅读次数:
196
元组是用来保存一组数据元素的复合数据类型,其中数据元素是要求为erlang的数据类型,单不一定要是相同的类型,元组使用封闭的花括号{}来定义,里面的元素有逗号隔开。 例如: 1> {1,2,3}. 2> {1,{2,3},4}. 3> {1,[2,3],4}. 4...
分类:
其他好文 时间:
2014-09-13 21:18:55
阅读次数:
335
1、下载RabbitMQ Server安装包
Ubuntu环境下的安装包rabbitmq-server_3.3.5-1_all.deb的下载地址在这里:http://www.rabbitmq.com/install-debian.html
Ubuntu自9.04版本之后默认会安装RabbitMQ,但是版本会较老,所以我们需要安装上面的最新的安装包。
下载后直接双击安装即可,Erlang环境都...
分类:
Web程序 时间:
2014-09-13 20:09:45
阅读次数:
308
放到这里,便于以后查阅! 1> atom_to_list(hello). "hello" 2> list_to_atom("hello"). hello 3> binary_to_list(<<"hello">>). "hello" 4> binary_to_list(<<104,101,108,108,111>>). "hello" 5> list_to_binar...
分类:
其他好文 时间:
2014-09-12 19:25:44
阅读次数:
245
RAML是什么?RAML是一种简洁的RESTful API描述性语言,它基于 YAML和JSON这样的公开标准构建。通过RAML定义,可以生成客户端调用代码和服务端代码结构,创建API说明文档。我们知道Web Service有相应的WSDL来描述它相应的Schema,WSDL就相当于对当前的服务做了...
分类:
其他好文 时间:
2014-09-12 16:47:03
阅读次数:
211
Erlang Abstract Format并不难懂,只是枯燥一点罢了,如果把Abstract Format的文档翻译出来,其实就是Erlang教科书中语法入门的部分. Erlang Abstract Format实际上是用Erlang代码的AST,下面通过一些真切的实例代码了解一下它的一些细节.
首先,Erlang Abstract Format里面包含一些概念,我会在下面的描述中把涉及到的...
分类:
其他好文 时间:
2014-09-12 12:05:13
阅读次数:
248
上回书,我们说到飞天玉虎蒋伯芳来到蜈蚣岭,不是,重来,上回咱们说到可以在Erlang Shell里面手工构造,加载并调用一个模块.在那个demo里面,我把多个Form单独生成出来,最后放在一起做compile:forms,是不是可以简单点?我们先看完整的module代码,erl_scan:string之后是什么样子的:
erl_syntax
1
...
分类:
其他好文 时间:
2014-09-12 12:05:07
阅读次数:
350
Why Elixir
为什么要学习Elixir?答案很简单,为了更好的学习Erlang.这么无厘头的理由?
Erlang语法设计几乎没有考虑过取悦开发者,所以学习之初的门槛略高.对于已经克服了最初语法障碍的同学,Elixir其实没有什么吸引力. 在Elixir之前已经有很多类似的项目,比如http://lfe.github.io Elixir类似思路的还有...
分类:
其他好文 时间:
2014-09-12 12:03:43
阅读次数:
225