`

自定义安装graphite

阅读更多

Installing From Source

The latest source tarballs for Graphite-web, Carbon, and Whisper may be fetched from the Graphite project download page or the latest development branches may be cloned from the Github project page:

  • Graphite-web: git clone https://github.com/graphite-project/graphite-web.git
  • Carbon: git clone https://github.com/graphite-project/carbon.git
  • Whisper: git clone https://github.com/graphite-project/whisper.git
  • Ceres: git clone https://github.com/graphite-project/ceres.git

Note

There currently is no tarball available for Ceres, it must be cloned from the Github project page

Installing in the Default Location

To install Graphite in the default location/opt/graphite/, simply execute python setup.py installas root in each of the project directories for Graphite-web, Carbon, Whisper, and Ceres.

Installing Carbon in a Custom Location

Carbon’s setup.py installer is configured to use a prefix of /opt/graphite and an install-lib of/opt/graphite/lib. Carbon’s lifecycle wrapper scripts and utilities are installed in bin, configuration within conf, and stored data in storage all within prefix. These may be overridden by passing parameters to the setup.py install command.

The following parameters influence the install location:

  • --prefix

    Location to place the bin/ and storage/ and conf/ directories (defaults to /opt/graphite/)

  • --install-lib

    Location to install Python modules (default: /opt/graphite/lib)

  • --install-data

    Location to place the storage and conf directories (default: value of prefix)

  • --install-scripts

    Location to place the scripts (default: bin/ inside of prefix)

For example, to install everything in /srv/graphite/:

python setup.py install --prefix=/srv/graphite --install-lib=/srv/graphite/lib

To install Carbon into the system-wide site-packages directory with scripts in /usr/bin and storage and configuration in /usr/share/graphite:

python setup.py install --install-scripts=/usr/bin --install-lib=/usr/lib/python2.6/site-packages --install-data=/var/lib/graphite

Installing Graphite-web in a Custom Location

Graphite-web’s setup.py installer is configured to use a prefix of /opt/graphite and aninstall-lib of /opt/graphite/webapp. Utilities are installed in bin, and configuration in confwithin the prefix. These may be overridden by passing parameters to setup.py install

The following parameters influence the install location:

  • --prefix

    Location to place the bin/ and conf/ directories (defaults to /opt/graphite/)

  • --install-lib

    Location to install Python modules (default: /opt/graphite/webapp)

  • --install-data

    Location to place the webapp/content and conf directories (default: value of prefix)

  • --install-scripts

    Location to place scripts (default: bin/ inside of prefix)

For example, to install everything in /srv/graphite/:

python setup.py install --prefix=/srv/graphite --install-lib=/srv/graphite/webapp

To install the Graphite-web code into the system-wide site-packages directory with scripts in/usr/bin and storage configuration, and content in /usr/share/graphite:

python setup.py install --install-scripts=/usr/bin --install-lib=/usr/lib/python2.6/site-packages --install-data=/var/lib/graphite

 

分享到:
评论

相关推荐

    graphite_exporter-0.12.0.linux-amd64.tar.gz

    2. `config.yml`:配置文件,允许用户自定义Graphite Exporter的行为,如设置监听端口、指定Graphite服务器地址、定义要导出的指标等。 3. `README`或`docs`:包含有关如何安装、配置和使用Graphite Exporter的文档...

    Graphite工具

    Graphite提供了高级的渲染引擎,允许用户自定义光照环境、材质属性、阴影效果,以及环境映射等,从而生成逼真的视觉效果。用户还可以通过调整渲染参数来优化图像质量,满足不同需求,无论是快速预览还是高质量的最终...

    graphite0.9.9相关安装包

    7. 构建和安装graphite-web: ``` cd ../graphite-web-0.9.9 python setup.py install ``` 8. 配置graphite-web:修改`/etc/graphite/webapp/graphite/local_settings.py`,配置数据库连接、碳缓存地址等。 9....

    PyPI 官网下载 | graphite-web-1.1.3.tar.gz

    同时,Graphite 提供了丰富的 API 和模板系统,允许自定义图表样式和数据展示方式,这对于开发者来说是非常有用的。 总结一下,`graphite-web-1.1.3.tar.gz` 是 Graphite 的 Web 应用源代码,它依赖于 Python 和 ...

    前端开源库-graphite

    使用`graphite`库首先需要安装,通过npm(Node.js包管理器)可以轻松完成: ``` npm install graphite ``` 然后在代码中导入并配置连接信息: ```javascript var graphite = require('graphite'); var ...

    Graphite网站实时信息采集和统计 v1.1.10.zip

    2. **安装**:解压下载的文件,然后使用pip或其他方式安装Graphite的各个组件。 3. **配置**:修改`graphite/conf/settings.py`以连接到你的Carbon服务器和数据源,设置存储路径等。 4. **启动服务**:启动Carbon和...

    PyPI 官网下载 | graphite-0.71.tar.gz

    在安装Graphite时,你需要执行以下步骤: 1. **下载**:从PyPI官网下载"graphite-0.71.tar.gz"。 2. **解压**:使用`tar -zxvf graphite-0.71.tar.gz`命令解压文件。 3. **安装**:进入解压后的目录,使用`python ...

    Python库 | graphite-query-0.10.9.tar.gz

    1. **安装与导入**:首先,用户需要将graphite-query-0.10.9.tar.gz解压缩,然后使用`pip`命令进行安装,如`pip install graphite-query-0.10.9`。安装完成后,可以在Python脚本中通过`import graphite_query`来引入...

    Python库 | graphite_beacon-0.13.2-py2.py3-none-any.whl

    通过调用这个库,你可以定期或在特定事件发生时,将自定义的度量数据发送到Graphite。这些度量可以包括但不限于CPU使用率、内存占用、网络流量等,从而帮助你实时了解应用的运行状态。 二、安装与使用 `graphite_...

    snmp2graphite:轮询 SNMP 设备(路由器交换机)并将数据发送到 Graphite

    snmp2graphite 轮询 SNMP 设备(路由器/交换机)并将数据发送到 Graphite 这里的目标是制作一个非常简单的程序,将交换机和路由器接口计数器数据转储到石墨中,而不是依赖像仙人掌或自定义 RRD 解决方案这样的陈旧...

    graphite-cli:Graphite 的 CLI 工具

    dump-graphs - 以自定义格式将漂亮的打印图形转储到同名文件 ls - 列出仪表板 ls-graphs - 列出仪表板中的图表 ls-targets - 列出仪表板中所有图表中的所有目标 mv - 将源仪表板移动到目标仪表板 repl - 节点 REPL ...

    Graphite4WPF

    - **自定义扩展**:可能支持开发者自定义图形模板和行为,以适应特定的应用场景。 - **性能优化**:由于是基于Java的,可能采用了跨平台的高性能图形渲染技术,确保在WPF上流畅运行。 在实际开发中,使用Graphite4...

    一个简单的Graphite指标警报应用程序_JavaScript_HTML_.zip

    3. **警报机制**:Graphite本身并不直接支持警报功能,但可以通过自定义脚本或应用程序(如这个压缩包中的内容)实现。警报通常基于特定指标的值,例如,当CPU使用率超过90%时,会触发警报。 接下来,我们讨论该...

    Graphite网站实时信息采集和统计-其他

    要安装Graphite,可以下载graphite-web-1.1.8这样的发行版本,然后按照官方文档进行配置。配置过程包括设置数据存储路径、配置Carbon监听端口、配置Whisper数据保留策略等。 8. 维护与优化: 为了确保Graphite的...

    Log2Graphite:高性能日志度量解析器

    它是什么有时您想解析日志(可能是实时的),检索一些自定义指标并最终得到一些图表。 对于日志解析,可以使用 Logstash,它具有将指标上传到 Graphite 的插件。 这种配置适用于大多数应用程序。 但不适合我。 我...

    Graphite网站实时信息采集和统计 v1.1.7

    8. **安装与配置**:在部署Graphite时,需要安装graphite-web组件,这是提供Web界面和数据处理的部分。在提供的压缩包中,"graphite-web-1.1.7"可能是这个组件的源代码,需要编译和安装。"下载说明.htm"、"易采源码...

    GraphiteForwarder:将Windows性能计数器上传到Graphite-开源

    部署GraphiteForwarder需要安装软件、配置Windows性能计数器和Graphite服务器的连接信息,以及选择要监控的计数器。配置文件通常包含计数器路径、频率、Graphite服务器地址等参数。对于初次使用者,官方文档和社区...

    Red-Graphite-for-Obsidian:基于Bear.app的Red Graphite主题的Obsidian.md的轻主题

    基于Bear.app的Red Graphite主题的Obsidian.md的明暗主题。 这是屏幕截图: 简易安装 某种程度上,简单安装比手动安装具有更多步骤。 在黑曜石中,单击设置图标 转到外观,并确保您的主题设置为月长Moonstone ...

    node-graphite-client:用于石墨的 Node.js 客户端

    在实际应用中,`node-graphite-client`通常与其他监控工具或自定义脚本结合使用。比如,你可以集成它到Express.js应用中,每当有请求完成时,就使用`node-graphite-client`发送响应时间数据。这样,石墨就能展示这些...

    Grafana:Grafana的面板和自定义配置

    社区提供了许多插件,如Zabbix、Graphite和OpenNMS等。 总结来说,Grafana通过其丰富的面板和自定义配置,为用户提供了一种强大的方式来展示和理解复杂的数据。无论你是监控基础设施性能,还是分析业务指标,...

Global site tag (gtag.js) - Google Analytics