会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
crossoverJie
You never know what you can do till you try.
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
18
下一页
2024年9月4日
OpenTelemetry 实战:gRPC 监控的实现原理
摘要: 前言 最近在给 opentelemetry-java-instrumentation 提交了一个 PR,是关于给 gRPC 新增四个 metrics: rpc.client.request.size: 客户端请求包大小 rpc.client.response.size:客户端收到的响应包大小 rpc
阅读全文
posted @ 2024-09-04 09:53 crossoverJie
阅读(530)
评论(0)
推荐(1)
2024年8月28日
OpenTelemetry 实战:从零实现应用指标监控
摘要: 前言 在上一篇文章:OpenTelemetry 实战:从零实现分布式链路追踪讲解了链路相关的实战,本次我们继续跟进如何使用 OpenTelemetry 集成 metrics 监控。 建议对指标监控不太熟的朋友可以先查看这篇前菜文章:从 Prometheus 到 OpenTelemetry:指标监控的
阅读全文
posted @ 2024-08-28 10:08 crossoverJie
阅读(2624)
评论(1)
推荐(1)
2024年8月15日
深入理解单元测试:技巧与最佳实践
摘要: 之前分享过如何快速上手开源项目以及如何在开源项目里做集成测试,但还没有讲过具体的实操。 今天来详细讲讲如何写单元测试。 🤔什么情况下需要单元测试 这个大家应该是有共识的,对于一些功能单一、核心逻辑、同时变化不频繁的公开函数才有必要做单元测试。 对于业务复杂、链路繁琐但也是核心流程的功能通常建议做
阅读全文
posted @ 2024-08-15 16:06 crossoverJie
阅读(1914)
评论(7)
推荐(1)
2024年7月29日
Pulsar客户端消费模式揭秘:Go 语言实现 ZeroQueueConsumer
摘要: 前段时间在 pulsar-client-go 社区里看到这么一个 issue: import "github.com/apache/pulsar-client-go/pulsar" client, err := pulsar.NewClient(pulsar.ClientOptions{ URL:
阅读全文
posted @ 2024-07-29 11:25 crossoverJie
阅读(351)
评论(0)
推荐(0)
2024年7月16日
载均衡技术全解析:Pulsar 分布式系统的最佳实践
摘要: 背景 Pulsar 有提供一个查询 Broker 负载的接口: /** * Get load for this broker. * * @return * @throws PulsarAdminException */ LoadManagerReport getLoadReport() throws
阅读全文
posted @ 2024-07-16 10:05 crossoverJie
阅读(541)
评论(0)
推荐(0)
2024年7月12日
🎉我是如何从零到成为 Apache 顶级项目的 Committer
摘要: 最近收到了 Apache Pulsar 和 Apache HertzBeat社区的邀请邮件,成为了这两个项目的 Committer。 一路走来我从最开始的打游击战的闲散人员到如今活跃在各个开源项目里的“老兵”,用现在流行的话来说 Apache 的这两个 Committer 就相当于是拿到了编制,进入
阅读全文
posted @ 2024-07-12 10:17 crossoverJie
阅读(2728)
评论(11)
推荐(20)
2024年7月8日
从 Helm 到 Operator:Kubernetes应用管理的进化
摘要: 🧰Helm 的作用 在开始前需要先对 kubernetes Operator 有个简单的认识。 以为我们在编写部署一些简单 Deployment 的时候只需要自己编写一个 yaml 文件然后 kubectl apply 即可。 apiVersion: apps/v1 kind: Deploymen
阅读全文
posted @ 2024-07-08 09:19 crossoverJie
阅读(335)
评论(0)
推荐(2)
2024年7月1日
如何找到并快速上手一个开源项目
摘要: 以前有写过两篇文章来简单聊过如何做开源的事情,最近我自己组了一个社区里面也有不少朋友对开源感兴趣,于是我便根据自己的经验系统的梳理了一些关于开源的事情。 新手如何快速参与开源项目 手把手教你为开源项目贡献代码 有兴趣的可以先看看之前这两篇。 🔎如何找到自己感兴趣的开源项目 首先第一步先想清楚自己搞
阅读全文
posted @ 2024-07-01 09:46 crossoverJie
阅读(3371)
评论(2)
推荐(12)
2024年6月27日
OpenTelemetry 深度定制:跨服务追踪的实战技巧
摘要: 背景 在上一篇《从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅》中在最后提到在做一些 Trace 的定制开发。 到现在差不多算是完成了,可以和大家分享一下。 我们的需求是这样的: 假设现在有三个服务:ServiceA、ServiceB、ServiceC ServiceA 对外
阅读全文
posted @ 2024-06-27 09:42 crossoverJie
阅读(643)
评论(0)
推荐(2)
2024年6月14日
OpenTelemetry 实践指南:历史、架构与基本概念
摘要: 背景 之前陆续写过一些和 OpenTelemetry 相关的文章: 实战:如何优雅的从 Skywalking 切换到 OpenTelemetry 实战:如何编写一个 OpenTelemetry Extensions 从一个 JDK21+OpenTelemetry 不兼容的问题讲起 这些内容的前提是最
阅读全文
posted @ 2024-06-14 09:31 crossoverJie
阅读(1290)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
···
18
下一页
公告