上一页 1 2 3 4 5 6 7 8 9 10 ··· 45 下一页
摘要: Sonar扫描之分析参数介绍 强制参数 服务器 Key 描述 默认 sonar.host.url 服务器网址 http://localhost:9000 项目配置 Key 描述 默认 sonar.projectKey 项目的唯一标识。允许的字符是:字母,数字,-,_,.和:,与至少一个非数字字符。 阅读全文
posted @ 2022-02-19 22:35 授客 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: Sonar扫描之SonarScanner介绍 SonarScanner用于在构建系统没有指定scanner时使用。 项目配置 在你的项目根目录中创建一个名为 sonar-project.properties的配置文件 # 在给定的SonarQube实例中必须保持唯一 sonar.projectKey 阅读全文
posted @ 2022-02-11 22:56 授客 阅读(3201) 评论(0) 推荐(0) 编辑
摘要: 需求描述 基于生产监控告警需求,需要对Java日志进行解析,提取相关信息,作为告警通知消息的内容部分。 提取思路 具体怎么提取,提取哪些内容呢?这里笔者分析了大量不同形态的生产日志,最后总结出4种形态,如下,制定出以下提取逻辑。 形态1 上图中,款选部分即为要提取的主要内容,即异常发生时所在文件,代 阅读全文
posted @ 2022-01-15 16:40 授客 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 基于flock命令实现多进程并发读写文件控制 需求描述 实际项目中,需要在Linux下通过shell脚本并发读写同一个文件,但是希望同一时刻,只有一个进程可以在读、写目标文件。 解决方案 使用flock命令。 flock命令介绍 语法 # flock --help 用法: flock [option 阅读全文
posted @ 2022-01-02 22:30 授客 阅读(1146) 评论(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 授客 阅读(605) 评论(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 授客 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 使用Python推送指标数据到Pushgateway 阅读全文
posted @ 2021-11-09 07:34 授客 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: $remote_addr 代表客户端IP。注意,这里的客户端指的是直接请求Nginx的客户端,非间接请求的客户端。假设用户请求过程如下: 用户客户端--发送请求->Nginx1 --转发请求-->Nginx2->后端服务器 那么,默认情况下,针对Nginx1而言,$remote_addr为用户客户端 阅读全文
posted @ 2021-11-04 23:19 授客 阅读(6993) 评论(0) 推荐(1) 编辑
摘要: 基于Python Django实现Prometheus Exporter 需求描述 运行监控需求,需要采集Nginx 每个URL请求的相关信息,涉及两个指标:一分钟内平均响应时间,调用次数,并且为每个指标提供3个标签:请求方法,请求状态,请求URL,并向普罗米修斯暴露这些指标相关数据 实践环境 Py 阅读全文
posted @ 2021-10-19 22:21 授客 阅读(695) 评论(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 授客 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 实践环境 CentOS-7-x86_64-DVD-1810 Docker 19.03.9 Kubernetes version: v1.20.5 开始之前 1台Linux操作或更多,兼容运行deb,rpm 确保每台机器2G内存或以上 确保当控制面板的结点机,其CPU核数为双核或以上 确保集群中的所有 阅读全文
posted @ 2021-09-21 22:57 授客 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 实践环境 CentOS-7-x86_64-DVD-1810 开始之前 确保每台机器2G内存或以上 确保每台机器双核CPU或以上 确保所有机器网络互连 确认每个结点(node)的hostname,MAC,product_uuid唯一,Kubernetes用这些数值唯一确定集群中的结点 禁用Swap,以 阅读全文
posted @ 2021-09-04 21:38 授客 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 实践环境 Jenkins 2.304 jdk-8u131-linux-x64.rpm centos-release-7-9.2009.1.el7.centos.x86_64 操作步骤 安装JDK 在预新建结点机上安装JDK,并配置好相关环境变量(过程略) 新建结点 如下,访问Dashboard >> 阅读全文
posted @ 2021-08-29 20:43 授客 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 需求描述 简单说,就是创建一个服务型的镜像,即运行基于该镜像创建的容器时,基于该容器自动开启一个服务。具体来说,是创建一个部署了nginx,uwsgi,python,django项目代码的镜像,运行基于该镜像创建的容器时,自动开启nginx,uwsgi等服务。简单理解就是在容器内部,通过nginx+ 阅读全文
posted @ 2021-08-15 22:25 授客 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 实践环境 Centos7 Docker 20.10.5 问题描述 使用 docker-compose down 命令关闭容器时,提示类似以下错误: Removing network xxx_default ERROR: network xx_default id cec096539c911cc9c2 阅读全文
posted @ 2021-08-08 23:01 授客 阅读(435) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 45 下一页