云原生应用可观测性实践——云杉网络 研发VP 向阳|预热期 问答整理 Q:1.中小企业没有那么大的开发能力,应该如何将这些数据打通? A:开源可考虑比如 Grafana 和 Tempo、Loki,比如 OpenTelemetry,这些能力社区已经在做了。推荐 DeepFlow,无论是公有云还是私有云,不用再去构建一套观测基础设施,不用耗费时间维护。 Q:2.请问这个 ClickHouse 性能(300x)是怎么做到的? A:最早我们用 ES,后来改到 InfluxDB 发现指标数据性能 3x,主要得益于它在时间维度(TSM)的优化。后来遇到读写瓶颈和高基问题后我们在 InfluxDB 上做了二次开发,相比开源 InfluxDB 有 10x 提升,主要得益于我们深入到 Golang 语言级别的各种苛刻优化,比如对 Golang 原生的 map 性能优化 10x、原生的 pool 性能优化 10x。再到后来我们发现基于 InfluxDB 做 “优化” 不能根本上解决高基问题,切换到 ClickHouse 后我们发现性能有有了至少 10x 提升(总共 3x10x10x=300x)。稍微总结下主要得益于 CK 的稀疏索引和数据压缩。俄罗斯人优化能力强。 Q:3.eBPF 对 cpu 的开销如何? A:BPF 生产数据较多,5% 上下的影响。eBPF 目前没有较多的生产数据,但实验数据表明也是 5% […]
Read More“云原生可观测性分享会”第二期《DeepFlow可观测性方案实践及开放合作》由云杉网络COO来源演讲,分享了云原生、车联网、容器化微服务3个实战用例,以及客户同学的愉悦时刻。以此帮助大家进一步的了解可观测性,以及可观测性可以解决的实际问题。
Read More可观测性在开源和商业上已经有了大量的解决方案拼图,本期云原生可观测性分享会 将分享可观测性的3个实践方案,通过对云原生、车联网、容器化微服务的实战用例分析,进一步说明可观测性可以解决的实际问题,希望能为组织选择适合自身的可观测性方案提供指导,以及可观测性如何为各行业的IT人员带来认知与技能的真正提升。
Read More
SDN in China
2022年3月29日
产品FAQ, 技术探讨, 核心技术