随笔分类 -  prometheus

系统监控报警
摘要:一、M3DB介绍 M3DB是Uber开源的一款分布式时序数据库,已在Uber内部使用多年。M3DB有以下特性: 分布式的时序数据库,可以水平扩展存储。 支持Pormetheus的查询语言PromQL,Prometheus可以使用M3DB做为存储后端。 支持多租户,不同租户(Namespace)提供不 阅读全文
posted @ 2022-03-11 20:04 明明不平凡 阅读(1740) 评论(0) 推荐(0) 编辑
摘要:一、已经实现的收集器 1.1 可收集的内存指标 1.2 可收集的jetty指标 二、自定义收集 2.1 summer 2.2 histogram 三、架构设计 exporter作为Prometheus的探针,起到采集指标数据的功能。详细介绍可通过管网查询,此处不做累述,本文主要是在学习调研过程中将一 阅读全文
posted @ 2021-05-16 21:18 明明不平凡 阅读(515) 评论(0) 推荐(0) 编辑
摘要:一、格式概述 二、表达式查询 2.1 Instant queries(即时查询) 2.2 范围查询 三、查询元数据 3.1 通过标签匹配器找到度量指标列表 3.2 获取标签名 3.3 查询标签值 四、表达式查询结果格式 4.1 范围向量 4.2 瞬时向量 4.3 标量 4.4 字符串 五、Targe 阅读全文
posted @ 2021-01-16 17:19 明明不平凡 阅读(13634) 评论(0) 推荐(1) 编辑
摘要:6.1relabel_config的位置 6.2 relabel_config参数详解 1.replace 2. keep 3.drop 6.labelkeep 7.hashmod 6.3 正则表达式 重新标记是一种强大的工具,可以在抓取目标之前动态重写目标的标签集。 每个抓取配置可以配置多个重新标 阅读全文
posted @ 2020-06-09 21:17 明明不平凡 阅读(1621) 评论(0) 推荐(0) 编辑
摘要:一、配置规则 二、语法检查规则 三、记录规则 3.1 <rule_group> 3.2 <rule> 四、警报规则 4.1 定义报警规则 4.2 模板 4.3 在运行时检查警报 4.4 发送提醒通知 prometheus配置文件内容: 1 global: 2 # 默认情况下抓取目标的频率. 3 [ 阅读全文
posted @ 2020-04-28 20:11 明明不平凡 阅读(2505) 评论(0) 推荐(0) 编辑
摘要:一、整体介绍 二、block 2.1 head block 三、WAL(Write-ahead logging, 预写日志) 3.1 数据流向 四、和存储相关的启动参数 五、总结 一、整体介绍 Prometheus 2.x 采用自定义的存储格式将样本数据保存在本地磁盘当中。如下所示,按照两个小时(最 阅读全文
posted @ 2020-04-04 21:15 明明不平凡 阅读(10439) 评论(0) 推荐(0) 编辑
摘要:一、概述 二、远程写入特征 2.1 整体结构 2.2 重试机制 2.3 内存使用 三、参数 3.1 capacity 3.2 max_shards 3.3 min_shards 3.4 max_samples_per_send 3.5 batch_send_deadline 3.6 min_back 阅读全文
posted @ 2020-04-02 11:04 明明不平凡 阅读(3086) 评论(0) 推荐(1) 编辑
摘要:一、 Prometheus与服务发现 1.1 目前支持的服务发现方式 二、 案例 2.1 基于文件的服务发现 2.2 基于Consul的服务发现 三、本地测试 3.1 基于文件的服务发现 1.测试环境 2.配置文件 3.可视化 3.2 prometheus.yml热加载 一、 Prometheus与 阅读全文
posted @ 2020-03-04 18:32 明明不平凡 阅读(3944) 评论(0) 推荐(1) 编辑
摘要:一、基本概念 Prometheus 是由前 Google 工程师从 2012 年开始在 Soundcloud 以开源软件的形式进行研发的系统监控和告警工具包,自此以后,许多公司和组织都采用了 Prometheus 作为监控告警工具。Prometheus 的开发者和用户社区非常活跃,它现在是一个独立的 阅读全文
posted @ 2019-12-20 11:24 明明不平凡 阅读(1005) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示