将日志文件导入石墨,在那里可以可视化。

graphite_log_feeder的Python项目详细描述


概述

Graphite Log Feeder(GLF)是一个通用的工具,可以分析应用程序 记录文件,提取有意义的数据,并将其转发给Graphite 形象化。包含一个解析器,用于从 研磨机。这个解析器可以作为创建其他解析器的基础 (对于apache、scribe、您自己的应用程序或其他应用程序。)

有一个类似的工具logster,它也提供日志数据 到石墨。但是,logster只支持实时日志分析, 而glf只支持非实时分析,使得这两个工具 免费的。

安装

glf是通过pip安装的。

pip install graphite_log_feeder

一旦pip安装了glf,您将需要生成 配置文件,并对其进行编辑以适合 环境。glf带有一个命令行选项 生成示例配置文件

graphite_log_feeder.py -e

这将生成一个名为“glf.sample.conf”的文件 你可以以此为基础创造你自己的 配置。

你的电脑上一定有石墨的运行装置 GLF将数据转发到的网络。请参见Graphite网站 有关设置和配置Graphite的详细信息

http://graphite.wikidot.com/

用法

(在将示例配置文件中的值调整为 适合您的环境)

graphite_log_feeder.py  <config_file>

其他资源

java/jmx计数器和应用程序级度量可以输入到 使用JMXTrans工具的石墨:

http://code.google.com/p/jmxtrans/

操作系统级指标(cpu、mem等)可以通过 quickstatd或collectd(带石墨插件)

https://bitbucket.org/travis_bear/quickstatd

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java爬虫获取外部网站搜索结果   java Bluestack未连接到eclipse   java如何从ConstraintViolationException Hibernamte获取数据库字段名   HttpResponse HttpResponse=httpClient引发java运行时错误。执行(httpPost);   Jama中矩阵的java点积和叉积   java有什么方法可以唯一地识别可扩展设备吗?   java我需要用*来写我的名字,但我不断遇到一个错误,我对编码很陌生   java变量是在内部类中访问的。需要被宣布为最终决定。但我不想宣布最终结果   java如何缩短base64图像字符串,Android?   JavaSpringMVC:计划方法不自动触发   图形学习Java 2D API的好资源是什么?   如何在java中对方法进行排队   java JavaFX多行   java Selenium无法在[链接]上找到基于CSS元素的密码字段元素http://www.cartasi.it/gtwpages/index.jsp   Java中的equals()和hashCode()契约   软删除情况下的java Hibernate二级缓存   java为什么这段代码要两次调用这些方法?