Mac安装prometheus+grafana监控
软件安装
Prometheus
官网下载(https://prometheus.io/),支持Linux、Mac、Windows系统,很好很强大。我这里安装过Centos和Mac,这里的实例以Mac为准。
- Mac下载的发行版为darwin版;
- 下载下来解压缩就好,我得到的版本(2.0.0)内容如下:
3. 目录下的prometheus可以直接启动,然后通过localhost:9090端口访问,但是由于没有配置exporter来导入数据,暂时是没有数据的。
安装exporter
prometheus可以理解为一个数据库+数据抓取工具,工具从各处抓来统一的数据,放入prometheus这一个时间序列数据库中。那如何保证各处的数据格式是统一的呢?就是通过这个exporter。exporter也是用GO写的程序,它开放一个http接口,对外提供格式化的数据。所以在不同的环境下,需要编写不同的exporter。好在已经有很多写好的exporter,我们可以直接使用,(本句是一句废话为了更好的排版显示)(https://github.com/prometheus这里可以找到很多exporter)我们这里直接使用mysqld_exporter(prometheus.io/download/#mysqld_exporter)。当然也要下载对应系统的版本。解压后的内容如下:
这里的mysqld_exporter是启动文件,.my.cnf是配置文件。想要正确的导出mysql的状态数据,必须在配置文件中正确的配置mysql的连接信息。我的配置如下:
配置好了,就可以启动了。成功如下所示:
通过localhost:9104,就可以看到exporter导出的数据了:
在Prometheus中配置mysqld_exporter
exporter启动了,需要在Prometheus中正确的配置。修改prometheus目录中的prometheus.yml,增加配置如下:
重启prometheus,点击导航栏中的status->targets可以看到,mysql的exporter已经集成进来了。
至此,prometheus这边的搭建基本完成了。
安装Grafana
Grafana官网(https://grafana.com/),上面有各个系统安装的步骤,我的mac是直接通过brew安装的(如果你的brew太慢,可以换成国内的源试一下)。安装后用brew services start grafana启动即可。启动后,即可通过http://127.0.0.1:3000/来访问了(默认账号密码是admin/admin)。进来之后应该看到这个页面:
首先,你要添加一个数据源,将Grafana和Prometheus关联起来。点击Add data source,如下填写数据保存即可:
看到如下的提示,说明你的prometheus工作是正常的:
接着回到首页,你需要添加一个dashboard,如下图进入dashboard导入页面:
这里你需要从https://github.com/percona/grafana-dashboards项目中的dashboards下载MySQL_Overview.json,然后通过上面页面的Upload .json File按钮上传上去,导入即可。
导入成功后,你将看到监控页面,大功告成!!!
Mac安装prometheus+grafana监控相关推荐
- Linux安装prometheus+grafana监控
一.在业务中遇到服务器负载过高问题,由于没有监控,一直没发现,直到业务方反馈网站打开速度慢,才发现问题.这样显得开发很被动.所以是时候搭建一套监控系统了. 由于是业余时间自己捯饬,所以神马业务层面的监 ...
- 使用Prometheus+Grafana 监控MySQL/MONGODB
使用Prometheus+Grafana 监控MySQL/MONGODB 之前就久仰 Prometheus 大名,因为有用zabbix 进行监控,就没去安装它.现在正好用上监控MONGO+MYSQL. ...
- Prometheus+Grafana监控PostgreSQL
Prometheus+Grafana监控PostgreSQL Prometheus:2.32.0 Grafana:8.3.3 PG:13.2 Linux:CentOS7.6 docker:18.06. ...
- prometheus+grafana监控以及企业微信告警
prometheus+grafana监控以及企业微信告警(单机二进制部署) 一.下载部署包,更改其中两个包名称,放到/data下 1.安装包以及解压步骤 grafana-enterprise-8.4. ...
- Grafana监控系统之Prometheus+Grafana监控系统搭建
Grafana监控系统之Prometheus+Grafana监控系统搭建 本文章内容较长,可通过右上角点击目录快速定位想看的内容 => => 一. 概述 1.1 Grafana介绍 Gra ...
- kubernetes(k8s) 安装 Prometheus + Grafana
kubernetes(k8s) 安装 Prometheus + Grafana 组件说明 MetricServer:是kubernetes集群资源使用情况的聚合器,收集数据给kubernetes集群内 ...
- Mac安装prometheus node_exporter
Mac 安装prometheus brew install prometheus 启动prometheus prometheus --config.file=/usr/local/etc/promet ...
- 基于Prometheus+Grafana监控SQL Server数据库
墨墨导读:本文整理了基于Prometheus+Grafana监控SQL Server数据库的全过程,分享至此,希望对大家有帮助. 搭建SQL Server环境 使用容器建立SQL Server环境非常 ...
- Prometheus+Grafana 监控 MySQL
Prometheus 获取 MySQL 的监控数据,并通过 Grafana 展示的过程.首先来看整体架构图: 1 架构图 如上图,通过 mysql_exporter 获取 MySQL 的监控数据,通过 ...
最新文章
- hdu A Simple Math Problem
- 使用HttpSessionBindingListener方法
- 首次揭秘:腾讯TDSQL分布式多级一致性数据库系统技术
- Linux中写入ISO镜像
- 声明式编程与函数式编程_实用程序类与函数式编程无关
- 工程图标注粗糙度_Inventor教程之工程图标注实例
- 自动生成一列不重复数据库
- file图片上传之前先预览
- 思考致富 成功法则(二):确定的目的
- 按shift键调出命令行的脚本
- Atitit 学习记忆理论 教育理论 教学培训 目录 1. 视觉优先理论	1 2. 心理学的“认知负荷理论	2 2.1. 双重编码理论	2 2.2. 艺术化 原理动画	3 2.3. 艾宾浩斯遗忘曲
- k8s apollo_AI增强的Apollo 16素材让您以4K登上月球
- jsp html在线编辑器,JSP实用教程之简易页面编辑器的实现方法(附源码)
- 云主机 环境搭配 交接文档
- linux修改dns教程,修改Centos的DNS地址
- mysql数据库安装错误报错Falled不成功,感叹号
- REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格
- 李洪强iOS开发支付集成之支付宝支付
- Python-练习 42. Is-A, Has-A, 对象和类
- StarUML作图总结