使用 SQL 的方式查询消息队列数据以及踩坑指南 背景为了让业务团队可以更好的跟踪自己消息的生产和消费状态,需要一个类似于表格视图的消息列表,用户可以直观的看到发送的消息;同时点击详情后也能查到消息的整个轨迹。 消息列表 2023-08-30 Pulsar #SQL
VictoriaLogs:一款超低占用的 ElasticSearch 替代方案 背景前段时间我们想实现 Pulsar 消息的追踪流程,追踪实现的效果图如下: 实现其实比较简单,其中最重要的就是如何存储消息。 消息的读取我们是通过 Pulsar 自带的 BrokerInterceptor 实现的,对这个感兴趣的朋友后面会单独做一个分享。 2023-08-23 VictoriaLogs #CloudNative
k8s 常见面试题 01 前段时间在这个视频中分享了 https://github.com/bregman-arie/devops-exercises 这个知识仓库。 这次继续分享里面的内容,本次主要以 k8s 相关的问题为主。 2023-08-17 Interview #k8s
新手如何快速参与开源项目 前言开源这件事情在软件开发领域一直是一个高频话题,我们工作中不管是使用到的工具还是第三方库都离不开开源的支持。 近期由于工作的原因,我需要经常和 Apache Pulsar 社区沟通,同时也会将日常碰到的问题反馈给社区,包括一些 bug ,一些我能修的也是顺带就提了一些 PR。 2023-08-05 OpenSource #Pulsar
从 Pulsar Client 的原理到它的监控面板 #Blog #Pulsar 背景前段时间业务团队偶尔会碰到一些 Pulsar 使用的问题,比如消息阻塞不消费了、生产者消息发送缓慢等各种问题。 虽然我们有个监控页面可以根据 topic 维度查看他的发送状态,比如速率、流量、消费状态等信息。 2023-08-03 Pulsar #Metrics
使用 ChatGPT 碰到的坑 最近在使用 ChatGPT 的时候碰到一个小坑,因为某些特殊情况我需要使用 syslog 向 logbeat 中发送日志。 由于这是一个比较古老的协议,确实也没接触过,所以就想着让 ChatGPT 帮我生成个例子。 2023-07-18 ChatGPT #Go #Syslog
Grafana 变量转义处理 Grafana 是一款强大的可视化工具,不止是用于 Prometheus 做数据源,还可以集成数据库、日志等作为数据源整体使用。 最近我在配置一个监控面板,其中的数据由 Prometheus 和 MySQL 组成;简单来说就是一个指标的查询条件是从数据库中来的。 2023-06-26 cloudnative #Grafana
在这个大环境下我是如何找工作的 蛮久没更新了,本次我想聊聊找工作的事情,相信大家都能感受到从去年开始到现在市场是一天比一天差,特别是在我们互联网 IT 行业。已经过了 18 年之前的高速发展的红利期,能做的互联网应用几乎已经被各大公司做了个遍,现在已经进入稳定的存量市场,所以在这样的大背景下再加上全世界范围内的经济不景气我想每个人都能感受到寒意。 我还记得大约在 20 年的时候看到网上经常说的一句话:今年将是未来十年最好的一年。 2023-06-20 Interview > Person
云原生背景下如何配置 JVM 内存 背景前段时间业务研发反馈说是他的应用内存使用率很高,导致频繁的重启,让我排查下是怎么回事; 在这之前我也没怎么在意过这个问题,正好这次排查分析的过程做一个记录。 2023-05-15 cloudnative #Java #K8s #JVM
从源码彻底理解 Prometheus/VictoriaMetrics 中的 relabel_configs/metric_relabel_configs 配置 背景最近接手维护了公司的指标监控系统,之后踩到坑就没站起来过。。 2023-03-13 metrics #K8s #Prometheus #VictoriaMetrics