DevOps

DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

加载中
置顶
技术主管
发表了博客
08/14 18:01

可观测性与传统监控的区别和联系

什么是可观测性? 可观测性(Observability)是一种软件开发和系统构建的哲学,是对系统内部状态及行为的度量和推断能力,通常包括日志、指标、链路追踪等多个度量维度。也就是说,在软件开发和运维领域中,可观测性是指对于一个复杂的系统,能够通过监控、日志、指标、追踪等手段,快速地发现、诊断、解决问题的能力。 Observability 最早是起源于控制论的一个概念: In 1960, Kálmán introduced a characterization he call... 展开更多

收藏 2
0
置顶
技术主管
发表了博客
09/06 15:05

服务稳定性保障的五大误解

> 在线服务的稳定性保障一直是运维和技术部门的核心工作之一。但时至今日,这个方向实际仍然有很多基本的概念都没有对齐。今天这篇文章就罗列下那些混淆不清的概念,期望有一天大家沟通时不是鸡同鸭讲,各说各话。 ## 误解一:服务可用性 听过很多技术分享,看过很多平台的承诺,上来都是讲我们的服务稳定性`99.9xx%`,但似乎都“**忘记**”了提供这个稳定性的具体算法和解读。如果没有明确的定义,这个数值其实毫无意义。 > 服... 展开更多

收藏 0
0
置顶
发表了博客
09/04 16:00

【装包测试】Android应用权限授权小技巧

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 大家在日常测试中,每次新安装应用或游戏都有一些前置的权限设置需要点击,但在不同的Android设备上的同意按钮都不完全相同,如果需要提高脚本的通用性以及复用性我们应该怎么办呢?那我们本周就一起来探讨一下这个问题吧~ 二、pm授权与取消授权指令详解 PM工具,即包管理器(Package Manager),是Android开发和测试中不可或缺的工具。可以用于执行安装应用程序、... 展开更多

收藏 2
0
置顶
发表了博客
07/25 11:25

Zadig 上线字节飞书官方:先进组织,一站式高效协同解决方案

先进团队,先用飞书! 作为新一代高效协作的办公工具,使用飞书已成为先进团队的工作方式。 发布对了,就都对了! Zadig,基于云原生技术和工程最佳实践打造的 DevOps 平台 ,正式上线飞书官方:真正打通需求到发布全生命周期,为企业带来产研一站式高效协作方案。 Zadig 与飞书全家桶,这对代表先进生产力的组合,到底带来了哪些神奇的效果? Zadig x 飞书产研运一体化方案 Zadig 连通飞书项目管理、审批、IM 通知、机器人等协... 展开更多

收藏 1
0
置顶
程序员
发表了问答
08/29 10:50

ESB vs KPaaS:如何选择合适的系统集成方案?

企业中有多个系统,如OA、ERP、WMS等,怎么进行数据集成?什么样的集成方案能够即安全又具扩展,同时还有经济效益?

收藏 0
置顶
发表了博客
08/21 16:00

批量图像识别的快速遍历技巧

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 最近,不少同学在Q群中频繁提出疑问:在日常UI测试过程中,如何快速准确地识别页面上的多个元素,或在日常测试中,如何高效地遍历目标图片列表,以确认画面中是否包含特定元素?在官方交流Q群2群的lincoln同学给出了不错的方法思路,我们也获得了他的授权,现在我们一起来学习一下这个小技巧吧~ 二、方法详解 lincoln同学提供了两个方法函数,其中一个是局部查找,... 展开更多

收藏 0
0
置顶
发表了博客
08/26 16:14

59 张高清大图,带你实战入门 KubeSphere DevOps

