Graphite(实时图形系统)
v1.1.7 官方版 发表评论
- 软件类别:编程软件
- 软件大小:1.60 MB
- 更新时间:2020-11-24 14:30
- 软件版本:v1.1.7 官方版
- 软件语言:中文
- 软件等级:
- 官方网址:暂无
评分:
好评:1
差评:0

软件介绍
Graphite是基于数据库推出的图形工具,可以实现数据实时可视化图形展示,软件不收集数据,简单的代码实现数据图形化展示,软件十分小巧,简单实用,程序编写简单,内置专用数据库,有需要的朋友不要错过哦!
软件介绍
Graphite是目前正在开发中的python图形软件包,它使用SPING或PIDDLE。它产生带有可选模块的PS,PDF,SVG输出,位图,TK或wXpython。作为用户,你编写一个应用程序,收集你感兴趣的数字时间序列数据,并将其发送到Graphite的处理后台carbon,carbon将数据存储在Graphite的专用数据库中。然后可以通过graphite的Web界面将数据可视化。

Graphite软件功能
Graphite是一个画图工具,将数据以图形的方式展现出来。它主要做两件事:
存储时间序列数据
根据需要呈现数据的图形
Graphite不收集数据,有一些工具知道如何发送数据给Graphite。虽然需要一点代码,但是非常简单。
Graphite由三个软件组件组成:
carbon - 一个Twisted守护进程,监听时间序列数据
whisper - 一个简单的数据库库,用来存储时间序列数据,在设计上类似于RRD
graphite webapp - Django webapp,使用 Cairo来根据需要呈现图形
常见问题
谁应该使用Graphite?
任何想要长期跟踪任何数值的人。如果你有一个可能会随时间变化的数字,并且你可能想把这个值随时间变化的情况用图表表示出来,那么Graphite可能可以满足你的需求。
具体来说,Graphite被设计用来处理数字时间序列数据。例如,Graphite就很适合绘制股票价格图,因为它们是随时间变化的数字。无论是几个数据点,还是来自数千台服务器的几十个性能指标,那么Graphite都适合你。作为奖励,你不一定要事先知道这些东西的名称(谁想维护如此庞大的配置?);你只需发送一个度量名称、一个时间戳和一个值,剩下的事情就由Graphite来处理了。
Graphite的可扩展性如何?
从CPU的角度来看,Graphite在前端和后端都是水平扩展的,这意味着你可以简单地添加更多的机器来获得更多的吞吐量。它还具有容错性,即失去一台后端机器会造成极小的数据损失(无论这台机器在内存中缓存了什么),如果你有足够的剩余容量来处理负载,就不会破坏系统。
从I/O的角度来看,在负载下,Graphite会非常迅速地对很多不同的文件执行很多微小的I/O操作。这是因为每一个发送到Graphite的不同度量都存储在自己的数据库文件中,类似于很多建立在RRD之上的工具(drraw、Cacti、Centreon等)的工作方式。事实上,Graphite最初确实使用RRD进行存储,直到出现了基本的限制,需要新的存储引擎。
高容量(每分钟更新几千个不同的指标)几乎需要一个好的RAID阵列和/或SSD。如果磁盘无法跟上大量发生的小型写操作(每个数据点只有几个字节,但大多数标准磁盘每秒的I/O操作不能超过几千次,即使它们很小),Graphite的后端会缓存传入的数据。当这种情况发生时,Graphite的数据库引擎whisper允许碳一次写入多个数据点,从而提高整体吞吐量,只是代价是将多余的数据缓存在内存中,直到可以写入。
Graphite还支持替代的存储后端,可以大大改变这些特性。
图表的实时性如何?
非常实时。即使是在重负载的情况下,当每个时间间隔传入的指标数量远远大于存储系统执行 I/O 操作的速度,并且大量的数据点被缓存在存储管道中(见前面的问题解释),Graphite 仍然可以绘制实时图形。诀窍是,当 Graphite webapp 收到绘制图形的请求时,它同时从磁盘上以及预存储缓存中检索数据(如果你有多个后端服务器,缓存可能是分布式的),并将两个数据源结合起来,创建一个实时图形。
谁已经在使用Graphite?
Graphite是由Orbitz内部开发的,在这里,它被用来可视化各种关键运营数据,包括应用指标、数据库指标、销售等。在写这篇文章的时候,Orbitz的生产系统可以每分钟处理大约160,000个不同的指标,这些指标运行在高速SAN上的两台niagra-2 Sun服务器上。
Graphite是用什么写的?
Graphite webapp建立在Django web框架上,使用ExtJS javascript GUI工具包。图形渲染使用Cairo图形库完成。后台和数据库是用纯Python编写的。
谁来编写和维护Graphite?
Graphite最初是由Orbitz的Chris Davis开发的。Orbitz长期以来一直是开源社区的一部分,并发布了其他一些内部开发的产品。
Graphite 目前由 Graphite-project GitHub 组织下的志愿者团队开发。
下载地址
Pc版Graphite(实时图形系统) v1.1.7 官方版
猜你喜欢
数据库

