Prometheus 实战教程 + Grafana + Python

您所在的位置:网站首页 python监控页面变化 Prometheus 实战教程 + Grafana + Python

Prometheus 实战教程 + Grafana + Python

2023-10-14 17:17| 来源: 网络整理| 查看: 265

内容 隐藏 1.Prometheus 安装教程2.Grafana 安装教程3.初尝Grafana+Prometheus实战教程4.编写采集脚本5.应用采集脚本6.配置Grafana告警

上次我们讲过普罗米修斯(prometheus)这个接近完美的监控系统,有很多读者不了解它到底要如何搭建、应用,需要一篇 Prometheus 实战教程。今天我们就结合普罗米修斯、Grafana和Python采集脚本,写一个小小的东方财富人气榜 TOP100监控系统。

跟着本文的教程耐心往下走,你可能只需要花30分钟便可完成环境的搭建,非常舒服,下面先介绍基本概念。

普罗米修斯(prometheus)上次我们已经使用一整篇文章介绍过了,它是一个开源监控报警系统和时序列数据库。如果你没有阅读过这篇文章,请花五分钟读一下:

接近完美的监控系统—普罗米修斯

Grafana 是一个开源的数据可视化网络应用程序平台。用户配置连接的数据源之后,Grafana可以在网络浏览器里显示数据图表和警告。

比如说我基于 普罗米修斯(prometheus) + node_exporter 监控主机性能指标,然后由Grafana构建主机实时监控仪表盘,它是长这样的:

至于东方财富人气榜,指的是这个:

它能将市场目前最活跃的一些股票提取出来,可供我们作为投资的一种参考。

而我们今天要做的,就是自己搭建一套监控系统,实时监控某只股票在TOP100上的排名变化。

1.Prometheus 安装教程

创建 Prometheus 安装目录并添加 promethus 用户:

PROM_PATH='/data/prometheus' mkdir -p ${PROM_PATH} mkdir -p ${PROM_PATH}/{data,conf,logs,bin} useradd prometheus cd /usr/local/src

下载解压 prometheus, 这里我们选用2021年5月18日更新的最新版 v2.27.1:

wget https://github.com/prometheus/prometheus/releases/download/v2.27.1/prometheus-2.27.1.linux-amd64.tar.gz tar -xvf prometheus-2.27.1.linux-amd64.tar.gz cd prometheus-2.27.1.linux-amd64/ cp prometheus promtool ${PROM_PATH}/bin/ cp prometheus.yml ${PROM_PATH}/conf/ chown -R prometheus.prometheus /data/prometheus

设置环境变量:

cat >> /etc/profile /etc/systemd/system/prometheus.service 给作者打赏,选择打赏金额 ¥1¥5¥10¥20¥50¥100¥200 自定义 立即支付

​Python实用宝典 ( pythondict.com )不只是一个宝典欢迎关注公众号:Python实用宝典

Pandas 性能优化 Grafana(2)Prometheus(2)数据分析(26)爬虫(13)采集(1)量化投资(35) 本文由 Python 实用宝典 作者:Python实用宝典 发表,其版权均为 Python 实用宝典 所有,文章内容系作者个人观点,不代表 Python 实用宝典 对观点赞同或支持。如需转载,请注明文章来源。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3