本地怎么画最简单的监控图

当我们需要监测程序是否正常运行,或者需要观测程序运行是否平稳,或者需要知道特定场景下指标的状态时,那我们都需要将监控可视化。今天我简单记录下,本地是如何监控可视化~

目录

  • 简单调试阶段——仅使用prometheus
    • 1.安装promethues
    • 2.配置prometheus的数据来源
    • 3.运行prometheus.exe,打开网址http://localhost:9090/
    • 4.查看采集的指标
  • 进阶图形美观——promethues+grafana组合
    • 1.安装grafana
    • 2.启动grafana,打开localhost:3000网址
    • 3.增加数据源
    • 4.画图
        • 其他一些使用方式
        • 变量配置
    • mac 安装方式

简单调试阶段——仅使用prometheus

1.安装promethues

到prometheus官网下载prometheus包,下载后直接解压

2.配置prometheus的数据来源

修改安装目录中的prometheus.yml文件
本地怎么画最简单的监控图_第1张图片
修改采集的信息
本地怎么画最简单的监控图_第2张图片

3.运行prometheus.exe,打开网址http://localhost:9090/

点开status的target就能看见你采集的数据源状态
up就是可采集的正常状态,down的话就根据提示处理即可
本地怎么画最简单的监控图_第3张图片
我这里是没有启动8010端口的服务,现在启动下就会变成up了
本地怎么画最简单的监控图_第4张图片

4.查看采集的指标

table形式前面展示指标,后面展示具体的值
本地怎么画最简单的监控图_第5张图片
graph形式就是简单的图形界面,可以便捷地查看其变化
本地怎么画最简单的监控图_第6张图片

进阶图形美观——promethues+grafana组合

1.安装grafana

进入grafana官网下载并安装

2.启动grafana,打开localhost:3000网址

点击garafana-server.exe启动grafana

3.增加数据源

打开Data source界面->Add data source->
本地怎么画最简单的监控图_第7张图片
本地怎么画最简单的监控图_第8张图片
这里我选择的是prometheus,直接加下url就行了
本地怎么画最简单的监控图_第9张图片

4.画图

增加dashboard
点击create就行
本地怎么画最简单的监控图_第10张图片

增加panel,然后画图就行
本地怎么画最简单的监控图_第11张图片

其他一些使用方式

add a new panel:可以在本dashboard做分类,每个row下面可以有多个panel。
复制一个panel:在现有的panel选择copy,然后再add a new panel就行了。
本地怎么画最简单的监控图_第12张图片

变量配置

新增变量、单选、多选、all

mac 安装方式

1.下载安装 brew install prometheus
然后设置环境变量,方便任意目录执行命令(vim ~/.bash_profile 追加prometheus)
export PATH= P A T H : / o p t / h o m e b r e w / C e l l a r / p r o m e t h e u s / 2.42.0 / b i n e x p o r t P A T H = PATH:/opt/homebrew/Cellar/prometheus/2.42.0/bin export PATH= PATH:/opt/homebrew/Cellar/prometheus/2.42.0/binexportPATH=PATH:/opt/homebrew/bin

2.修改配置文件
prometheus.yml在/opt/homebrew/etc/下面
scrape_configs:

  • job_name: “prometheus”
    metrics_path: “/prometheus”
    static_configs:
    • targets: [“localhost:8010”]

3.启动 ./prometheus --config.file=/opt/homebrew/etc/prometheus.yml

4.验证使用 访问localhost:9090

5.关闭 通过找到9090端口的pid直接kill lsof -i:端口号

你可能感兴趣的:(运维,centos,linux)