03 2021 档案
摘要:1、概述 Skywalking发送告警的基本原理是每隔一段时间轮询skywalking-oap收集到的链路追踪的数据,再根据所配置的告警规则(如服务响应时间、服务响应时间百分比)等,如果达到阈值则发送响应的告警信息。 发送告警信息是以线程池异步的方式调用webhook接口完成的,具体的webhook
阅读全文
摘要:1、容器资源限制概述 在使用docker作为容器引擎的时候,可以通过添加--memory、--cpus及更多参数来限制容器可用的cpu和内存,具体参数可以参考docker资源限制,docker对容器进行限制的原理实际上是利用Linux内核的cgroups实现的,cgroups可以限制、记录、隔离进程
阅读全文
摘要:1、介绍 在前面的文章中讲到SkyWalking链路追踪系统-部署篇,接下来在正式接入Skywalking探针agent之前,先来接着了解一下Skywalking的整体架构和主要概念(内容主要汇总自官方文档或网络) 1.1 整体架构 以下是来自Skywalking官方Github库上的一张架构图 整
阅读全文
摘要:本文分享的小Tips是在我前面的文章DevOps建设之基于钉钉OA审批流的自动化上线中提到的,当通过API自动触发Jenkins Pipeline流水线执行时,如果原来的流水线中定义了在构建正式开始后还需要接收用户input的步骤,想要自动绕过或自动执行input的方法 1、pipeline inp
阅读全文
摘要:1、概述 1.1 介绍 在分布式架构、微服务以及k8s生态相关技术环境下,对应用的请求链路进行追踪(也叫做APM,Application Performance Management)是非常有必要的,链路追踪简单来说就是将应用从流量到达前端开始,一直到最后端的数据库核心,中间经过的每一层请求链路的完
阅读全文
摘要:“DevOps”一词是由英文 Development(开发)和 Operations (运维)组合而成,但它所代表的理念和实践要比这广阔的多。DevOps 涵盖了安全、协作方式、数据分析等许多方面。但它是什么呢? DevOps 强调通过一系列手段来实现既快又稳的工作流程,使每个想法(比如一个新的软件
阅读全文