最新 最热

【SRE该掌握的利器】提升Shell脚本质量的利器:ShellCheck

ShellCheck是一个开源的静态分析工具,专门用于分析Shell脚本。它能够自动检测出脚本中的多种问题,包括但不限于语法错误、逻辑漏洞、代码风格问题,以及可能的安全风险。ShellCheck不仅能够识别问题,还能提供改进建议,帮助S...

2024-04-26
1

终于有人讲清楚了什么是云原生

云原生(Cloud Native)是近几年云计算领域炙手可热的话题,大家都在讨论和实践云原生,但是大部分人对云原生的认识还处于混沌状态,就是无法准确的说出来什么才是云原生,不是因为我们语言的表达能力的限制,而是他有很多种定义...

2024-04-17
3

005 一步步教你Python Devops系统监控数据采集

psutil 是一个跨平台的库,用于在 Python 中检索系统运行时信息和操作。它可以用来监控系统资源的使用情况,如 CPU、内存、磁盘 I/O、网络等。以下是基于 psutil 开发一个简单监控工具的步骤:...

2024-04-14
1

游戏领域DevOps中的自动化测试:挑战与解决方案

随着游戏行业的快速发展,DevOps的理念和实践在游戏开发过程中变得越来越重要。然而,由于游戏领域的技术栈和测试工具与其他行业(如互联网行业)存在显著差异,因此在游戏领域实施自动化测试时需要采取一些特殊的策略和技巧。...

2024-02-03
1

DevOps插件开发:不仅仅是API与工具的集成

本号已有原创文章200+篇,以DevOps为基石,洞察研发效能全貌,涵盖从需求管理到运营监控的完整流程。无论您是项目经理、产品经理、开发人员、测试人员,还是运维人员,在这里您都可以有所收获,同时深入理解其他角色的工作内容,共...

2024-02-02
1

Grafana在DevOps中的应用

Grafana的价值在于能够处理海量的时间序列数据,并提供丰富的可视化展示,让开发者和运维人员可以清晰地了解到系统的实时运行状态和历史数据。在DevOps中,Grafana主要应用在以下几个方面:...

2024-01-25
4

DevOps、SRE 和 平台工程有什么不同?

DevOps、 SRE 和 平台工程是对软件工程和IT运维领域内三种不同但相关的学科的比较。每种方法在现代软件开发和IT基础设施管理中都扮演着关键角色。了解它们之间的差异和相似之处对于寻求优化软件交付和运营效率的组织...

2024-01-22
1

DevOps|如何选择产研运项目管理工具

上一篇文章《DevOps|产研运协作工具链上的皇冠-项目管理工具》主要讲了项目管理工具对软件研发的重要性,本篇文章主要想讲清楚我们需要什么样的项目管理工具,项目管理工具必须具备的功能有哪些,以及如何选择最适合自己的...

2024-01-21
2

Git工作流与部署工作的融合:打造高效DevOps流程

将Git工作流与部署工作结合是实现持续集成和持续部署(CI/CD)的核心步骤。这种结合方式确保了代码的稳定性和质量,同时加快了从开发到生产的交付速度。以下是一些实现这种结合的策略和步骤:...

2024-01-02
1

使用Jenkins和单个模板部署多个Kubernetes组件

在持续集成和部署中,我们通常需要部署多个实例或组件到Kubernetes集群中。通过Jenkins的管道脚本,我们可以自动化这个过程。在本文中,我将演示如何使用Jenkins Pipeline及单个YAML模板文件(.tpl)来部署多个类似的Kubernete...

2023-12-29
3