易德贤,李倩2023-09-08Reads: DeepFlow 利用 eBPF 采集并解析应用协议,实现了零侵扰的分布式追踪和指标数据的采集。DeepFlow 已经内置支持了十多种应用协议的解析,并且还在持续增加中。但我们发现实际业务环境中情况会更加复杂,针对这些复杂场景,DeepFlow 实现了一套零侵扰的 WebAssembly 插件机制,使得开发人员可针对自己的业务环境定制化 DeepFlow 的协议解析能力。可观测性WebAssembly
李倩2023-08-31Reads: 某车企的车控业务访问账户系统时无规律偶发连接超时(connection timeout),本案例分享利用 DeepFlow 深度剖析如何分钟级定位 K8s CNI 的 SNAT (Source Network Address Translation) 触发 Node 节点源端口冲突,导致连接服务端异常。直播实录可观测性troubleshooting排障实战案例
李倩2023-08-17Reads: 本次案例为某智能汽车公司,业务监控告警发现某充电核心服务 SQL 查询时间偶现超过 200ms,对前方用户影响明显。此问题涉及多团队,仅问题定位就持续了将近 1 个星期未有结论,通过 DeepFlow 的调用日志及分布式调用链追踪的能力,快速定位瓶颈点为云网络抖动导致的,进而直接向云厂商提交工单并附带令人信服的证据。直播实录可观测性troubleshooting排障实战案例
李倩2023-08-15Reads: 本次案例为某物流公司在今年 4 月份左右,SRE 通过监控 Nginx 日志,发现一个域名在每天晚上 12 点后存在大量持续 1s 的超时情况,这个问题困扰了用户近一个月。通过查看 DeepFlow 的调用日志,立即排除了业务响应慢的可能性,最终发现问题是 Nginx 自身配置问题导致的。这个案例展示了如何快速的定位 7 层网关时延瓶颈点。直播实录可观测性troubleshooting排障实战案例
林嘉炜2023-06-05Reads: DeepFlow 增加了 PromQL 支持,可无缝体验 Prometheus 提供的可观测能力,同时,通过 PromQL 结合 DeepFlow 提供的可观测性数据,我们可以打造更有想象力的 Dashboard。可观测性ObservabilityMetricsPrometheus
向阳2023-05-30Reads: DeepFlow 基于 eBPF 实现了零插桩(Zero Code)的云原生应用可观测性,这是一种全新的技术手段,因此不少用户在选型和落地 DeepFlow 的过程中会对它的性能开销存在疑问。到底 Agent 的运行会对业务造成什么样的影响?而 Agent 自身的资源开销又如何?最近我们将 DeepFlow Agent 的自动化测试结果放到了线上 Demo 页面中,本篇文章将结合 Daily Build 的测试数据,系统性的阐述我们的测试方法和测试结果,揭示 Agent 的业务影响和资源开销,帮助大家扫清落地 eBPF 可观测性的最后障碍。eBPFBenchmarkAgent
李倩2023-04-20Reads: 测试小姐姐正在对云原生的电商应用进行压测,但是如何对压测结果进行持续的观测呢?这一直是比较头痛的事情,本文将介绍如何利用 DeepFlow 的全景拓扑帮助小姐姐快速找到瓶颈点。DeepFlow 全景拓扑无需业务修改代码、配置或者重启服务,利用 BPF/eBPF 技术通过对业务零侵扰的方式构建而来,这是一种很便捷且低成本的方式来观测全链路压测的结果。可观测性Observability排障Troubleshooting
林嘉炜2023-04-17Reads: 基于 DeepFlow 构建 Dubbo 的可观测 Dashboard,可实时监控 Dubbo 服务集群内的网络时延、应用服务时延、吞吐及调用日志,及时检查应用服务的健康水平并分析应用服务可用性。可观测性ObservabilityDashboardDubbo
向阳2023-03-30Reads: 本文由 InfoQ 整理自云杉网络 DeepFlow 产品负责人向阳在 QCon 全球软件开发大会(北京站)2022 上的演讲分享,主题为“基于 eBPF 的云原生可观测性深度实践”。可观测性ObservabilityeBPF
李倩2023-03-20Reads: 传统 APM 聚焦在代码层面,不具备全栈多维度无盲点看问题的能力,同时由于插码的阻碍往往难以覆盖所有微服务,DeepFlow 依靠 eBPF 零代码修改采集全栈追踪数据并聚合生成了调用关系,可以增强传统 APM 的数据,大大缩短问题定界时间。对于已经使用传统 APM 工具的用户,可以考虑使用 DeepFlow 提供的 API 来增强应用依赖拓扑及调用追踪,以获得全栈数据追踪能力。可观测性ObservabilitySkyWalkingAPM
李倩2023-03-17Reads: 随着分布式服务架构的流行,特别是微服务等设计理念在现代应用普及开来,应用中的服务变得越来越分散,因此服务之间的通信变得越来越依赖网络,很有必要来谈谈实现微服务可观测性中越来越重要的一环——云原生网络的可观测。K8s 是微服务设计理念能落地的最重要的承载体,本文主要聚焦谈谈 K8s 的网络可观测性,以及其给基础设施/应用等团队能带来的价值。可观测性ObservabilityNetwork网络