当我们需要监测程序是否正常运行,或者需要观测程序运行是否平稳,或者需要知道特定场景下指标的状态时,那我们都需要将监控可视化。今天我简单记录下,本地是如何监控可视化~
目录
- 简单调试阶段——仅使用prometheus
- 1.安装promethues
- 2.配置prometheus的数据来源
- 3.运行prometheus.exe,打开网址http://localhost:9090/
- 4.查看采集的指标
- 进阶图形美观——promethues+grafana组合
- 1.安装grafana
- 2.启动grafana,打开localhost:3000网址
- 3.增加数据源
- 4.画图
- 其他一些使用方式
简单调试阶段——仅使用prometheus
1.安装promethues
到prometheus官网下载prometheus包,下载后直接解压
2.配置prometheus的数据来源
修改安装目录中的prometheus.yml文件
修改采集的信息
3.运行prometheus.exe,打开网址http://localhost:9090/
点开status的target就能看见你采集的数据源状态
up就是可采集的正常状态,down的话就根据提示处理即可
我这里是没有启动8010端口的服务,现在启动下就会变成up了
4.查看采集的指标
table形式前面展示指标,后面展示具体的值
graph形式就是简单的图形界面,可以便捷地查看其变化
进阶图形美观——promethues+grafana组合
1.安装grafana
进入grafana官网下载并安装
2.启动grafana,打开localhost:3000网址
点击garafana-server.exe启动grafana
3.增加数据源
打开Data source界面->Add data source->
这里我选择的是prometheus,直接加下url就行了
4.画图
增加dashboard
点击create就行
增加panel,然后画图就行
其他一些使用方式
add a new panel:可以在本dashboard做分类,每个row下面可以有多个panel。
复制一个panel:在现有的panel选择copy,然后再add a new panel就行了。