16boke - 一路博客

标签:graphite

共 7 篇文章

centos6安装graphite+carbon+stashd+grafana

一、升级python为2.7.131、下载源码包注意:python2.7.3无法安装wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz2、安装必要的软件yum -y install gcc automake autoconf libtool make zlib-devel openssl* bzip2*3、编译安装python2.7cp Python-2.7.13.tar.xz /usr/src/ tar -jxvf Python-2.7.13.tar.xz./configure make all

阅读全文

监控平台的使用

一、向carbon发布度量指标一个度量值是任何可以随时间变化的可测量的值:每秒的请求数进程请求时间CPU 利用率一个数据点是一个元组包含:一个度量值的名字一个可度量的值在一个指定时间点(通常是一个 timestamp)客户端应用通过发送数据点到一个 Carbon 进程来发布度量值。这个应用在 Carbon 进程的端口上建立一个 TCP 连接并以一个简单的纯文本格式发送数据点。在我们的例子中,端口是 2003。TCP 连接或许依旧是打开并根据需要重复多次使用。Carbon 进程监听进入的数据但是不给客户端发送任何响应。数据点格式被定义成:每个数据点是一个单行文本在位置 0 是一个带点的

阅读全文

Graphite监控后端组件Carbon详解

Graphite是由多个后端和前端组件组合而成。后端组件被用于存储数值的时间序列数据。前端组件被用于检索度量数据和可选的图像渲染,本章主要讲解carbon的使用以及如何通过客户端来访问carbon。大概回顾一下graphite监控的各个组件:statsd:负责接收数据、聚合carbon:负责将数据写入whisper,自身也可收集数据Whisper:数据存储Graphite Web:提供前端展示和API接口服务下图描述graphite的指标输入过程以及用户通过web界面来查看的过程,指标数据可以通过发送给statsd,再由stats将数据汇总、计算等处理之后传给carbon。也可以由用

阅读全文

StatsD的使用及Java和NodeJS客户端的调用

StatsD负责收集并聚合测量值,将数据传给Graphite,StatsD是一个NodeJS的daemon程序,简单,轻巧。使用的UDP协议。可以和Graphite图片渲染应用结合。UDP协议相比于TCP减少握手确认时间,UDP好处就是fire-and-forget。你不用去管后台的StatsD 服务器是不是崩了,崩了就崩了,不会影响前台应用。StatsD有一个时间周期的概念,默认是10秒钟,就是说,StatsD会把收集到的数据(经过处理)每隔10秒,发送给后端。比如Counter,他就会把10秒内该Counter累加的值,发送到后端。比如Time/Timing,他会把次数

阅读全文

Ubuntu Server 14.04 x64安装Grafana

前两篇文章分别讲解了在Ubuntu Server 14.04 x64安装Graphite和Ubuntu Server 14.04 x64安装StatsD,这一章将讲解如何安装Grafana。graphite默认提供的前端网页UI非常丑,所以需要一个符合程序员审美的UI,所以产生了Grafana。1、下载grafana官网地址:http://grafana.org/download/由于我是在ubuntu上安装,所以下载最新版的Binary TAR(Linux 64bit)tar -xvf grafana-

阅读全文

Ubuntu Server 14.04 x64安装StatsD

上一篇文件讲解了Ubuntu Server 14.04 x64安装Graphite,本篇讲解如何安装StatsD。1、什么是StatsdStatsD是一个用于记录统计信息的守护进程。使用NodeJS开发,提供各种语言的客户端API。statsd的Github地址:https://github.com/etsy/statsd2、安装由于statad是nodejs开发的,所以必须先安装nodejs,具体怎么安装nodejs可以参考本站的其他文件。判断是否nodejs安装成功:node -v v4.3.0我安装的是4.3.0版本。下载statsd:

阅读全文

Ubuntu Server 14.04 x64安装Graphite

目前Graphite只支持Linux,所以无法在Windows上来安装。我选择的是Ubuntu Server 14.04 x64位来安装。1、更新Ubuntu最好在安装之前先更新一下Ubuntu软件包sudo apt-get update2、安装必须软件sudo apt-get install apache2 libapache2-mod-wsgi python-django python-twisted python-cairo python-pip python-djan

阅读全文