前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >性能监控: Prometheus+grafana

性能监控: Prometheus+grafana

作者头像
giaogiao
发布2022-06-20 18:31:20
9361
发布2022-06-20 18:31:20
举报
文章被收录于专栏:giaogiao

Prometheus

监控告警系统 

01

简介

Prometheus是一套开源的系统监控报警框架,是新一代的云原生监控系统

Prometheus最初在SoundCloud构建, 2016年后成为了K8s后的第二个云原生计算基金会的托管项目

Prometheus相比于Zabbix很好的解决了容器监控的问题

Prometheus因为社区活跃度高所以成为了目前各个企业中的老熟人

02

优缺点

a. 多维度数据模型和灵活的查询方式

b. 支持服务器节点的本地存储

c. 定义了开放指标数据标准

d. 静态文件配置+动态发现机制

e. 分区采样,联邦部署,支持大规模集群监控

前置: 关闭防火墙并且ntpdate时间同步

官网下载安装解压流程略过,解压后如下图

vim prometheus.yml 编辑配置文件

后台启动

浏览器输入IP:9090(默认端口)

至此prometheus就部署好了接下来我们一起看一下对本机的监控情况以及prometheus的metrics指标

部署node-exporter

自行官网下载解压,解压后目录启动如下图

将部署node-exporte的服务器添加至控制机prometheus.yml配置文件中

prometheus确认是否采集成功,9100端口为node-exporter的默认端口,下图看到已成功获取到想要监控的服务器指标数据

部署grafana

下载安装解压略,解压后目录如下

nohup ./bin/grafana-server & 后台启动

启动后浏览器访问IP:3000(默认端口)

进入grafana登录页面默认账号密码 :admin/admin 

配置prometheus数据源

导入prometheus模板,可以用内置的也可以官网下载,这里我就自己去下载

到这里prometheus+grafana的部署就结束了,当然这也只是简单的实现主机资源监控,prometheus还有很多需要研究比如pushgateway, 联邦集群机制等等

最后我又部署了serverAgent用grafana和jmeter的PerfMon Metrics Collector一起看一下发现因为prometheus的采集周期配置所以与serverAgent是有些偏差的这个各位部署的时候注意调整,还有一个就是以上所有部署都需要在服务器建立service系统服务并配置开机自启,自行百度

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档