加载中
关于程序摄像头Trace Profiling的十大热门问题

“ Trace-Profiling通过eBPF技术将程序代码执行过程转换成操作系统资源消耗过程,并融合tracing、logging、metrics等多种可观测性技术,形成一个类似光学摄像头的程序摄像头。主要可以帮助开...

眼见为实:关于微服务熔断这几个知识点,你可能理解错了

“ 微服务熔断,是当微服务中某个子服务,发生异常不可用,其他服务在进行远程调用时不能正常访问而一直占用资源,导致正常的服务也发生资源不能释放而崩溃,这时为了不造成整个微服务群瘫痪...

眼见为实:被误导的Tomcat工作原理系列之poller线程是做socket读写的线程吗?

Tomcat的主要工作是:监听用户通过浏览器发送的网络请求,然后把请求连接上你的应用程序,做信息交换。在这个过程中,Tomcat里有acceptor、poller、 exec等等这些线程在做这个工作。 不过网上...

一名曾因线上P0故障导致月工资扣了10%的码农心得:如何在故障10分钟黄金时间快速排障

“ 本文作者是曾有4年开发经验,期间担任过多个项目团队的开发leader,现任Kindling开源团队的产品经理。作者曾因一次愚蠢的操作引发了线上P0故障,导致月工资扣了10%,年底绩效-1,连带上级...

可观测性项目对 uprobe 的需求理解与实现

什么是uprobe uprobe是一种用户空间探针,uprobe探针允许在用户空间程序中动态插桩,插桩位置包括:函数入口、特定偏移处,以及函数返回处。当我们定义uprobe时,内核会在附加的指令上创建快...

eBPF程序摄像头——力争解决可观测性领域未来最有价值且最有挑战的难题

根据Splunk的可观测性全球调研报告,可观测性当前主流技术Tracing、Logging、Metrics已经在更多机构广泛的被使用起来了, 并取得了不错的效果。但是机构可观测性的成熟度仍然面临着以下的挑战...

eBPF可观测摄像头带你5分钟真正看懂ForkJoin是如何“分而治之”?有什么隐藏的坑?

ForkJoin是一种专为CPU密集型任务而生的线程池(比如计算1~100亿的和),它能充分利用CPU资源,把大任务拆分成众多小的子任务,多线程并行。但是你知道: 子任务的计算量拆分到多少才算合理...

基于eBPF的云原生可观测性开源项目Kindling之慢系统调用

【视频回放】Kindling之慢系统调用 背景 系统调用是内核提供给用户的功能接口,在我们的系统中,通常会运行许多系统调用,其中有很多系统调用是由我们的用户程序来触发的(比如C语言中的print...

基于eBPF的云原生可观测性开源项目Kindling之网络详情面板

网络详情面板介绍 Kindling通过eBPF技术实现了无侵入性的容器环境监控,在调用拓扑图上展示了黄金指标:请求量、请求延时、请求错误率、发送和接收的网络流量,帮助了解集群中不同节点的基本...

基于eBPF的开源工具Kindling之page-fault事件可观测性实现机制

什么是page fault 在Linux内核中,每一个进程都有一个独立的虚拟地址空间,而进程本身感知不到真正的物理内存的存在(比如某进程感知到的内存是连续的,但是实际上它被分配的内存是物理内存中...

基于eBPF的云原生可观测性开源项目Kindling之Dubbo2 协议开发流程

1 项目概览 Kindling collector项目作为Go端分析器,使用类似opentelmetry的pinpeline进行数据分析。其中涉及5个组件: UdsReceiver - Unix Domain Socket接收器,接收探针事件并传递给后续的...

Kindling参加首届CCF GitLink开源编程夏令营啦!快来报名吧

CCF GitLink 编程夏令营(GitLink Code Camp,简称GLCC)是在 CCF 中国计算机学会指导下,由 GitLink 社区联合 CCF 开源发展委员会(CCF ODC)共同举办的面向全国高校学生的暑期开源项目实习...

各路大神云集探讨eBPF技术在可观测性领域的落地现状和未来可能

在本周进行的Kindling研讨会上,Kindling团队的小伙伴给大家分享了多语言微服务环境下的监控问题以及解决对策,并对相关指标进行了解读。本次研讨会也云集了云可观测领域的各路大神:观测云的...

基于eBPF的云原生可观测性开源项目Kindling之eBPF基础设施库技术选型

eBPF技术正以令人难以置信的速度发展,作为一项新兴技术,它具备改变容器网络、安全、可观测性生态的潜力。eBPF作为更加现代化的内核技术,相较于内核模块,它的编写难度已经有了较大的降低,...

基于eBPF的云原生可观测性开源项目Kindling之容器环境下的DNS问题排查

问题描述 最近在协助用户做业务的容器化迁移时,对业务做压力测试,发现ui服务的/homepage接口出现了偶发性的响应请求超时。给大家分享下排查问题过程。 问题定位 先通过skywalking看看相关u...

基于eBPF的云原生可观测性开源项目Kindling之容器环境下的DNS问题排查

问题描述 最近在协助用户做业务的容器化迁移时,对业务做压力测试,发现ui服务的/homepage接口出现了偶发性的响应请求超时。给大家分享下排查问题过程。 问题定位 先通过skywalking看看相关u...

基于eBPF的云原生可观测性开源工具Kindling之Kindling-agent 性能测试评估

背景 Kindling-agent是基于eBPF的云原生可观测性开源工具Kindling中采集端的组件,能够通过采集和分析内核事件,获取运行于同一宿主机上的其他服务的业务、网络等指标。其工作模式是在主机上...

基于eBPF的开源项目

引言 真正意义上的eBPF技术虽然诞生还不到十年时间(2014年首次提出eBPF概念),但已经发展成为当下炙手可热的技术。去年8月,由微软、谷歌、Facebook(已更名为meta) 等公司联合成立了eBPF基金...

Kindling-为你的云原生系统打一剂疫苗

2020年初爆发的新冠疫情至今已有两年多,一时间人们谈疫色变,更可怕的是依然没有结束的迹象,而且近期还出现了反弹。两年多的时间里,全球上亿人被感染,更有几百万人被夺去了生命,这是发生...

基于eBPF技术的开源项目Kindling之HTTP协议解析

Kindling是一款基于eBPF技术的云原生可观测性开源项目。本文将主要介绍如何通过Kindling对HTTP协议进行解析。 在故障排查过程中,我们通常对请求性能、请求内容和返回内容感兴趣。这使我们能...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部