随笔分类 - 运维监控-Prometheus
通过Prometheus监控和Grafana进行数据呈现
摘要:安装 安装可参考我之前的博客链接 配置文件 如果要加载指定的配置文件,可以使用--config.file参数,如下配置示例文件可作为参考 # my global config global: scrape_interval: 15s evaluation_interval: 30s # scrape
阅读全文
摘要:数据模型 Prometheus从根本上将所有数据存储为时间序列;属于同一指标和同一组标记维度的时间戳,除了存储的时间序列,Prometheus还可以生成临时派生时间序列作为查询结果。 指标名称和标签 每个时间序列都由其指标名称和称为标签的可选键值对唯一标识。 示例 一个指标名称和一组标签,时间序列通
阅读全文
摘要:概述 什么是Prometheus? Prometheus是一个开源监控系统和报警工具,Prometheus将其指标收集并存储为时间序列数据,即指标信息与记录的时间戳以及称为标签的可选键值对一起存储。 特征: Prometheus的主要特点是: 具有指标名称和键/值对标识的时间序列数据的多维数据模型
阅读全文
摘要:查询持续性 到目前为止,我们只是在表达式浏览器中运行查询。虽然查看该查询的输出很方便,但结果仍然是临时存储在Prometheus服务器上,我们可以通过以下三种方式使查询持久化: 记录规则:根据查询创建新指标 报警规则:从查询生成警报 可视化:使用Grafana等仪表板可视化查询 记录规则存储在Pro
阅读全文
摘要:cpu利用率 方法一: 100 - (avg(increase(node_cpu_seconds_total{mode="idle"}[1m])) by (instance) / 60) * 100 方法二: 100 - avg(rate(node_cpu_seconds_total{mode="i
阅读全文
摘要:恢复内容开始 Granfana Configuration 配置文件grafana.ini包含很多选项,可对其进行调整,调整后重启grafana服务方可生效。 Paths配置段 #################################### Paths ##################
阅读全文
摘要:Grafana安装 安装系统为Ubuntu,配置grafana apt源 # sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main" 添加gpg秘钥 # wget -q -O - https://p
阅读全文
摘要:Prometheus安装 在centos、ubuntu等系统上安装步骤如下: 下载prometheus最新安装包 # wget https://github.com/prometheus/prometheus/releases/download/v2.12.0/prometheus-2.12.0.l
阅读全文
摘要:Prometheus提供两种存储方式,分别为本地存储和远端存储。 本地存储通过Prometheus自带的时序数据库将数据保存在本地,从而实现高性能读写。但是时序数据库毕竟是非集群的数据库,这样就限制了他的存储容量,无法保存大量的历史监控数据,为此,Prometheus引入了远端存储。 安装Expor
阅读全文
摘要:参考链接:https://yunlzheng.gitbook.io/prometheus-book/parti-prometheus-ji-chu/promql 探索PromQL 通过PromQL用户可以非常方便地对监控样本数据进行统计分析,PromQL支持常见的运算操作符,同时PromQL中还提供
阅读全文
摘要:什么是Prometheus? Prometheus是由SoundCloud开源的监控系统,是Google BorgMon监控系统的开源版本。伴随着容器及Kubernetes技术的兴起,Prometheus越来越受到大家的关注。 无论是传统数据中心还是云数据中心,无论是物理机,虚拟机还是容器,整个数据
阅读全文