> 作者:运维有术星主 KubeSphere 基于 [Jenkins](https://jenkins.io/) 的 DevOps 系统是专为 Kubernetes 中的 CI/CD 工作流设计的,它提供了一站式的解决方案,帮助开发和运维团队用非常简单的方式构建、测试和发布应用到 Kubernetes。它还具有插件管理、[Binary-to-Image (B2I)](https://kubesphere.com.cn/docs/v3.3/project-user-guide/image-builder/binary-to-image/)、[Source-to-Image (S2I)](https://kubesphere.com.... 展开更多

收藏 1
1
置顶
发表了博客
08/19 17:56

Zadig V3.1.0新版发布:大量企业功能免费放送,企业工作流随心定制

企业研发的复杂性和不断变化的需求催生了对高效工作流引擎的迫切需求。迎接这一挑战,Zadig v3.1.0 携多达 46 项精心打磨的更新隆重登场。这次全面升级,不仅极大增强了工作流引擎的控制力和适应性,更深入地兼容了复杂场景,显著提升了发布流程的质量和稳定性。同时,它还优化了效能洞察和关键功能,全面满足了企业客户对自动化和研发流程灵活性的严苛标准。 💪工作流能力革新 Zadig v3.1.0 通过以下优化,显著提升了工作流的... 展开更多

收藏 3
0
置顶
发表了博客
08/01 10:22

发布策略科普篇:蓝绿/红黑/灰度/滚动...

随着市场快速演变,产研团队面临着需求快速迭代和变更高频发布的挑战。然而,由于难以完全模拟线上流量和真实场景,频繁的发布活动可能对整个系统构成风险,小问题也可能迅速蔓延,影响服务可用性、损害客户及用户体验。幸运的是,随着云技术和基础架构的日益成熟,我们可以通过采用适当的发布策略,在早期阶段识别并调整问题,确保系统的稳健运行。 目前,业界普遍采用的发布策略包括蓝绿发布、红黑发布、金丝雀(灰度)发布和... 展开更多

收藏 4
0
置顶
技术主管
发表了博客
08/13 11:44

Kubernetes 中必备的 10 个告警处置方法

本文翻译自:https://sematext.com/blog/top-10-must-have-alerts-for-kubernetes/ 运行 Kubernetes 集群,显然不止是启动,还需要持续监控,以确保 Kubernetes 中的服务能正常运行。 不过,您不想整天盯着一堆 Kubernetes 仪表板(即便仪表板再多么美观)。您希望使用适当的警报来设置 Kubernetes 警报,对吗? 借助 k8s 警报,您将快速发现 Kubernetes 集群中的问题,并希望也能快速修复它们。那么问题来了,最应该关注的警报... 展开更多

收藏 0
0
置顶
发表了博客
08/13 10:07

轻量级的灰度&配置平台|得物技术

一、前言 ==== 随着近几年得物的业务和技术的快速发展,我们不管是在面向C端场景还是B端供应链;业务版本的迭代更新,技术架构的不断升级;不管是业务稳定性还是架构稳定性,业务灰度的能力对我们来说都是一项重要的技术保障,越来越受到我们业务研发的关注。然而,传统的灰度发布服务往往过于定制化,缺乏灵活性和通用性,无法满足不断变化的业务需求,往往灰度的场景可能通过代码硬编码或者简单的配置中心配置。在这样的背景下... 展开更多

收藏 3
0
置顶
发表了博客
08/12 13:24

超越流水线,企业研发规范落地新思路

作者:子丑 **内容大纲:** 1、研发规范≠流程约束 2、自动化工具→研发规范载体 3、研发规范在工具上的落地示例 4、研发规范的选型方法与常见实践 研发规范≠流程约束 --------- 这个故事特别适合研发规范的场景,我们要避免成为把猫绑在柱子上的信众。而要做到这一点,我们先要了解什么是研发规范。 当我们在谈论研发规范时,我们在谈论什么? 有些团队谈起研发规范,会列一个大纲,并制定详尽的规章制度,这些规章制度对他们... 展开更多

收藏 3
0
置顶
发表了博客
07/29 14:57

揭秘微亿智造的 DevOps 革新之路:Zadig 满足了我们的所有期望

常州微亿智造科技有限公司,自 2018 年成立以来,专注于工业人工智能和机器视觉技术,提供全栈式解决方案。以“降本增效”为核心,通过 AI 赋能,服务于新能源、3C 电子、汽车制造等行业。"工小匠"机器人在工业 AI 质检领域实现柔性化部署和快速切线,降低 AI 落地成本。公司已帮助全国 18 个城市的两千多家工厂实现智能化改造,节省超 1 万名质检人员,年产能价值转化超 25 亿元,成为市场的领军企业。 面对运维的重压,我们尝... 展开更多

收藏 1
0
置顶
发表了博客
08/08 16:00

录屏方法剖析,记录脚本跑测不再难

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 很多同学在跑测过程中都希望可以不用一直盯着跑测画面,又希望可以在跑测后复核跑测结果,那么Airtest所提供的录屏方法会是很好的选择。目前该录屏方法已经兼容了Android、iOS、Windows上的脚本跑测录制,本周就让我们来看一下这个方法的魔力吧。 二、录屏操作 2.1 脚本录屏方式 使用脚本录屏方式是我们最常用的,最重要的是使用下面两个函数。 #开始录制 start_... 展开更多

收藏 0
0
置顶
发表了博客
07/31 16:00

Airtest封装的Tidevice接口有多好用(二)

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 上节课我们分享了一批Airtest封装的Tidevice接口,是有关获取设备信息的,还没看到的同学可以戳这里复习一下。那么本周我们继续来看一下Airtest还封装了哪些Tidevice的接口吧~ 二、Airtest封装的Tidevice接口 2.1 list_app(udid ,app_type='user') :列出手机上安装的应用列表 通过list_app()接口,我们可以查询本地所连接设备上安装的应用列表,同时该接口支持对... 展开更多

收藏 1
0
置顶
发表了博客
08/01 10:12

链路级资损防控之资损字段防控实践|得物技术

一、背景 ==== 资损防控是业务稳定性保障的重要一环,资损防控的核心主要有三点:事前规避、事中发现和事后应急。在资损事前规避方面,商家业务从业务场景入手,进行各业务模块的资损场景的梳理,将最容易出现资损的场景梳理出来。但是这些资损场景的梳理是依赖人去梳理,非常依赖梳理者的个人经验和对业务、链路、系统架构的熟悉程度,这样的梳理方式一定会存在资损场景被遗漏的情况。我们希望能够在人为梳理的基础之上增加系统... 展开更多

收藏 1
0
置顶
发表了博客
07/12 10:25

Zadig 最轻量接入姿势:托管项目支撑上千人多业务线多环境协作

这些场景你肯定遇到过 " 数千微服务已经上了 K8s,没有业务边界,环境不稳定出了问题,所有人吃大锅饭 开发无法本地联调自测,集成测试环境 “脏,乱,差”极不稳定,总被其他人干扰 测试同时验证多个分支,集成合并冲突不断,自动化测试遥遥无期,测试全靠人工验证 运维无脑排障、重启、删节点,沦为工具人……" 其实这种场景也比较普遍,很多企业通过云厂商一股脑把微服务上了云,但配套的工具和架构并没有完全适应云原生环境... 展开更多

收藏 0
0
置顶
技术主管
发表了博客
07/22 09:08

一张图详解开源监控夜莺(Nightingale)的架构

夜莺监控是一款开源云原生观测分析工具,采用 All-in-One 的设计理念,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即用的企业级监控分析和告警能力。夜莺于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 100 多个版本。 夜莺最初由滴滴开发和开源,并于 2022 年 5 月 11 日,捐赠予中国计算机学会开源发展委员会(CCF ODC),为 CCF ODC 成立后接受捐赠的第一个开源项目。夜莺... 展开更多

收藏 1
0
置顶
发表了博客
07/17 16:30

Airtest封装的Tidevice接口有多好用(一)

👆对私有云感兴趣可以进入公众号回复“私有云”哦。 一、前言 很多同学都有在Windows电脑上连接本地iOS设备去进行测试的需求,其中tidevice库是大家在Windows上使用的最多的iOS通信库,其中有一些接口是我们比较常用的,所以Airtest这边对一些常用的接口进行了封装,供大家日常写脚本的时候去进行调用。那么我们今天一起来看一下Airtest封装的一些接口吧~ 二、Airtest封装的Tidevice接口 2.1 devices() :列出USB连接的所有设... 展开更多

收藏 1
0
置顶
技术主管
发表了博客
07/18 10:27

10 张图,说透 Kubernetes 架构原理,这回算是真懂了

这本关于 Kubernetes 架构的综合指南旨在通过插图详细解释每个 Kubernetes 组件。 因此,如果您希望: 了解 Kubernetes 的架构 掌握 Kubernetes 的基本概念 了解 Kubernetes 架构组件 探索连接这些组件的工作流 然后,您会发现此 Kubernetes 架构指南非常有价值。 注意:为了更好地理解 Kubernetes 架构,有一些先决条件请查看 kubernetes 学习指南中的先决条件以了解更多信息。 什么是 Kubernetes 架构? 以下 Kubernetes 架构... 展开更多

收藏 56
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部