会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
crossoverJie
You never know what you can do till you try.
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
18
下一页
2024年6月14日
OpenTelemetry 实践指南:历史、架构与基本概念
摘要: 背景 之前陆续写过一些和 OpenTelemetry 相关的文章: 实战:如何优雅的从 Skywalking 切换到 OpenTelemetry 实战:如何编写一个 OpenTelemetry Extensions 从一个 JDK21+OpenTelemetry 不兼容的问题讲起 这些内容的前提是最
阅读全文
posted @ 2024-06-14 09:31 crossoverJie
阅读(1360)
评论(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
阅读(469)
评论(0)
推荐(0)
2024年5月28日
自动化测试在 Kubernetes Operator 开发中的应用:以 OpenTelemetry 为例
摘要: 背景 最近在给 opentelemetry-operator提交一个标签选择器的功能时,因为当时修改的函数是私有的,无法添加单测函数,所以社区建议我补充一个 e2e test. 因为在当前的版本下,只要给 deployment 打上了 instrumentation.opentelemetry.io
阅读全文
posted @ 2024-05-28 10:23 crossoverJie
阅读(344)
评论(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
阅读(374)
评论(0)
推荐(1)
2024年5月7日
深入剖析:如何使用Pulsar和Arthas高效排查消息队列延迟问题
摘要: 背景 前两天收到业务反馈有一个 topic 的分区消息堆积了: 根据之前的经验来看,要么是业务消费逻辑出现问题导致消费过慢,当然也有小概率是消息队列的 Bug(我们使用的是 pulsar)。 排查 通过排查,发现确实是在一点多的时候消息堆积了(后面是修复之后堆积开始下降)。 于是我在刚才堆积处查看了
阅读全文
posted @ 2024-05-07 10:07 crossoverJie
阅读(1278)
评论(3)
推荐(2)
2024年4月22日
日志架构演进:从集中式到分布式的Kubernetes日志策略
摘要: 当我们没有使用云原生方案部署应用时采用的日志方案往往是 ELK 技术栈。 这套技术方案比较成熟,稳定性也很高,所以几乎成为了当时的标配。 可是随着我们使用 kubernetes 步入云原生的时代后, kubernetes 把以往的操作系统上的许多底层都屏蔽,再由他提供了一些标准接口。 同时在 kub
阅读全文
posted @ 2024-04-22 14:26 crossoverJie
阅读(1549)
评论(2)
推荐(4)
2024年4月16日
实战:如何编写一个 OpenTelemetry Extensions
摘要: 前言 前段时间我们从 SkyWalking 切换到了 OpenTelemetry ,与此同时之前使用 SkyWalking 编写的插件也得转移到 OpenTelemetry 体系下。 我也写了相关介绍文章: 实战:如何优雅的从 SkyWalking 切换到 OpenTelemetry 好在 Open
阅读全文
posted @ 2024-04-16 09:23 crossoverJie
阅读(820)
评论(0)
推荐(0)
2024年4月11日
2024年的云原生架构需要哪些技术栈
摘要: 背景 时间过得很快啊,一转眼已经到了 2024 年,还记得 15 年刚工作那会掌握个 SSM/H(Spring/Struts2/Mybatis/Hibernate) 框架就能应付大部分面试了。 现在 CS 专业的新同学估计都没听说过 SSM😢 恰好从我刚开始工作时的移动互联网热潮到电商->共享经济
阅读全文
posted @ 2024-04-11 09:46 crossoverJie
阅读(2614)
评论(5)
推荐(4)
2024年4月9日
实战:如何优雅的从 Skywalking 切换到 OpenTelemetry
摘要: 背景 最近公司将我们之前使用的链路工具切换为了 OpenTelemetry. 我们的技术栈是: OTLP Client──────────►Collect────────►StartRocks (Agent) ▲ │ │ Jaeger 其中客户端使用 OpenTelemetry 提供的 Java A
阅读全文
posted @ 2024-04-09 10:33 crossoverJie
阅读(1190)
评论(0)
推荐(2)
2024年3月29日
在 kubernetes 环境下如何优雅扩缩容 Pulsar
摘要: 背景 在整个大环境的降本增效的熏陶下,我们也不得不做好应对方案。 根据对线上流量、存储以及系统资源的占用,发现我们的 Pulsar 集群有许多的冗余,所以考虑进行缩容从而减少资源浪费,最终也能省一些费用。 不过在缩容之前很有必要先聊聊扩容,Pulsar 一开始就是存算分离的架构(更多关于 Pulsa
阅读全文
posted @ 2024-03-29 11:21 crossoverJie
阅读(436)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
···
18
下一页
公告