摘要: ELK+zookeeper+kafka+rsyslog集群搭建 centos7安装elasticsearch6.3.x集群并破解安装x-pack ELK7.6+Filebeat集群部署 rsyslog+ELK收集Cisco日志 Nginx自建SSL证书部署HTTPS网站 Centos7编译安装Ngi 阅读全文
posted @ 2022-08-27 21:40 百衲本 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Dockerfile文件详解Docker的常用命令Centos7基于容器安装运行Docker私有仓库及添加认证Centos7本地安装运行Docker registry私有仓库及添加认证Centos下安装Docker集群管理工具ShipyardDocker镜像仓库Harbor1.7.0搭建及配置doc 阅读全文
posted @ 2022-08-27 17:22 百衲本 阅读(46) 评论(0) 推荐(0) 编辑
摘要: kubernetes学习笔记之一:kubernetes简介 kubernetes学习笔记之二:使用kubeadm安装k8s集群 kubernetes学习笔记之三:k8s快速入门 kubernetes学习笔记之四:资源清单定义入门 kubernetes学习笔记之五:Pod资源清单spec字段常用字段及 阅读全文
posted @ 2020-08-18 15:15 百衲本 阅读(1568) 评论(0) 推荐(1) 编辑
摘要: centos6 cgroup及cgred简介和简单使用centos6系统资源限制centos6利用cgroup冻结一个程序运行Redhat6.6替换Centos Yum源centos6 升级Git版本Centos6搭建sftp服务器6.6安装编译安装zabbix3.2Centos6搭建Samba服务 阅读全文
posted @ 2020-08-18 15:11 百衲本 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Django入门到放弃之常见配置及基本命令 Django入门到放弃之路由 Django入门到放弃之view Django入门到放弃之模板及标签 Django入门到放弃之ORM单表操作 Django入门到放弃之ORM多表操作 Django入门到放弃之ajax Django入门到放弃之分页器 Djang 阅读全文
posted @ 2020-08-18 14:49 百衲本 阅读(178) 评论(0) 推荐(0) 编辑
摘要: python 基础知识 PYTHON命名规范 python字符串常用操作方法 python字符串格式化输出 python列表的常用操作方法 python字典的常用操作方法 Pycharm优化 Python转义序列 python中set和frozenset方法和区别 python函数基础以及函数参数简 阅读全文
posted @ 2020-08-18 14:44 百衲本 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 今天罗列几个关于 tqdm 常见自定义场景。并尝试对动态更新描述信息做简单的封装,积累一些通用模块。 tqdm 提供了丰富的自定义选项,可以让你根据不同的需求调整进度条的外观和行为,接下来看看他的自定义能力。 tqdm 函数参数: desc :进度条的描述信息。 total :总迭代次数(默认为 N 阅读全文
posted @ 2024-10-31 10:11 百衲本 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.简介 在处理大规模数据或长时间运行的任务时,了解任务的进度对于用户体验和调试来说非常重要。tqdm 是一个用于显示进度条的 Python 库,它能将任务的进度信息直观地展示出来。无论是遍历一个大型列表、处理批量数据,还是下载文件,tqdm 都能轻松实现进度条显示,并且与 Python 的标准库和 阅读全文
posted @ 2024-10-31 09:18 百衲本 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 项目地址:https://github.com/ncabatoff/process-exporter 一、安装process-exporter https://github.com/ncabatoff/process-exporter/releases/download/v0.8.3/process 阅读全文
posted @ 2024-10-10 14:03 百衲本 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 项目地址:https://github.com/prometheus/blackbox_exporter 一、安装blackbox_exporter wget https://github.com/prometheus/blackbox_exporter/releases/download/v0.2 阅读全文
posted @ 2024-10-09 16:17 百衲本 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、Panel 设置 1.单位设置 2.Panel名称修改 3.曲线别名 修改前 修改后 4.曲线排序 5.曲线复制 6.曲线静默 7.Panel复制 当前dashboard中复制 跨dashboard或folder 在其他dashboard中操作 8.设置告警线 设置告警条件 其他按提示填写 如果 阅读全文
posted @ 2024-09-30 14:42 百衲本 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1.安装node-export k8s各node节点使⽤⼆进制或者daemonset⽅式安装node_exporter,⽤于收集各k8s node节点宿主机的监控指标数据,默认监听端⼝为9100 wget https://github.com/prometheus/node_exporter/rel 阅读全文
posted @ 2024-09-27 16:56 百衲本 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、Graph页面 1.图标菜单 Use local time:使用当地时间 Enable query history:开启查询历史 Enable autocomplete:开启自动补全 Enable highlighting:开启高亮显示 Enable linter:开启提示功能 2.table查 阅读全文
posted @ 2024-09-27 10:21 百衲本 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、prometheus本地存储系统 1.本地存储架构 默认情况下, prometheus 将采集到的数据存储在本地的 TSDB 数据库中, 路径默认为 prometheus 安装目录的 data 目录, 数据写入过程为先把数据写入 wal 日志并放在内存, 然后 2 小时后将内存数据保存至一个 新 阅读全文
posted @ 2024-09-25 15:13 百衲本 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、简介 对于大部分监控规模而言,我们只需要在每一个数据中心安装一个Prometheus Server实例,就可以在各个数据中心处理上千规模的集群。同时将Prometheus Server部署到不同的数据中心可以避免网络配置的复杂性。 在每个数据中心部署单独的Prometheus Server,用于 阅读全文
posted @ 2024-09-24 15:55 百衲本 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、pushgateway 简介 pushgateway 是采用被动推送的方式,而不是类似于 prometheus server 主动连接 exporter 获取监控数据。 pushgateway 可以单独运行在一个节点, 然后需要自定义监控脚本把需要监控的主动推送给 pushgateway的 AP 阅读全文
posted @ 2024-09-24 14:13 百衲本 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、安装alertmanager 项目地址:https://github.com/prometheus/alertmanager 帮助文档:https://prometheus.io/docs/alerting/latest/alertmanager/ 配置文档:https://prometheus 阅读全文
posted @ 2024-09-20 15:45 百衲本 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、redis_exporter 通过 redis_exporter 监控 redis 服务状态 git地址:https://github.com/oliver006/redis_exporter docker地址:https://hub.docker.com/r/oliver006/redis_e 阅读全文
posted @ 2024-09-11 19:39 百衲本 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、kube-state-metrics简介 Kube-state-metrics:通过监听 API Server 生成有关资源对象的状态指标,比如 Deployment、Node、Pod,需要注意的是 kube-state-metrics 只是简单的提供一个 metrics 数据, 并不会存储这些 阅读全文
posted @ 2024-09-07 15:14 百衲本 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、consul_sd_configs Consul SD配置允许从Consul的Catalog API检索抓取目标 1.部署Consul 安装参考文档:https://developer.hashicorp.com/consul/install#linux ,确认自己的操作系统和安装环境及版本,根 阅读全文
posted @ 2024-09-06 16:12 百衲本 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一、部署二进制prometheus 略,参考之前文档或自行百度 二、创建prometheus获取api-server的token 1.获取token kubectl get sa -n monitoring monitor #上一篇给prometheus创建的sa kubectl get sa -n 阅读全文
posted @ 2024-09-05 14:35 百衲本 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、prometheus 的服务发现机制 prometheus 默认是采用 pull 方式拉取监控数据的, 也就是定时去目标主机上抓取 metrics 数据, 每一个被抓取的目标需要暴露一个 HTTP 接口, prometheus通过这个暴露的接口就可以获取到相应的指标数据,这种方式需要由目标服务决 阅读全文
posted @ 2024-09-04 11:25 百衲本 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、环境介绍 主要演示prometheus在k8s集群中如何通过服务自动去发现k8s集群自有服务及其他服务发现场景,后续会演示集群外部署prometheus自动发现k8s服务并获取数据 创建监控使用的namespaces kubectl create ns monitoring 配置docker可以 阅读全文
posted @ 2024-09-03 18:57 百衲本 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一、cAdvisor简介 监控Pod指标数据需要使⽤cadvisor, cadvisor由⾕歌开源, cadvisor不仅可以搜集⼀台机器上所有运⾏的容器信息,还提供基础查询界⾯和http接⼝,⽅便其他组件如Prometheus进⾏数据抓取 cAdvisor可以对节点机器上的资源及容器进⾏实时监控和 阅读全文
posted @ 2024-08-28 18:05 百衲本 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、PromQL语句简介 官方文档:https://prometheus.io/docs/prometheus/latest/querying/basics/ Prometheus提供⼀个函数式的表达式语⾔PromQL (Prometheus Query Language),可以使⽤户实时地查找和聚 阅读全文
posted @ 2024-08-27 15:49 百衲本 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 一、Grafana简介 grafana是⼀个可视化组件,⽤于接收客户端浏览器的请求并连接到prometheus查询数据,最后经过渲染并在浏览器进⾏体系化显示,需要注意的是, grafana查询数据类似于zabbix⼀样需要⾃定义模板,模板可以⼿动制作也可以导⼊已有模板。 Grafana的基础架构主要 阅读全文
posted @ 2024-08-27 13:19 百衲本 阅读(266) 评论(0) 推荐(0) 编辑
cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码