Diamond的坑
Contact me

或者用邮件交流 jacky.wucheng@foxmail.com
正文
- 依赖Python2.7+, 即使官方文档里描述需要python2.4+.
 
    logging.captureWarnings(True)  
    AttributeError: 'module' object has no attribute 'captureWarnings'  - 
    
mysql handler有bug, 见我提交的pull request
 - 
    
自己创建mysql的database和table
 
    
    CREATE DATABASE `diamond`  DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    
    CREATE TABLE metrics
    (
    id INTEGER AUTO_INCREMENT,
    timestamp INT UNSIGNED NOT NULL,
    metric VARCHAR(255) NOT NULL,
    value VARCHAR(255) NOT NULL,
    PRIMARY KEY (id)
    );Diamond代码阅读小结
- 每个Collector一个进程, 并且管理逻辑里会自动结束掉不应该启动的Collector进程
 - 每个Handler是一个进程