我计划用石墨来监控各种服务。我想了解石墨是如何工作的。以下是我的理解:
它以时间序列的形式将数据存储到数据库中。数据库可以是任何示例sqlite、Mysql Db2等?
碳:听计量数据然后发送到耳语保存在数据库中?所以这是否意味着我可以用任何编程语言编写一个程序来发送度量数据到carbon?我需要什么参数才能连接到carbon并发送数据?
Graphite webapp:Graphite webapp是否通过whisper读取存储在数据库中的时间序列数据?它会自己创建图表吗?或者我们需要用python编程来显示图形吗?如何创建将显示图表的KPI仪表板?
我所做的只是通读文档,有人能帮我理解石墨的结构吗?我可以使用哪些工具/框架?我更像是Java/PHP/NODEJS开发人员,因此尽量避免使用python:), 教程或示例将是完美的。在
我有以下格式的数据保存为一个平面文件,我需要发送到graphite以显示图表。在
DATE TIME Col1 Col2
2014-07-04 04:05:10 499 303
我很抱歉我的英语很差。在
一篇关于graphite architecture的好文章
我用石墨来监测蜘蛛团。下面是你提到的一些要点。在
sqlite,Mysql,postgresql都可以。我不了解DB2,因为很少有人同时使用django和DB2(Graphite webapp是django应用程序)。
我认为你可以用任何编程语言编写一个程序来发送度量数据到carbon。通过carbon连接发送数据给你。
Graphite webapp是一个django项目。几乎所有你需要做的,就是安装它,可能是一些关于设置的python工作。
顺便说一下,official documents很棒。在
相关问题 更多 >
编程相关推荐