上一页 1 2 3 4 5 6 7 8 9 10 ··· 45 下一页
摘要: Jenkins脚本命令行应用总结 测试环境 Jenkins 2.304 脚本命令行入口 Jenkins主页→系统管理→脚本命令行 遍历项目 例子:获取所有自由风格项目及相关项目信息 def projects = Jenkins.instance.projects.collect { it } // 阅读全文
posted @ 2022-04-05 22:24 授客 阅读(847) 评论(0) 推荐(0) 编辑
摘要: Volumes 默认情况下容器中的磁盘文件是非持久化的,对于运行在容器中的应用来说面临两个问题,第一:当容器挂掉,K8S重启它时,文件将会丢失;第二:当Pod中同时运行多个容器,容器之间需要共享文件时。Kubernetes的Volume解决了这两个问题 背景 在Docker中也有一个Volume(卷 阅读全文
posted @ 2022-03-27 21:02 授客 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 华为云OSS建桶与文件上传下载删除及检索示例 实践环境 运行环境: Python 3.5.4 CentOS Linux release 7.4.1708 (Core)/Win10 需要安装以下类库: https://github.com/huaweicloud/huaweicloud-sdk-pyt 阅读全文
posted @ 2022-03-14 21:03 授客 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 阿里云OSS文件上传下载与文件删除及检索示例 实践环境 运行环境: Python 3.5.4 CentOS Linux release 7.4.1708 (Core)/Win10 需要安装以下类库: pip3 install setuptools_rust1.1.2 pip3 install Cry 阅读全文
posted @ 2022-03-05 20:28 授客 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 配合Pipeline使用Docker 许多组织使用Docker跨机器统一构建和测试环境,并为部署应用程序提供高效机制。从Pipeline 2.5及更高版本开始,Pipeline内置了从Jenkinsfile中与Docker交互的支持。下文将介绍从Jenkinsfile中使用Docker的基础知识 定 阅读全文
posted @ 2022-02-28 21:42 授客 阅读(8683) 评论(0) 推荐(0) 编辑
摘要: Sonar扫描之分析参数介绍 强制参数 服务器 Key 描述 默认 sonar.host.url 服务器网址 http://localhost:9000 项目配置 Key 描述 默认 sonar.projectKey 项目的唯一标识。允许的字符是:字母,数字,-,_,.和:,与至少一个非数字字符。 阅读全文
posted @ 2022-02-19 22:35 授客 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: Sonar扫描之SonarScanner介绍 SonarScanner用于在构建系统没有指定scanner时使用。 项目配置 在你的项目根目录中创建一个名为 sonar-project.properties的配置文件 # 在给定的SonarQube实例中必须保持唯一 sonar.projectKey 阅读全文
posted @ 2022-02-11 22:56 授客 阅读(3435) 评论(0) 推荐(0) 编辑
摘要: 需求描述 基于生产监控告警需求,需要对Java日志进行解析,提取相关信息,作为告警通知消息的内容部分。 提取思路 具体怎么提取,提取哪些内容呢?这里笔者分析了大量不同形态的生产日志,最后总结出4种形态,如下,制定出以下提取逻辑。 形态1 上图中,款选部分即为要提取的主要内容,即异常发生时所在文件,代 阅读全文
posted @ 2022-01-15 16:40 授客 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 基于flock命令实现多进程并发读写文件控制 需求描述 实际项目中,需要在Linux下通过shell脚本并发读写同一个文件,但是希望同一时刻,只有一个进程可以在读、写目标文件。 解决方案 使用flock命令。 flock命令介绍 语法 # flock --help 用法: flock [option 阅读全文
posted @ 2022-01-02 22:30 授客 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: Java maven反应堆构建学习实践 实践环境 Apache Maven 3.0.5 (Red Hat 3.0.5-17) 应用示例 示例项目结构 maven示例项目组织结构如下 maven-study │ pom.xml │ ├─first-sub-module │ │ pom.xml │ │ 阅读全文
posted @ 2022-01-02 22:27 授客 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 实践环境 Apache Maven 3.0.5 (Red Hat 3.0.5-17) maven构建生命周期 学习Maven构建命令之前,我们不烦先简单了解下Maven构建生命周期。 Maven基于构建生命周期的核心概念。构建生命周期由phase(形如clean,compile, install等) 阅读全文
posted @ 2021-12-17 00:45 授客 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 使用Python推送指标数据到Pushgateway 阅读全文
posted @ 2021-11-09 07:34 授客 阅读(2451) 评论(0) 推荐(0) 编辑
摘要: $remote_addr 代表客户端IP。注意,这里的客户端指的是直接请求Nginx的客户端,非间接请求的客户端。假设用户请求过程如下: 用户客户端--发送请求->Nginx1 --转发请求-->Nginx2->后端服务器 那么,默认情况下,针对Nginx1而言,$remote_addr为用户客户端 阅读全文
posted @ 2021-11-04 23:19 授客 阅读(8320) 评论(2) 推荐(2) 编辑
摘要: 基于Python Django实现Prometheus Exporter 需求描述 运行监控需求,需要采集Nginx 每个URL请求的相关信息,涉及两个指标:一分钟内平均响应时间,调用次数,并且为每个指标提供3个标签:请求方法,请求状态,请求URL,并向普罗米修斯暴露这些指标相关数据 实践环境 Py 阅读全文
posted @ 2021-10-19 22:21 授客 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 实践环境 CentOS-7-x86_64-DVD-1810 Docker 19.03.9 Kubernetes version: v1.20.5 发布Dashboard 可以通过运行以下命令部署Dashboard kubectl apply -f https://raw.githubusercont 阅读全文
posted @ 2021-09-28 23:04 授客 阅读(429) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 45 下一页