Loading

摘要: Prometheus relabel重新打标 对target重新打标是在数据抓取之前动态重写target标签的强大工具,在每个数据抓取配置中,可以定义多个relabel步骤,它们将按照定义的顺序依次执行。 对于发现的每个target,Prometheus默认会执行如下操作: job的标签设定为其所属 阅读全文
posted @ 2023-07-23 10:46 塔克拉玛攻城狮 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 自动发现 Prometheus的服务发现的几种类型: 基于文件的服务发现; 基于DNS的服务发现; 基于API的服务发现:Kubernetes、Consul、Azure...... Prometheus为什么需要自动发现? Prometheus Server的数据抓取工作于Pull模型,因而,它必需 阅读全文
posted @ 2023-07-14 18:29 塔克拉玛攻城狮 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 读前提示: 本文字数较多且紧凑,最好预留15min一次性看完,好营养,易吸收。 promQL详解 Prometheus提供了内置的数据查询语言PromQL(全称为Prometheus Query Language),支持用户进行实时的数据查询及聚合操作。 PromQL基本介绍 Prometheus基 阅读全文
posted @ 2023-07-07 13:08 塔克拉玛攻城狮 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 黑盒监控blackbox_exporter 前边介绍有很多exporter可以直接将metrics暴露给Prometheus进行监控,这些称为“白盒监控”,那些exporter无法监控到的指标呢?或者未暴露Metrics给Prometheus的一些服务怎么办?这时就要用到 blackbox_expo 阅读全文
posted @ 2023-07-02 11:40 塔克拉玛攻城狮 阅读(730) 评论(0) 推荐(1) 编辑
摘要: 从0开始构建一条完成的CI CD流水线 前文中已经讲述了静态、动态增加agent节点,以动态的k8s cloud为例,下面就以Maven构建Java程序为例,开始构建出一条完整的CI CD流水线。 实现功能目标: 1.分别可以根据分支和tag从源码仓库clone代码 2.拿到源码后开始编译 3.构建 阅读全文
posted @ 2023-04-20 16:28 塔克拉玛攻城狮 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Jenkins管理动态节点 上文介绍Jenkins增加静态agent的步骤,除了静态增加外,还有动态管理的功能,两者最大的差异在于动态可以在有job运行时,临时加入一个agent到jenkins master,然后等job执行完毕之后,所加入的agent再自动删除掉,达到一个动态的增删节点效果,使所 阅读全文
posted @ 2022-08-04 15:58 塔克拉玛攻城狮 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: Jenkins管理静态节点 Jenkins搭建完成后一般只有一个master节点,此节点主要用于管理Jenkins配置,如果再在master节点上跑一系列的Job,未免有点太勉强,并且如果出现资源紧缺的现象,会影响到整个Jenkins的使用,所有一般我们会添加slave(agent)节点,使mast 阅读全文
posted @ 2022-08-03 14:41 塔克拉玛攻城狮 阅读(591) 评论(0) 推荐(0) 编辑
摘要: DevOps-Jenkins Jenkins简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 什么是持续集成(CI)? CI(Continuous integration,中文意思是持续 阅读全文
posted @ 2022-08-03 14:35 塔克拉玛攻城狮 阅读(1209) 评论(2) 推荐(2) 编辑
摘要: devops-gitlab 介绍 gitlab同github、gitee和bitbucket功能一致,都是提供一个存储代码的服务,这里就以gitlab为例,学习一下如何结合git工具使用。 核心组件: NGINX Ingress Registry GitLab/Gitaly GitLab/GitLa 阅读全文
posted @ 2022-08-02 18:04 塔克拉玛攻城狮 阅读(727) 评论(0) 推荐(0) 编辑
摘要: k8s中为什么要用CPU Manager? 默认情况下,kubelet 使用CFS配额来执行 Pod 的 CPU 约束。Kubernetes的Node节点会运行多个Pod,其中会有部分的Pod属于CPU密集型的工作负载。在这种情况下,Pod之间会争抢节点的CPU资源。当争抢剧烈的时候,Pod会在不同 阅读全文
posted @ 2022-06-21 18:34 塔克拉玛攻城狮 阅读(1432) 评论(0) 推荐(0) 编辑