
DevOps/SRE
文章平均质量分 86
持续交付
penngo
Java\PHP\Go开发者,养成记录的习惯。
展开
-
使用gopacket实现Prometheus对进程的流量监控和访问次数
使用gopacket实现进程的流量监控和访问次数原创 2024-12-19 07:30:00 · 1774 阅读 · 0 评论 -
使用原生gopsutil库取代top实现Prometheus对系统和进程的监控
使用原生gopsutil库取代top实现系统和进程的监控。原创 2024-12-19 07:30:00 · 458 阅读 · 0 评论 -
基于Prometheus的client_golang库实现应用的自定义可观测监控
Prometheus的client_golang库实现应用可观测监控,使用Go语言实现,编译更简单。原创 2024-11-04 23:02:11 · 1119 阅读 · 0 评论 -
kubernetes v1.29.6集群部署
kubernetes v1.29.6集群部署原创 2024-07-16 07:30:00 · 1882 阅读 · 0 评论 -
GoEdge自建CDN工具
GoEdge是一款管理分布式CDN边缘节点的开源工具软件,目的是让用户轻松地、低成本地创建CDN/WAF等应用。原创 2024-05-08 07:30:00 · 2276 阅读 · 0 评论 -
SkyWalking9.5.0安装与SpringBoot性能链路监控
Skywalking是分布式系统的应用程序性能监视工具,专为微服务,云原生架构和基于容器(Docker, K8S, Mesos)架构而设计,它是一款优秀的APM性能分析、链路分析工具。原创 2023-09-14 00:16:17 · 1986 阅读 · 0 评论 -
基于Spring Gateway路由判断器实现各种灰度发布场景
基于Spring Gateway路由判断器实现各种灰度发布场景原创 2023-08-26 23:41:24 · 1314 阅读 · 0 评论 -
使用Java开发Jmeter自定义取样器(Sampler)插件
Jmeter提供默认界面(AbstractJavaSamplerClient)和自定义界面的(AbstractSamplerGui)两种自定义取样器的插件开发方式,对于复杂的压测任务,可以通过自定义取样器的方式来实现。原创 2023-08-23 00:15:49 · 2481 阅读 · 0 评论 -
Appium 2安装与使用java对Android进行自动化测试
Appium 2安装与使用java对Android进行自动化测试原创 2023-08-20 22:22:30 · 2551 阅读 · 0 评论 -
SonarQube安装与Java、PHP代码质量分析扫描
Sonarqube负责存储代码数据、收集数据、分析代码和生成报告等。SonarScanner负责扫描代码,并提交给Sonarqube,是在项目中没有特定扫描器时(java有Maven插件和Gradle插件)使用的扫描器。原创 2023-08-10 23:02:40 · 1072 阅读 · 0 评论 -
ansible使用教程
ansible使用教程原创 2023-07-16 23:13:34 · 657 阅读 · 0 评论 -
Java API操作Jenkins和自定义Java构建镜像
Java API操作Jenkins和自定义Java构建镜像原创 2023-04-27 22:19:30 · 1441 阅读 · 1 评论 -
WSL 的基本命令
WSL 的基本命令原创 2023-04-04 14:00:27 · 4294 阅读 · 0 评论 -
nginx location和rewrite配置语法
nginx location和rewrite正则匹配表达式。原创 2023-02-14 22:42:20 · 1379 阅读 · 0 评论 -
docker compose安装常用服务
docker compose安装常用服务原创 2022-12-31 22:07:15 · 786 阅读 · 0 评论 -
jenkins与apisix整合,实现自动化部署与负载均衡、灰度发布(蓝绿发布)
APISIX安装与灰度、蓝绿发布原创 2022-12-03 21:24:17 · 3128 阅读 · 0 评论 -
docker安装和常用命令
docker、docker-compose安装和常用命令原创 2022-12-03 20:50:56 · 8441 阅读 · 0 评论 -
kafka集群搭建与prometheus监控配置
prometheus监控kafka集群,kafka集群安装,kafka集群两种方式:zookeeper和KRaft原创 2022-11-27 00:20:09 · 3243 阅读 · 0 评论 -
Jenkins共享库的使用
在Jenkins中直接使用File对象读取文件,会存在权限问题,读写文件只能用readFile、writeFile两个步骤,大多情况这两个步骤已经够用,但是如果需要读取maven的pom.xml文件的版本号,或者maven项目存在多模块情况下,需要检测当前被更新过的模块,就需要使用共享库来实现。共享库在系统内默认是是“可信的”,可以运行Java、Groovy、Jenkins内部API、Jenkins插件或第三方库中的所有方法。原创 2022-11-14 13:28:02 · 1001 阅读 · 0 评论 -
npm常用命令大全
npm常用命令大全,安装、配置、更新、删除原创 2022-11-14 12:37:49 · 19270 阅读 · 1 评论 -
Prometheus监控PHP应用
Prometheus监控PHP应用,要监控PHP状态信息,必须先配置显示PHP状态页,这样Prometheus才能通过Exporter进行监控。目前可用于监控PHP的Exporter有三个:bakins/php-fpm-exporter,hipages/php-fpm_exporter,Lusitaniae/phpfpm_exporter。hipages/php-fpm_exporter自带server更方便,建议使用hipages/php-fpm_exporter原创 2022-09-25 23:54:26 · 1860 阅读 · 0 评论 -
Prometheus监控java应用
Prometheus监控java主要有两种方式:jmx_export监控,client_java监控原创 2022-09-21 23:41:34 · 7631 阅读 · 0 评论 -
Prometheus监控平台与Grafana可视化平台使用
Prometheus是一套开源的容器和微服务监控报警系统和时间序列数据库的组合,提供丰富度量指标和高性能、高可定制的云原生监控系统。Prometheus主要通过拉数据的形式实现数据的监控,而把监控收集和暴露出来供Prometheus拉取的组件叫Exporter。Prometheus的Web UI和相关Exporter组件都是默认是允许所有人直接访问的。访问http://192.168.28.131:9090/安装也很简单,直接解压到部署目录,可以直接命令运行。可以配置登录帐号和密码来进行限制。原创 2022-09-17 23:58:07 · 1073 阅读 · 0 评论 -
Jenkins流水线部署模板,编译、部署、关闭、回滚流水线脚本
Jenkins流水线部署模板,项目部署使用Pipeline的Jenkinsfile脚本代码方式会比基于界面配置好处:- 可以使用Git/SVN之类的版本工具把构建脚本也管理和控制;- 支持多人协作,也可以对脚本进行代码审核;- 构建脚本可以重用;原创 2022-09-04 13:16:42 · 3509 阅读 · 0 评论 -
Linux下python安装与pip常用命令
linux下安装python和pip常用命令原创 2022-08-27 11:09:39 · 8271 阅读 · 0 评论 -
Jenkins Pipeline详细教程
jenkins2.x支持Pipeline as code,可以通过Jenkinsfile用代码来部署流水线,使用jenkinsfile比界面操作的方式的好处:- 更好的版本化,可以将Jenkinsfile提交到版本管理工具中(git、svn),进行版本控制;- 更方便多人协作,也可以对流水线代码审查;- 增加部署流水线脚本的重用。......原创 2022-08-21 23:49:18 · 18573 阅读 · 5 评论 -
Rocky Linux/ CentOS安装Jenkins,角色权限、分布式节点配置
Rocky Linux/Centos安装Jenkins,授权管理,角色权限分配,分布式节点配置原创 2022-07-18 15:35:14 · 1032 阅读 · 0 评论 -
使用Jenkins执行TestNg+Selenium+Jsoup自动化测试和生成ExtentReport测试报告
上一篇已经介绍Maven整合TestNG、ExtentReports、Selenium、Jsoup测试项目工程的建立,本文介绍使用Jenkins执行自动化测试代码。原创 2022-06-24 00:01:43 · 608 阅读 · 1 评论 -
Maven整合TestNG、ExtentReports、Selenium、Jsoup测试项目工程
自动化测试、持续交付工程项目TestNG(测试框架):https://testng.org/ExtentReports(测试报告框架):https://www.extentreports.com/Selenium(WEB自动化工具):https://www.selenium.dev/Jsoup(Http工具):https://jsoup.org/......原创 2022-06-05 23:48:30 · 540 阅读 · 0 评论 -
JMeter压测需要身份认证的链接
JMeter压测需要身份认证的接口,解决方法在Http请求前,使用配置元件:HTTP授权管理器。原创 2022-04-12 23:41:12 · 1512 阅读 · 0 评论