Published on

Prometheus搭建监控系统(三)

Authors
  • avatar
    Name
    Lif
    Twitter

Prometheus的一个可视化方案是使用Grafana

Installation

grafana的安装比较简单

sudo apt-get install -y adduser libfontconfig1
wget https://dl.grafana.com/enterprise/release/grafana-enterprise_9.4.3_amd64.deb
sudo dpkg -i grafana-enterprise_9.4.3_amd64.deb

grafana会自动注册服务,安装完后即可使用

打开对应服务器的3000端口即可

配置

打开grafana面板 在这里插入图片描述

Configuration--Data Sources页面,点击Add new data source添加数据源。

选择Prometheus,再url选项输入对应的网址(例如http://localhost:9090)即可

在这里插入图片描述

指标查询

  • 基于服务器的指标:
# grafana可以使用Prometheus的语法 还可以拓展
# CPU使用
100 - (avg by(instance) (irate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)
# Memory使用
((node_memory_MemTotal_bytes-(node_memory_MemFree_bytes+node_memory_Buffers_bytes+node_memory_Cached_bytes))/node_memory_MemTotal_bytes)*100
  • 基于PostgreSql的查询:
# 待补充
  • 金融数据查询
# 待补充