
prometheus
JackLiu16
stay hungry,stay young!
展开
-
使用Python和Flask编写Prometheus监控
Installationpip install flaskpip install prometheus_client123MetricsPrometheus提供4种类型Metrics:Counter, Gauge, Summary和HistogramCounterCounter可以增长,并且在程序重启的时候会被重设为0,常被用于任务个数,总处理时间,错误个数等只增不减的指标。import pr...转载 2018-05-20 12:03:51 · 1665 阅读 · 0 评论 -
RRDTool 详解
一、MRTG的不足和RRDTool对比二、RRDTool概述三、安装RRDTool四、RRDTool绘图步骤五、rrdtool命令详解六、RRDTool绘图案例注,实验环境 CentOS 6.4 x86_64,软件版本 rrdtool-1.3.8(最新版的是1.4.8)。(说明:本博文的一些图片和内容自于开源社区与官方网站并不是所有内容全是原创)一、MRTG的不足和RRDTool对比1.MRTG软...转载 2018-06-15 00:30:07 · 499 阅读 · 0 评论 -
用容器轻松搭建Prometheus运行环境(pushgateway相当于缓存)
文章目录1. 准备工作2. 搭建环境3. 数据收集4. Exporter5. Push Gateway6. GrafanaPrometheus是一个开源的监控解决方案,包括数据采集、汇聚、存储、可视化、监控、告警等。除了基本的监控数据,也支持通过自定义exporter来获取自己想要的数据。本文从零开始用容器搭建一个prometheus环境,并介绍一些基本功能。准备工作我们需要先安装virtualB...转载 2018-06-04 19:53:09 · 6627 阅读 · 1 评论 -
prometheus+altermanager
AlertManager 简介Prometheus将数据采集和报警分成了两个模块。报警规则配置在Prometheus Servers上,然后发送报警信息到AlertManger,然后我们的AlertManager就来管理这些报警信息,包括silencing、inhibition,聚合报警信息过后通过email、PagerDuty、HipChat、Slack 等方式发送消息提示。让AlertMana...转载 2018-06-04 18:12:58 · 5377 阅读 · 0 评论 -
Prometheus监控 - Alertmanager报警模块
Prometheus监控 - Alertmanager报警模块ContentsOverviewAlertmanager简介及机制分组抑制沉默Alertmanager的配置配置文件路由 route路由配置格式抑制规则 inhibit_rule抑制配置格式接收器 receiver通用配置格式邮件接收器 email_configSlack接收器 slack_configWebhook接收器 webhoo...转载 2018-06-04 15:33:18 · 1240 阅读 · 0 评论 -
Prometheus + Grafana 监控 Redis
Prometheus安装wget https://github.com/prometheus/prometheus/releases/download/v2.1.0/prometheus-2.1.0.linux-amd64.tar.gztar -zxvf prometheus-2.1.0.linux-amd64.tar.gz -C /prometheus --strip-components=1c...转载 2018-06-03 22:06:34 · 1537 阅读 · 0 评论 -
prometheus Gauge
g = Gauge('monitor_net_device',"monitor some net interface",['name',])g = Gauge('monitor_net_device',"monitor some net interface",['name',])"""curl http://192.168.43.149:3214/返回# HELP monitor_net_d...原创 2018-06-03 21:39:58 · 2526 阅读 · 1 评论 -
prometheus之alterManager配置文件详解
webhook_configs:Alertmanager将下面的JSON格式发送HTTP POST请求到配置的端点:全球: smtp_smarthost: 'smtp.qq.com:465' smtp_from: '122055751@qq.com' smtp_auth_username: '122055751@qq.com' smtp_auth_password: 'snfdm...转载 2018-05-20 13:20:07 · 2525 阅读 · 0 评论 -
使用Prometheus+grafana打造高逼格监控平台
前言:笔者看来, 监控不应该只是监控,除了及时有效的报警,更应该”好看”,因为视觉上的感受更能给我们直观的感受,更能从绚丽的走势中发现异常, 如果你觉得监控就应该像老牌监控nagios,cacti一样,我想也没什么不对的,因为也许那是你们最适合的,但,你还是可以瞧瞧这个监控能给你带来什么。文章目录:效果图Prometheus架构安装配置可视化可视化自定义报警其他exporter自定义exporte...转载 2018-05-20 13:07:47 · 5902 阅读 · 0 评论 -
PROMETHEUS监控系统
PROMETHEUS监控系统关于PROMETHEUSPrometheus是一套开源的监控系统,它将所有信息都存储为时间序列数据;因此实现一种Profiling监控方式,实时分析系统运行的状态、执行时间、调用次数等,以找到系统的热点,为性能优化提供依据。监控方式程序代码收集运行数据写入到redis,通过API接口开放给Prometheus,Prometheus定时去抓取接口上的数据,形成时间系数据存...转载 2018-05-20 12:05:09 · 1544 阅读 · 0 评论 -
rrdtool的完整例子
RRDtool是一种环形数据库工具,我们可以将数据存入该数据库中,而不用担心数据太多,因为这个数据库是环形的,新的数据会覆盖最老的数据。这与Windows上的taskman类似。RRDtool主要由Tobias Oetiker 编写,这哥们还写了MRTG。RRDtool主要是为了替代MRTG的。网上有很多RRDtool的介绍和教程,例如:RRDtool主页上的和ChinaUnix上的这一篇。不过这...转载 2018-06-15 00:33:37 · 2861 阅读 · 0 评论