随笔分类 - Prometheus+Grafana
摘要:- 部署 1. 部署Alertmanager [root@slave-2 monitor]# wget https://github.com/prometheus/alertmanager/releases/download/v0.23.0/alertmanager-0.23.0.linux-amd
阅读全文
摘要:- 标签的作用 标签作用:Prometheus中存储的数据为时间序列,是由Metric的名字和一系列的标签(键值对)唯一标识的,不同的标签代表不同的时间序列,即通过指定标签查询指定数据 - Metadata标签 • __address__:当前Target实例的访问地址<host>:<port> •
阅读全文
摘要:PromQL(Prometheus Query Language) 是 Prometheus 自己开发的数据查询 DSL 语言,语言表现力非常丰富,支持条件查询、操作符,并且内建了大量内置函数,供我们针对监控数据的各种维度进行查询。 - 瞬时向量与范围向量查询 参考链接 查询指标最新样本(称为瞬时向
阅读全文
摘要:参考链接 - 架构图 - 监控K8s集群Pod(kubelet集成了cadvisor,暴露接口) promethues → apiserver(192.168.2.60:6443) → kubelet(cadvisor) 创建rbac [root@master k8s-ftp]# cat rbac.
阅读全文
摘要:- 基于文件的服务发现 新增prometheus配置项 - job_name: 'file_sd' file_sd_configs: - files: ['/opt/monitor/prometheus/sd_config/*.yml'] [root@slave-2 prometheus]# kil
阅读全文
摘要:一、如何监控服务 如果要想监控,前提是能获取被监控端指标数据,并且这个数据格式必须遵循Prometheus数据模型,这样才能识别和采集,一般使用exporter提供监控指标数据。 exporter列表 二、Grafana部署 - 安装 [root@slave-2 monitor]# wget htt
阅读全文
摘要:官方文档 一、特点 多维数据模型:由度量名称和键值对标识的时间序列数据 PromQL:一种灵活的查询语言,可以利用多维数据完成复杂的查询 不依赖分布式存储,单个服务器节点可直接工作 基于HTTP的pull方式采集时间序列数据 推送时间序列数据通过PushGateway组件支持 通过服务发现或静态配置
阅读全文