概述


关于项目

Graphite是一种企业级监控工具,在廉价硬件或云基础设施上运行良好。团队使用Graphite跟踪其网站、应用程序、业务服务和网络服务器的性能。它标志着新一代监控工具的开始,使得存储、检索、共享和可视化时间序列数据比以往任何时候都更容易。

石墨最初是由克里斯·戴维斯Orbitz公司2006年,作为side项目,最终成为他们的基础监控工具。2008年,Orbitz允许Graphite在开源下发布Apache 2.0许可证.大量大型公司已将Graphite部署到生产中,帮助他们监控生产电子商务服务并规划增长。


石墨是什么,不是什么。

石墨有两个作用:

存储数字时间序列数据

按需呈现此数据的图形

石墨是一个收集代理,但它提供了将测量数据输入时间序列数据库的最简单路径。输入您的指标变成石墨再容易不过了。

$echo“foo.bar 1`日期+%s`”|nc localhost 2003

需要收集代理或语言绑定?石墨具有最大的生态系统数据集成和第三方工具。

阅读完整文档

简而言之的体系结构

Graphite由三个软件组件组成:

-侦听时间序列数据的高性能服务

耳语-用于存储时间序列数据的简单数据库库

石墨焊-Graphite用于渲染图形和仪表板的用户界面和API

指标通过服务,它将数据写入耳语用于长期存储的数据库。用户与石墨网UI或API,它反过来查询Carbon和Whisper以获取构建所需图形所需的数据。

Graphite的web平台提供了多种输出样式和格式,包括原始图像、CSV、XML和JSON,允许任何人在其他网页或仪表板中轻松嵌入自定义图形。

集成


使用石墨的工具有很多,包括:

查看更多集成

关于石墨的问题?


提出问题、浏览文档或打开GitHub问题以找到答案。