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

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 Webelement屏幕截图错误   java Selenium:我正在使用Firefox版本46.01,并在显示的ECLIPSE错误消息中进行了测试   javascript Jquery自动完成不向java传递值   javajavax。坚持不懈persistenceexception eclipselink4002(eclipse持久性服务2.5.2.v 20140319   java检查大型HashMap是否包含键的最佳方法?   java如何解决连接mssql时的JNDI错误   modelandview内部重定向和重定向之间的java差异   swing如何处置未使用的JavaUI对象   java在数组中多次存储同一引用项,一次更改会影响所有引用项吗?   java项目Euler#14:为什么我的树形映射算法比暴力慢?   java如何使用不同的分隔符连接配置单元列   java在部署在不同服务器上的两个WAR之间共享pojo对象   Spring控制器中的java JSR303验证和获取@JsonProperty名称   java检查playstore是否安装了Android应用程序   java从一段字符串中选择一个单词?   当发生特定选择时显示组合框的java   大量调用后,构造函数中的JAVA数组复制速度异常缓慢   java无法使用KeyListner移动我的图像   使用Spring MVC和线程保存java实体