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 官方版
猜你喜欢
数据库

数据库
数据库软件免费下载大全,提供2021年最热门的数据库类开发工具和软件下载合集,要说哪一个好的话,只能说各有各的特色和优点,市面上一般目前都是使用Mysql、PostgreSQL、Oracle数据库以及sql数据库,个人和企业基本都是选择这几类,如果学习的话也可以参考这些...
本类推荐
本类最新
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 简体中文版
中鸣编程软件v3.2.42 官方版
相关软件
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、解压下载压缩包,点
下载排行
- 1fpwin pro7中文版
- 2ultraedit 26 keygen
- 3fastcam(自动编程套料软件)
- 4jdk8
- 5jre 1.6(java虚拟机运行环境)
- 6ultraedit 26中文破解版
- 7GameSalad Creator(手机游戏开发工具)
- 8小熊猫Dev-C++免安装版
- 9Visual Studio 2012专业版(VisualStudio2012Professional)
- 10帕拉卡电脑版









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












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