上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 前言 最近在给 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)
摘要: 前言 在上一篇文章:OpenTelemetry 实战:从零实现分布式链路追踪讲解了链路相关的实战,本次我们继续跟进如何使用 OpenTelemetry 集成 metrics 监控。 建议对指标监控不太熟的朋友可以先查看这篇前菜文章:从 Prometheus 到 OpenTelemetry:指标监控的 阅读全文
posted @ 2024-08-28 10:08 crossoverJie 阅读(2624) 评论(1) 推荐(1)
摘要: 之前分享过如何快速上手开源项目以及如何在开源项目里做集成测试,但还没有讲过具体的实操。 今天来详细讲讲如何写单元测试。 🤔什么情况下需要单元测试 这个大家应该是有共识的,对于一些功能单一、核心逻辑、同时变化不频繁的公开函数才有必要做单元测试。 对于业务复杂、链路繁琐但也是核心流程的功能通常建议做 阅读全文
posted @ 2024-08-15 16:06 crossoverJie 阅读(1914) 评论(7) 推荐(1)
摘要: 前段时间在 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)
摘要: 背景 Pulsar 有提供一个查询 Broker 负载的接口: /** * Get load for this broker. * * @return * @throws PulsarAdminException */ LoadManagerReport getLoadReport() throws 阅读全文
posted @ 2024-07-16 10:05 crossoverJie 阅读(541) 评论(0) 推荐(0)
摘要: 最近收到了 Apache Pulsar 和 Apache HertzBeat社区的邀请邮件,成为了这两个项目的 Committer。 一路走来我从最开始的打游击战的闲散人员到如今活跃在各个开源项目里的“老兵”,用现在流行的话来说 Apache 的这两个 Committer 就相当于是拿到了编制,进入 阅读全文
posted @ 2024-07-12 10:17 crossoverJie 阅读(2728) 评论(11) 推荐(20)
摘要: 🧰Helm 的作用 在开始前需要先对 kubernetes Operator 有个简单的认识。 以为我们在编写部署一些简单 Deployment 的时候只需要自己编写一个 yaml 文件然后 kubectl apply 即可。 apiVersion: apps/v1 kind: Deploymen 阅读全文
posted @ 2024-07-08 09:19 crossoverJie 阅读(335) 评论(0) 推荐(2)
摘要: 以前有写过两篇文章来简单聊过如何做开源的事情,最近我自己组了一个社区里面也有不少朋友对开源感兴趣,于是我便根据自己的经验系统的梳理了一些关于开源的事情。 新手如何快速参与开源项目 手把手教你为开源项目贡献代码 有兴趣的可以先看看之前这两篇。 🔎如何找到自己感兴趣的开源项目 首先第一步先想清楚自己搞 阅读全文
posted @ 2024-07-01 09:46 crossoverJie 阅读(3371) 评论(2) 推荐(12)
摘要: 背景 在上一篇《从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅》中在最后提到在做一些 Trace 的定制开发。 到现在差不多算是完成了,可以和大家分享一下。 我们的需求是这样的: 假设现在有三个服务:ServiceA、ServiceB、ServiceC ServiceA 对外 阅读全文
posted @ 2024-06-27 09:42 crossoverJie 阅读(643) 评论(0) 推荐(2)
摘要: 背景 之前陆续写过一些和 OpenTelemetry 相关的文章: 实战:如何优雅的从 Skywalking 切换到 OpenTelemetry 实战:如何编写一个 OpenTelemetry Extensions 从一个 JDK21+OpenTelemetry 不兼容的问题讲起 这些内容的前提是最 阅读全文
posted @ 2024-06-14 09:31 crossoverJie 阅读(1290) 评论(1) 推荐(0)
上一页 1 2 3 4 5 6 ··· 18 下一页