随笔分类 -  工程化

写代码不仅仅要关注技术原理本身,代码从开发到测试到编译部署的整个环节我们同样需要关注,我们的目的是减少程序开发过程中一切能避免的错误。
摘要:🔥🔥🔥你应该打好你的日志,起码避免被甩锅🥘🥘大家好,我是蓝胖子,相信大家或多或少都有这样的经历,当你负责的功能出现线上问题时,领导第一时间便是找到你询问原因,然而有时问题的根因或许不在你这儿,只是这个功能或许依赖了第三方或者内部其他部门,这个时候快速排查问题根因就是关键,给领导留个快速解决问题的印象,绩效也找不到理由给你打低了。 而日志作为最 阅读全文
posted @ 2024-03-10 10:23 蓝胖子的编程梦 阅读(1156) 评论(1) 推荐(4) 编辑
摘要:logstash 配置文件语法介绍大家好,我是蓝胖子,之前在构建服务监控实践那个系列里,有提到用logstash来做日志的收集,但是对于logstash的配置文件语法没有做很详细的介绍,今天就来详细聊聊logstash配置文件的语法。 很多时候一门新框架的配置都会有自己独有的配置文件格式,是先简单了解配置文件语法结构,能够让自己更加 阅读全文
posted @ 2023-11-27 15:04 蓝胖子的编程梦 阅读(643) 评论(0) 推荐(1) 编辑
摘要:shell 语法介绍大家好,我是蓝胖子,在日常开发中或多或少都会接触到shell脚本,可以说会shell脚本是一位后端开发的基本功,今天我将会花上一篇文章总结下常见的shell的语法,学完本篇,相信简单的shell脚本就能够看懂了,一些比较高级的语法可以遇到的时候再去学习。 我认为学习一门编程语言语法的时候,最基本的无 阅读全文
posted @ 2023-11-13 16:39 蓝胖子的编程梦 阅读(682) 评论(3) 推荐(2) 编辑
摘要:Ansible自动化部署工具-role模式安装filebeat实际案例分析大家好,我是蓝胖子,前面一节我简单的讲了讲Ansible的架构和编排任务的语法,可以发现,通过playbook方式编排任务时,能够将任务文档化,但是在面对比较复杂且不同业务的任务编排时,维护playbook就变得复杂,所以Ansible产生了role模式针对复杂的任务进行编排工作。今天我们就通过一个 阅读全文
posted @ 2023-11-10 17:12 蓝胖子的编程梦 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Ansible自动化部署工具-组件及语法介绍大家好,我是蓝胖子,我认为自动化运维要做的事情就是把运维过程中的某些步骤流程化,代码化,这样在以后执行类似的操作的时候就可以解放双手了,让程序自动完成。避免出错,Ansible就是这方面非常好用的工具。它能将我们的安装软件,部署等过程进行代码编排,程序化我们的部署步骤。今天,我们就来看看它的工作模式 阅读全文
posted @ 2023-11-09 14:12 蓝胖子的编程梦 阅读(605) 评论(1) 推荐(1) 编辑
摘要:jenkins原理篇——成员权限管理大家好,我是蓝胖子,前面几节我讲述了jenkins的语法以及我是如何使用jenkins对测试和正式环境进行发布的。但正式环境使用jenkins还有一点很重要,那就是权限管理。正式环境的权限往往不能对所有人开放,以及要做到每次发布都是谁在操作 都有迹可循,这样才能方便以后排查问题。所以,今天我们就来看 阅读全文
posted @ 2023-11-07 15:59 蓝胖子的编程梦 阅读(717) 评论(0) 推荐(3) 编辑
摘要:jenkins实践篇(2)—— 自动打tag的可回滚发布模式大家好,我是蓝胖子,在上一篇我简单介绍了如何基于特定分支做自动编译和发布,在生产环境中,为了更加安全和快速回滚,我采取的是通过对代码打tag的方式来进行部署,下面我将详细介绍整个发布过程的逻辑。 发布与回滚思路 正常功能发布时,是基于master分支发布的,所以我在成功发布后,会将当时的master 阅读全文
posted @ 2023-11-01 18:01 蓝胖子的编程梦 阅读(794) 评论(0) 推荐(0) 编辑
摘要:jenkins实践篇(1)——基于分支的自动发布问题背景 想起初来公司时,我们还是在发布机上直接执行发布脚本来运行和部署服务,并且正式环境和测试环境的脚本都在一起,直接手动操作脚本时存在比较大的风险就是将环境部署错误,并且当时脚本部署逻辑还没有检测机制,服务部署起来后,还必须登录到对应机器查看服务是否正确启动,整个部署过程可以说是很折磨人了。于是 阅读全文
posted @ 2023-10-24 18:11 蓝胖子的编程梦 阅读(554) 评论(0) 推荐(2) 编辑
摘要:jenkins 原理篇——pipeline流水线 声明式语法详解大家好,我是蓝胖子,相信大家平时项目中或多或少都有用到jenkins,它的piepeline模式能够对项目的发布流程进行编排,优化部署效率,减少错误的发生,如何去写一个pipeline脚本呢,今天我们就来简单看看pipeline的语法。 先拿一个hello world的pipeline脚本举例,我们 阅读全文
posted @ 2023-10-23 11:54 蓝胖子的编程梦 阅读(1225) 评论(1) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示