🎉我是如何从零到成为 Apache 顶级项目的 Committer 最近收到了 Apache Pulsar 和 Apache HertzBeat社区的邀请邮件,成为了这两个项目的 Committer。 2024-07-11 OB
✅开源项目如何做集成测试 之前有朋友问如何做集成测试,今天就重点讲讲这个集成测试在开源项目中是如何做的。 通常是需要对外提供服务的开源项目都需要集成测试: Pulsar Kafka Dubbo 等 2024-07-09 OB
从 Helm 到 Operator:Kubernetes应用管理的进化 🧰Helm 的作用在开始前需要先对 kubernetes Operator 有个简单的认识。 以前我们在编写部署一些简单 Deployment 的时候只需要自己编写一个 yaml 文件然后 kubectl apply 即可。 2024-07-08 OB > kubernetes > kubernetes #kubernetes #Operator
【译】五个我最近在 Go 里学到的小技巧 原文链接:https://medium.com/@andreiboar/5-small-tips-i-recently-learned-in-go-cf52d50cf129 让编译器计算数组数量我们在 Go 通常很少使用数组 arrays,一般使用切片 Slice 来代替; 但是当你需要使用的时候,如果你对需要指定数量大小感到很烦时可以使用 [...] 让编 2024-07-02 翻译 > Go #Go
如何找到并快速上手一个开源项目 以前有写过两篇文章来简单聊过如何做开源的事情,最近我自己组了一个社区里面也有不少朋友对开源感兴趣,于是我便根据自己的经验系统的梳理了一些关于开源的事情。 新手如何快速参与开源项目 手把手教你为开源项目贡献代码 有兴趣的可以先看看之前这两篇。 2024-07-01 OB
OpenTelemetry 深度定制:跨服务追踪的实战技巧 背景 在上一篇《从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅》中在最后提到在做一些 Trace 的定制开发。 到现在差不多算是完成了,可以和大家分享一下。 我们的需求是这样的: 假设现在有三个服务:ServiceA、ServiceB、ServiceC 2024-06-26 OB #OpenTelemetry
从 Prometheus 到 OpenTelemetry:指标监控的演进与实践 在上一篇:从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅我们讲解了 Trace 的一些核心概念: Trace Span Context Baggage 等 这次我们来讲另一个话题 Metrics。 2024-06-13 OB > OpenTelemetry #OpenTelemetry
从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅 在之前写过两篇比较系统的关于 OpenTelemetry 的文章: OpenTelemetry 实践指南:历史、架构与基本概念 实操 OpenTelemetry:通过 Demo 掌握微服务监控的艺术 从基本概念到如何部署 demo 实战了解 OpenTelemetry,从那个 demo 中也可以得知整个 OpenTelemetry 体系的复杂性,包含了太多的组件和概念。 为了能更清晰的了解每个 2024-06-06 OB > OpenTelemetry #OpenTelemetry
【译】几个你或许并不知道 kubernetes 技巧 原文链接: https://overcast.blog/13-kubernetes-tricks-you-didnt-know-647de6364472 使用 PreStop 优雅关闭 Pod123456789101112apiVersion: v1kind: Podmetadata: name: graceful-shutdown-examplespec: containers: - n 2024-06-03 翻译 > kubernetes #kubernetes
实操 OpenTelemetry:通过 Demo 掌握微服务监控的艺术 前言在上一篇文章 OpenTelemetry 实践指南:历史、架构与基本概念中回顾了可观测性的历史以及介绍了一些 OpenTelemetry 的基础概念,同时也介绍了 OpenTelemetry 社区常用的开源项目。 基础背景知识了解后,这篇就来介绍一下使用 OpenTelemetry 如何实战部署应用,同时在一个可视化页面查看 trace、metric 等信息。 2024-05-26 OB #OpenTelemetry