Graphite
实时图形系统
软件介绍
Graphite 是一个开源的实时图表系统,官方仓库把它描述为「高度可扩展的实时图形系统」。它由几个部分组成:Carbon 是处理指标的守护进程,Whisper 是时间序列数据库库,Graphite-Web 是基于 Django 的 Web 应用,负责渲染图表和仪表盘。
核心功能
官方文档的目录显示了这些主要模块:
- Carbon:接收并处理各类应用送来的数字指标。
- 存储:用 Whisper 和 Ceres 两种数据库保存时间序列,也支持替代的存储后端。
- Web 界面:提供 Composer 和 Dashboard,用来绘制与查看图表。
- API:包括 Render API、Metrics API,以及 Functions、Events、Tags 等功能。
支持平台与系统要求
官方安装文档要求使用类 UNIX 操作系统,明确说明不支持在 Windows 上原生运行,需要的话可以用 Docker 或 Vagrant 虚拟机。依赖包括 Python(文档写 2.7 或更高,Python 3 为实验性支持)、Django、cairocffi、pytz、Whisper 库、字体包,以及 WSGI 服务器加 Web 服务器。这些要求取自文档稳定版页面,部署前请对照所用版本的文档。
版本与授权
Graphite-Web 以 Apache License 2.0 开源。PyPI 上的 graphite-web 最新版本是 2022 年 5 月 22 日发布的 1.1.10。GitHub 仓库仍有提交记录和未处理的 issue,但页面没有给出明确的维护声明,是否仍有活跃维护请自行到仓库确认。
适用人群
适合需要长期记录和绘制各类数值随时间变化的运维、开发人员,例如应用指标、服务器性能指标。它是服务端系统,不是面向普通桌面用户的 Windows 程序。
版本列表
-
-
-
Graphite v1.1.8 官方版
Graphite(实时图形系统),Graphite是一个高度可扩展的实时图形系统。作 ...
软件大小:1.6 MB 更新时间:2021-04-27
-
