grafana graphite statsd搭建安装部署 实时监控_亲测成功
grafana graphite statsd搭建安装部署 实时监控_亲测成功
docker部署grafana graphite stastd实时监控告警配置_亲测成功
下载软件
# 下载carbon: https://pypi.python.org/pypi/carbon
wget --no-check-certificate https://pypi.python.org/packages/66/ad/7c5fe8471676d45fd80a05c1b7282fb9273b3a3067d2087df8168718349f/carbon-0.9.15.tar.gz#md5=66c9fd95e13a83bcd4eed258ab04a76a#下载whisper: https://pypi.python.org/pypi/whisper
wget --no-check-certificate https://pypi.python.org/packages/b2/ad/93dad36f94a11e465b260aaf19dfd77bff62c62bfab438c67265b010a137/whisper-0.9.15.tar.gz#md5=8747dfc8c53182db95e5af5c766c5350#下载graphite-web: https://pypi.python.org/pypi/graphite-web
wget --no-check-certificate https://pypi.python.org/packages/b6/f3/7e4bae02f1a21cc29e9e9205bbc01aa29cdc6c696a996d41c1143e8935e3/graphite-web-0.9.15.tar.gz#md5=f4e80ba810fa83f57a62a2b8dd4e3545#下载statsd: https://github.com/etsy/statsd
wget --no-check-certificate https://codeload.github.com/etsy/statsd/zip/master
mv master statsd.zip#下载grafana: http://grafana.org/download/
wget https://grafanarel.s3.amazonaws.com/builds/grafana-4.0.1-1480694114.linux-x64.tar.gz
安装基本依赖
yum install -y epel-releaseyum install -y gcc Django14 cairo python-pip python-django-tagging pycairo python-gunicorn python-devel supervisor nodejs pytz bitmap-fonts-compatpip install twisted==15.4.0
安装组件
tar -zxvf carbon-0.9.15.tar.gz
cd carbon-0.9.15/
python setup.py installcd ..
tar -zxvf whisper-0.9.15.tar.gz
cd whisper-0.9.15/
python setup.py installcd ..
tar -zxvf graphite-web-0.9.15.tar.gz
cd graphite-web-0.9.15/
python setup.py install
创建配置文件
cd /opt/graphite/conf/
cp carbon.conf.example carbon.conf
cp storage-aggregation.conf.example storage-aggregation.conf
cp storage-schemas.conf.example storage-schemas.conf
初始化数据库
cd /opt/graphite/webapp/
chmod 755 graphite/*.py
chmod 755 graphite/*.pyc
graphite/manage.py syncdb
在此期间可以选择是否创建用户名、密码、邮箱)
启动carbon
cd /opt/graphite/bin/
nohup ./carbon-cache.py start &
启动graphite-web
cd /opt/graphite/webapp
nohup /usr/bin/gunicorn_django -b0.0.0.0:8000 -w2 /opt/graphite/webapp/graphite/settings.py &
测试
#浏览器输入地址访问
http://192.168.1.8:8000/ #发送一条数据后,查看页面
echo "liang.test.metrics 10112 `date +%s`" | nc localhost 2003
yum -y install nc
修改存储模式
cd /opt/graphite/conf
vim storage-schemas.confretentions = 10s:6h,60s:1d,10m:7d
#最开始carbon以每10秒一次的速度记录应用和业务指标项。这种10秒一次的数据会保存6小时。6小时后,这些数据将被聚合为1分钟数据并保存1天。最后,1天之后,这些数据将被聚合为10分钟数据并再保存7天。
安装并集成StatsD
cd /opt/
unzip statsd.zip
mv statsd-master statsd
cd /opt/statsd/
cp exampleConfig.js config.js
vim config.js{graphitePort: 2003
, graphiteHost: "127.0.0.1"
, port: 8125
, flushInterval: 10000
, backends: [ "./backends/graphite" ]
, graphite: {legacyNamespace: false}
}#启动
nohup node /opt/statsd/stats.js /opt/statsd/config.js &#测试
echo "liang.test.access.ip:1|c" | nc -u -w1 127.0.0.1 8125
安装并集成grafana
tar -zxvf grafana-4.0.1-1480694114.linux-x64.tar.gz
cd grafana-4.0.1-1480694114/
cp conf/sample.ini conf/custom.ini#启动
nohup ./bin/grafana-server &Grafana 使用
http://192.168.1.8:3000/
grafana graphite statsd搭建安装部署 实时监控_亲测成功相关推荐
- Linux安装svn服务器和权限配置_亲测成功
Linux安装svn服务器和权限配置_亲测成功 SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目 ...
- kubernetes安装部署(kubeadm方式亲测)
准备工作: 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 关闭selinux sed -i 's/enforcing/disab ...
- centos7.9使用jenkins部署springcloud微服务_配合SVN_脚本_实现自动部署后端以及前端程序_亲测成功---持续集成部署Jenkins工作笔记0023
以前有个jekins教程,还比较详细,但是,那个是基于git和svn,并且需要配置jekins支持git,svn的插件. 配置以后就可以实现只要提交代码,就会自动触发部署,但那个时候安装jenkins ...
- CentOS7搭建ftp服务器(vsftpd,亲测成功)
安装vsftpd sudo yum install vsftpd 配置参数 命令行输入 vim /etc/vsftpd.conf 使用如下配置 # Example config file /e ...
- ubuntu18升级/安装cmake 超详细(亲测成功,2022年7月13日)
由于clion远程开发要求的cmake版本较高,当前系统sudo apt-get的版本不够,需要升级. 在网上找了很多教程,都是有这样那样的错误,或者没有写详细. 1.去https://cmake.o ...
- ubuntu12.04借助wine安装国际版qq(亲测成功版)
注意:wine qq除了国际版qq以外,其他qq都不能用(包括qq2012和qq2013),因为qq版本太低,不能登陆了,而且还有其他问题,国际版qq比较稳定,占CPU也小,在此感谢那些大牛大神们.- ...
- AndroidStudio_安卓原生开发_apk在线升级_实现安装未知来源应用_亲测可用---Android原生开发工作笔记153
1.网上找了一些,不是不好用,就是差点东西...所以自己做了一个可用的,以后备用 首先先看代码吧,直接复制就可以使用 在一个按钮事件中,写入一个方法来检查版本 checkVersion(); priv ...
- 3 win10环境下安装Pytorch可视化工具Visdom(亲测,欢迎交流)
0 Win10环境下安装Visdom可视化工具(亲测成功,欢迎交流) Visdom可视化工具: 本文测试安装环境为windows10+Anaconda+python3.7.10 (注意先装好Anaco ...
- Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目
上篇请移步到Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 上一篇博文已经对Node.js的安装与配置进行了详细介绍. 另外:文中项目存放的路径及项目名称可根据自身实际情况进行 ...
最新文章
- Windows 10 Technical Preview 安装体验及变化
- ZZULIOJ 1918: G 【二分图匹配】
- python 初试 2
- ITK:自适应直方图均衡图像滤波器
- 【Linux】vim简单配置
- fpga mysql_FPGA的一些琐碎知识整理
- 【WebRTC---入门篇】(二十)WebRTC核心之SDP详解
- 平衡二叉树AVL插入
- ★深入探讨高维宇宙【二】
- Java开发岗位面试题
- php - MySQL创建数据库和数据表
- Gradle学习之闭包
- Atitit cms
- 数独超难题目_世界最难数独游戏 世界上最难数独题目
- JS中的冒泡排序代码实现(超详细)
- 搭建简单的智能家居语音控制系统:树莓派+唤醒词+esp8266
- 使用python 批量修改图片分辨率
- phpStudy的建站与踩坑,与微信公众号对接
- 计算机系统运行太慢,如何解决电脑运行速度慢
- 【vue】vue + ECharts 实现中国地图
热门文章
- 基于Jsp、Java、数据库、HTML实现网上投票系统(含文档和代码)Jsp课程设计
- 中文词性标注的简单实现
- SpriteKit中应用TexturePacker
- 国内各类 WebShell 密码大全 爆破、社工用 webshell-password
- 防火墙技术及应用(一)
- C++使用CreateProcess执行cmd命令(实例演示)
- java数组声明语句代码,Java 数组(学习 Java 编程语言 013-014)
- 随机过程理论知识(五)
- 太极图php代码,css画太极图(阴阳八卦)
- c汇编语言例题,第三章 汇编语言程序设计例题习题