会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
crossoverJie
You never know what you can do till you try.
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
18
下一页
2024年7月1日
如何找到并快速上手一个开源项目
摘要: 以前有写过两篇文章来简单聊过如何做开源的事情,最近我自己组了一个社区里面也有不少朋友对开源感兴趣,于是我便根据自己的经验系统的梳理了一些关于开源的事情。 新手如何快速参与开源项目 手把手教你为开源项目贡献代码 有兴趣的可以先看看之前这两篇。 🔎如何找到自己感兴趣的开源项目 首先第一步先想清楚自己搞
阅读全文
posted @ 2024-07-01 09:46 crossoverJie
阅读(3085)
评论(2)
推荐(12)
编辑
2024年6月27日
OpenTelemetry 深度定制:跨服务追踪的实战技巧
摘要: 背景 在上一篇《从 Dapper 到 OpenTelemetry:分布式追踪的演进之旅》中在最后提到在做一些 Trace 的定制开发。 到现在差不多算是完成了,可以和大家分享一下。 我们的需求是这样的: 假设现在有三个服务:ServiceA、ServiceB、ServiceC ServiceA 对外
阅读全文
posted @ 2024-06-27 09:42 crossoverJie
阅读(368)
评论(0)
推荐(2)
编辑
2024年6月14日
OpenTelemetry 实践指南:历史、架构与基本概念
摘要: 背景 之前陆续写过一些和 OpenTelemetry 相关的文章: 实战:如何优雅的从 Skywalking 切换到 OpenTelemetry 实战:如何编写一个 OpenTelemetry Extensions 从一个 JDK21+OpenTelemetry 不兼容的问题讲起 这些内容的前提是最
阅读全文
posted @ 2024-06-14 09:31 crossoverJie
阅读(533)
评论(1)
推荐(0)
编辑
2024年6月4日
OpenTelemetry agent 对 Spring Boot 应用的影响:一次 SPI 失效的案例
摘要: 背景 前段时间公司领导让我排查一个关于在 JDK21 环境中使用 Spring Boot 配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverProvider) 不生效的问题。 但这个不生效的前置条件有点多: JDK 的版本得在 18+ Spri
阅读全文
posted @ 2024-06-04 10:26 crossoverJie
阅读(175)
评论(0)
推荐(0)
编辑
2024年5月28日
自动化测试在 Kubernetes Operator 开发中的应用:以 OpenTelemetry 为例
摘要: 背景 最近在给 opentelemetry-operator提交一个标签选择器的功能时,因为当时修改的函数是私有的,无法添加单测函数,所以社区建议我补充一个 e2e test. 因为在当前的版本下,只要给 deployment 打上了 instrumentation.opentelemetry.io
阅读全文
posted @ 2024-05-28 10:23 crossoverJie
阅读(201)
评论(0)
推荐(0)
编辑
2024年5月14日
OpenTelemetry agent 对 Spring Boot 应用的影响:一次 SPI 失效的
摘要: 背景 前段时间公司领导让我排查一个关于在 JDK21 环境中使用 Spring Boot 配合一个 JDK18 新增的一个 SPI(java.net.spi.InetAddressResolverProvider) 不生效的问题。 但这个不生效的前置条件有点多: JDK 的版本得在 18+ Spri
阅读全文
posted @ 2024-05-14 14:37 crossoverJie
阅读(277)
评论(0)
推荐(1)
编辑
2024年5月7日
深入剖析:如何使用Pulsar和Arthas高效排查消息队列延迟问题
摘要: 背景 前两天收到业务反馈有一个 topic 的分区消息堆积了: 根据之前的经验来看,要么是业务消费逻辑出现问题导致消费过慢,当然也有小概率是消息队列的 Bug(我们使用的是 pulsar)。 排查 通过排查,发现确实是在一点多的时候消息堆积了(后面是修复之后堆积开始下降)。 于是我在刚才堆积处查看了
阅读全文
posted @ 2024-05-07 10:07 crossoverJie
阅读(1074)
评论(3)
推荐(2)
编辑
2024年4月22日
日志架构演进:从集中式到分布式的Kubernetes日志策略
摘要: 当我们没有使用云原生方案部署应用时采用的日志方案往往是 ELK 技术栈。 这套技术方案比较成熟,稳定性也很高,所以几乎成为了当时的标配。 可是随着我们使用 kubernetes 步入云原生的时代后, kubernetes 把以往的操作系统上的许多底层都屏蔽,再由他提供了一些标准接口。 同时在 kub
阅读全文
posted @ 2024-04-22 14:26 crossoverJie
阅读(1377)
评论(2)
推荐(4)
编辑
2024年4月16日
实战:如何编写一个 OpenTelemetry Extensions
摘要: 前言 前段时间我们从 SkyWalking 切换到了 OpenTelemetry ,与此同时之前使用 SkyWalking 编写的插件也得转移到 OpenTelemetry 体系下。 我也写了相关介绍文章: 实战:如何优雅的从 SkyWalking 切换到 OpenTelemetry 好在 Open
阅读全文
posted @ 2024-04-16 09:23 crossoverJie
阅读(400)
评论(0)
推荐(0)
编辑
2024年4月11日
2024年的云原生架构需要哪些技术栈
摘要: 背景 时间过得很快啊,一转眼已经到了 2024 年,还记得 15 年刚工作那会掌握个 SSM/H(Spring/Struts2/Mybatis/Hibernate) 框架就能应付大部分面试了。 现在 CS 专业的新同学估计都没听说过 SSM😢 恰好从我刚开始工作时的移动互联网热潮到电商->共享经济
阅读全文
posted @ 2024-04-11 09:46 crossoverJie
阅读(2263)
评论(5)
推荐(3)
编辑
上一页
1
2
3
4
5
6
···
18
下一页
公告