09 2024 档案
摘要:一、Panel 设置 1.单位设置 2.Panel名称修改 3.曲线别名 修改前 修改后 4.曲线排序 5.曲线复制 6.曲线静默 7.Panel复制 当前dashboard中复制 跨dashboard或folder 在其他dashboard中操作 8.设置告警线 设置告警条件 其他按提示填写 如果
阅读全文
摘要:1.安装node-export k8s各node节点使⽤⼆进制或者daemonset⽅式安装node_exporter,⽤于收集各k8s node节点宿主机的监控指标数据,默认监听端⼝为9100 wget https://github.com/prometheus/node_exporter/rel
阅读全文
摘要:一、Graph页面 1.图标菜单 Use local time:使用当地时间 Enable query history:开启查询历史 Enable autocomplete:开启自动补全 Enable highlighting:开启高亮显示 Enable linter:开启提示功能 2.table查
阅读全文
摘要:一、prometheus本地存储系统 1.本地存储架构 默认情况下, prometheus 将采集到的数据存储在本地的 TSDB 数据库中, 路径默认为 prometheus 安装目录的 data 目录, 数据写入过程为先把数据写入 wal 日志并放在内存, 然后 2 小时后将内存数据保存至一个 新
阅读全文
摘要:一、简介 对于大部分监控规模而言,我们只需要在每一个数据中心安装一个Prometheus Server实例,就可以在各个数据中心处理上千规模的集群。同时将Prometheus Server部署到不同的数据中心可以避免网络配置的复杂性。 在每个数据中心部署单独的Prometheus Server,用于
阅读全文
摘要:一、pushgateway 简介 pushgateway 是采用被动推送的方式,而不是类似于 prometheus server 主动连接 exporter 获取监控数据。 pushgateway 可以单独运行在一个节点, 然后需要自定义监控脚本把需要监控的主动推送给 pushgateway的 AP
阅读全文
摘要:一、安装alertmanager 项目地址:https://github.com/prometheus/alertmanager 帮助文档:https://prometheus.io/docs/alerting/latest/alertmanager/ 配置文档:https://prometheus
阅读全文
摘要:一、redis_exporter 通过 redis_exporter 监控 redis 服务状态 git地址:https://github.com/oliver006/redis_exporter docker地址:https://hub.docker.com/r/oliver006/redis_e
阅读全文
摘要:一、kube-state-metrics简介 Kube-state-metrics:通过监听 API Server 生成有关资源对象的状态指标,比如 Deployment、Node、Pod,需要注意的是 kube-state-metrics 只是简单的提供一个 metrics 数据, 并不会存储这些
阅读全文
摘要:一、consul_sd_configs Consul SD配置允许从Consul的Catalog API检索抓取目标 1.部署Consul 安装参考文档:https://developer.hashicorp.com/consul/install#linux ,确认自己的操作系统和安装环境及版本,根
阅读全文
摘要:一、部署二进制prometheus 略,参考之前文档或自行百度 二、创建prometheus获取api-server的token 1.获取token kubectl get sa -n monitoring monitor #上一篇给prometheus创建的sa kubectl get sa -n
阅读全文
摘要:一、prometheus 的服务发现机制 prometheus 默认是采用 pull 方式拉取监控数据的, 也就是定时去目标主机上抓取 metrics 数据, 每一个被抓取的目标需要暴露一个 HTTP 接口, prometheus通过这个暴露的接口就可以获取到相应的指标数据,这种方式需要由目标服务决
阅读全文
摘要:一、环境介绍 主要演示prometheus在k8s集群中如何通过服务自动去发现k8s集群自有服务及其他服务发现场景,后续会演示集群外部署prometheus自动发现k8s服务并获取数据 创建监控使用的namespaces kubectl create ns monitoring 配置docker可以
阅读全文