16boke - 一路博客

综合 - 监控 专区

共 9 篇文章

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

阅读全文

etcd使用简介

一、下载安装直接到github上找到etcd的3.0.4版本:wget https://github.com/coreos/etcd/releases/download/v3.0.4/etcd-v3.0.4-linux-amd64.tar.gz tar xzvf etcd-v3.0.4-linux-amd64.tar.gzcd etcd-v3.0.4-linux-amd64 ./etcd --version[root@centos6 etcd-v3.0.4-linux-amd64]# ./etcd2017-06-23 15:12:30.306750 I | etcdmain: etcd V

阅读全文

HTTPie 工具使用入门

一、httpie介绍HTTPie 是一个 HTTP 的命令行客户端。其目标是让 CLI 和 web 服务之间的交互尽可能的人性化。其有特点如下:直观的语法格式化和色彩化的终端输出内置 JSON 支持支持上传表单和文件HTTPS、代理和认证任意请求数据自定义头部持久性会话类 Wget 下载支持 Python 2.6, 2.7 和 3.x支持 Linux, Mac OS X 和 Windows插件文档测试覆盖率使用Python语言编写使用方法模拟提交表单 http -f POST yhz.me username=nate 显示详细的请求 http -v yhz.me 只显示

阅读全文

监控平台的使用

一、向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

阅读全文