数据库
数据库软件免费下载大全,提供2026年最热门的数据库类开发工具和软件下载合集,要说哪一个好的话,只能说各有各的特色和优点,市面上一般目前都是使用Mysql、PostgreSQL、Oracle数据库以及sql数据库,个人和企业基本都是选择这几类,如果学习的话也可以参考这些...
本类推荐
本类最新
UltraEdit(支持win10 64位)v33.0.0.21 官方简体中文版
IDM UEStudio免激活版
autohotkey中文版v2.0.18 PC版
JDK API 1.60 chm 中文版
aardio编程工具(快手AAuto Quicker)v35.67.2 中文绿色版
微软vs编辑器Visual Studio Code 32位版V1.75.1官方版
gVim文本编辑器绿色版9.0便携版
Visual Studio Code 64位v1.73.0 简体中文正式版
sublime text 3v4.0.0.4077 中文特别版
R for windows安装版v4.2.2 最新版
优必选ucodev3.9.1.1 官方版
r语言程序包v4.2.2 中文版
HBuilderX编辑器v3.6.4 官方标准版
altova xmlspy2016(XML编辑器)SP1 2016 官方版
Altova MissionKit Enterprisev2022 简体中文版
相关软件
Exportizer(修改编辑数据库软件)v8.4.8 官方版Exportizer是一个免费的数据库导出工具,支持各种数据库文件编辑。它允许将数据导出到文件,剪贴板,或打印机。Exportizer工程通过BDE或ADO。它可以转换DB,DBF,CSV到text,CSV,XLS,RTF,XML,HTML,DBF,INSERT语句。欢迎来到IT猫扑网下
Navicat premium数据库管理软件v15.0.19 官方最新版navicatpremium15汉化版是基于MySQL、SQLServer等数据库软件开发的管理工具,支持在线轻松创建和管理数据库,最新版本新增和优化了很多实用功能,包括可视化智能图标、查询工具、数据模型工具等,有需要的朋友不要错过哦!软件
Oracle Database 12c数据库软件v12.1.0.2.0 标准版oracle12c客户端支持64位和32位系统下载安装,这里包括windows版和linux的安装包,需要的用户可以自行下载,下面还有oracle12c安装教程,完美安装winx64_oracle_12c_database,大家可以参考下吧,另外oracle12c企业版it猫扑网也
SQLite Expert 5专业版v5.4.2.501 免费版sqliteexpertprofessional5破解专业版是一款简洁实用的sqlite数据库软件,可以轻松的对sol数据进行编辑处理,能够让数据管理更加方便和安全,欢迎你来it猫扑下载sqliteexpertprofessional5安装破解教程1、解压下载压缩包,点
下载排行
- 1ultraedit 26绿色破解版
- 2UltraEdit绿色版
- 3Java SE Runtime Environment 8(java 8 update 321)
- 4jdk8
- 5ultraedit 26 keygen
- 6UltraEdit(支持win10 64位)
- 7易语言5.9完美破解补丁
- 8java JRE 7
- 9roblox编辑器
- 10ultraedit 26中文破解版









winhex解锁专家版
netbeans ide
PHP集成开发环境zend studio
Scratch 2 Offline Editor(小猫编程软件)
visual assist 2212(附注册码 32/64位)
易语言5.71完美破解版
程序员代码利器Notepad++绿色版
超级网络快速编辑器64位
LabVIEW2016







网友评论
查看所有0条评论