<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jiekun&#39;s Blog</title>
    <link>https://jiekun.dev/</link>
    <description>Recent content on Jiekun&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>cn-zh</language>
    <copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright>
    <lastBuildDate>Sat, 16 May 2026 11:45:00 +0800</lastBuildDate>
    <atom:link href="https://jiekun.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>比我快 30 倍? Prometheus 开发者回应 Elasticsearch 新指标引擎的性能测试</title>
      <link>https://jiekun.dev/posts/elasticsearch-30x-faster-than-prometheus/</link>
      <pubDate>Sat, 16 May 2026 11:45:00 +0800</pubDate>
      <guid>https://jiekun.dev/posts/elasticsearch-30x-faster-than-prometheus/</guid>
      <description>&lt;h2 id=&#34;elasticsearch新引擎领先-prometheus-30x&#34;&gt;Elasticsearch：新引擎领先 Prometheus 30x&lt;/h2&gt;&#xA;&lt;p&gt;上周, Elasticsearch 发布了名为&lt;a href=&#34;https://www.elastic.co/search-labs/blog/elasticsearch-columnar-metrics-engine-30x-faster-prometheus&#34;&gt;《30x faster than Prometheus: How we rebuilt Elasticsearch as a leading columnar metrics datastore》&lt;/a&gt;的博客，他们对时序引擎进行了重构，使得 Elasticsearch 更适合存储指标数据。&lt;/p&gt;&#xA;&lt;p&gt;具体来说，这次重构成果包括：&lt;/p&gt;</description>
    </item>
    <item>
      <title>VictoriaMetrics Q&amp;A：远程岗位招人、ClickHouse 竞争压力、对象存储支持</title>
      <link>https://jiekun.dev/posts/kubecon-eu-2026-interview/</link>
      <pubDate>Fri, 08 May 2026 11:14:00 +0800</pubDate>
      <guid>https://jiekun.dev/posts/kubecon-eu-2026-interview/</guid>
      <description>&lt;p&gt;Hi！我们在 3 月份发布了一篇公众号，征集 VictoriaMetrics 用户关于产品（包括 VictoriaMetrics、VictoriaLogs 等）的问题，并且在 KubeCon Europe 上让创始人们进行解答。&lt;/p&gt;</description>
    </item>
    <item>
      <title>KubeCon Europe 2026：OpenTelemetry 分布式追踪中的回溯采样 —— 削减 60% 尾部采样成本</title>
      <link>https://jiekun.dev/posts/kubecon-eu-2026-sampling/</link>
      <pubDate>Mon, 06 Apr 2026 18:45:00 +0800</pubDate>
      <guid>https://jiekun.dev/posts/kubecon-eu-2026-sampling/</guid>
      <description>&lt;aside class=&#34;admonition note&#34;&gt;&#xA;        &lt;div class=&#34;admonition-title&#34;&gt;&#xA;            &lt;div class=&#34;icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; class=&#34;feather feather-edit-2&#34;&gt;&lt;path d=&#34;M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;b&gt;VictoriaMetrics Blogs&lt;/b&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;admonition-content&#34;&gt;&lt;p&gt;This blog post will be available in &lt;strong&gt;English&lt;/strong&gt; soon:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://victoriametrics.com/blog/kubecon-eu-2026-sampling/&#34;&gt;KubeCon Europe 2026: Optimizing Tail Sampling in OpenTelemetry with Retroactive Sampling and On-disk Buffers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/div&gt;&#xA;    &lt;/aside&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/ehKzt_kGEeM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p style=&#34;text-align:center;font-size:.8em;font-style:italic;opacity:.6;&#34;&gt;演讲录像 &lt;a href=&#34;https://www.bilibili.com/video/BV1S7DsByEWF&#34;&gt;Bilibili&lt;/a&gt; | &lt;a href=&#34;https://www.youtube.com/watch?v=ehKzt_kGEeM&#34;&gt;Youtube&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;上个月，我随 &lt;strong&gt;&lt;a href=&#34;https://victoriametrics.com/&#34;&gt;VictoriaMetrics&lt;/a&gt;&lt;/strong&gt; 团队在 KubeCon Europe 2026 上分享了&lt;a href=&#34;https://kccnceu2026.sched.com/event/2CW83&#34;&gt;分布式追踪中的回溯采样（Retroactive Sampling）&lt;/a&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>VictoriaMetrics：一家乌克兰时序数据库公司 | 对话联合创始人 Aliaksandr Valialkin</title>
      <link>https://jiekun.dev/posts/victoriametrics-ukrainian-database/</link>
      <pubDate>Mon, 12 Jan 2026 00:00:00 +0800</pubDate>
      <guid>https://jiekun.dev/posts/victoriametrics-ukrainian-database/</guid>
      <description>&lt;aside class=&#34;admonition note&#34;&gt;&#xA;        &lt;div class=&#34;admonition-title&#34;&gt;&#xA;            &lt;div class=&#34;icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; class=&#34;feather feather-edit-2&#34;&gt;&lt;path d=&#34;M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;b&gt;Underdogs Newsletter&lt;/b&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;admonition-content&#34;&gt;本文译自 &lt;a href=&#34;https://www.linkedin.com/in/perevoznykm/&#34;&gt;Michael Perevoznyk&lt;/a&gt; 发布在 Underdogs Newsletter 的文章 &lt;a href=&#34;https://underdogfounders.substack.com/p/victoriametrics-ukrainian-database&#34;&gt;VictoriaMetrics: Ukrainian database company | With Co-Founder Aliaksandr Valialkin&lt;/a&gt;。&lt;/div&gt;&#xA;    &lt;/aside&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;大家好！我是 &lt;a href=&#34;https://flyerone.vc/&#34;&gt;Flyer One Ventures&lt;/a&gt; 的 &lt;a href=&#34;https://www.linkedin.com/in/perevoznykm/&#34;&gt;Michael&lt;/a&gt;。我专注于投资种子前（pre-seed）和种子轮阶段（seed）的乌克兰及中东欧创始人，他们正打造面向全球的软件公司。这是我的通讯专栏 Underdogs —— 欢迎订阅，阅读东欧成功科技公司的精彩故事。&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>为什么不用 gRPC-Go：VictoriaTraces 中实现 OTLP/gRPC 的幕后故事</title>
      <link>https://jiekun.dev/posts/otlp-grpc-from-scratch/</link>
      <pubDate>Thu, 23 Oct 2025 00:49:09 +0800</pubDate>
      <guid>https://jiekun.dev/posts/otlp-grpc-from-scratch/</guid>
      <description>&lt;aside class=&#34;admonition note&#34;&gt;&#xA;        &lt;div class=&#34;admonition-title&#34;&gt;&#xA;            &lt;div class=&#34;icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; class=&#34;feather feather-edit-2&#34;&gt;&lt;path d=&#34;M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;b&gt;VictoriaMetrics Blogs&lt;/b&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;admonition-content&#34;&gt;&lt;p&gt;This blog post is also available in &lt;strong&gt;English&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://victoriametrics.com/blog/opentelemetry-without-grpc-go/&#34;&gt;Discarding gRPC-Go: The Story Behind OTLP/gRPC Support in VictoriaTraces&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/div&gt;&#xA;    &lt;/aside&gt;&#xA;&lt;p&gt;我们不妨先从结论开始，不使用 &lt;a href=&#34;https://github.com/grpc/grpc-go&#34;&gt;gRPC-Go&lt;/a&gt; 来构建 OTLP/gRPC 的 gRPC Server，可以让：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;二进制包的体积：降低 25%&lt;/li&gt;&#xA;&lt;li&gt;CPU 使用率：降低 36%&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;背景&#34;&gt;背景&lt;/h2&gt;&#xA;&lt;p&gt;OpenTelemetry 协议（OTLP）是 “有 OpenTelemetry 插装的应用” 与 “OpenTelemetry（兼容的）Collector/后端” 之间进行数据传输所用的协议。&lt;/p&gt;</description>
    </item>
    <item>
      <title>VictoriaMetrics 开发者笔记：Traces 的查询性能与优化倾向</title>
      <link>https://jiekun.dev/posts/dev-note-the-progress-of-victoriatraces/</link>
      <pubDate>Fri, 01 Aug 2025 12:51:31 +0800</pubDate>
      <guid>https://jiekun.dev/posts/dev-note-the-progress-of-victoriatraces/</guid>
      <description>&lt;aside class=&#34;admonition note&#34;&gt;&#xA;        &lt;div class=&#34;admonition-title&#34;&gt;&#xA;            &lt;div class=&#34;icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; class=&#34;feather feather-edit-2&#34;&gt;&lt;path d=&#34;M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;b&gt;The VictoriaMetrics Observability Blog&lt;/b&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;admonition-content&#34;&gt;&lt;p&gt;This blog post is also available in &lt;strong&gt;English&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://new.victoriametrics.com/blog/dev-note-traces-query-performance-and-optimization-directions/&#34;&gt;Developer&amp;rsquo;s Note: Traces Query Performance and Optimization Directions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/div&gt;&#xA;    &lt;/aside&gt;&#xA;&lt;p&gt;数月之前我们公布了关于用 VictoriaLogs 充当 Traces 数据的存储的调研，从 PoC 的角度看，这是一次很不错的尝试，但是我们意识到，这离真正可用的产品形态还差很远。&lt;/p&gt;</description>
    </item>
    <item>
      <title>VictoriaMetrics 开发者笔记：团队内关于 Distributed Tracing 的调研，对比 Tempo 和 ClickHouse</title>
      <link>https://jiekun.dev/posts/dev-note-distributed-tracing-with-victorialogs/</link>
      <pubDate>Fri, 16 May 2025 20:42:00 +0000</pubDate>
      <guid>https://jiekun.dev/posts/dev-note-distributed-tracing-with-victorialogs/</guid>
      <description>&lt;aside class=&#34;admonition note&#34;&gt;&#xA;        &lt;div class=&#34;admonition-title&#34;&gt;&#xA;            &lt;div class=&#34;icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; class=&#34;feather feather-edit-2&#34;&gt;&lt;path d=&#34;M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;b&gt;The VictoriaMetrics Observability Blog&lt;/b&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;admonition-content&#34;&gt;&lt;p&gt;This blog post is also available in &lt;strong&gt;English&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://victoriametrics.com/blog/dev-note-distributed-tracing-with-victorialogs/&#34;&gt;Developer&amp;rsquo;s Note: Research on Distributed Tracing, Comparing With Tempo and ClickHouse&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/div&gt;&#xA;    &lt;/aside&gt;&#xA;&lt;p&gt;谈到可观测性，人们总是会提起它的三大支柱：Metrics, Tracing, 和 Logging。在 &lt;strong&gt;VictoriaMetrics&lt;/strong&gt;，我们已经有了 Metrics 和 Logging 的解决方案 &lt;strong&gt;Victoria&lt;/strong&gt;Metrics 和 &lt;strong&gt;Victoria&lt;/strong&gt;Logs。同时我们也一直听到很多声音，其中之一就是：&lt;strong&gt;Victoria&lt;/strong&gt;Traces 什么时候发布。&lt;/p&gt;</description>
    </item>
    <item>
      <title>KubeCon 欧洲 2025 小记</title>
      <link>https://jiekun.dev/posts/kubecon-eu-2025-view/</link>
      <pubDate>Sat, 12 Apr 2025 20:37:00 +0000</pubDate>
      <guid>https://jiekun.dev/posts/kubecon-eu-2025-view/</guid>
      <description>&lt;p&gt;上周，我随公司一同参加了在英国举行的 KubeCon + CloudNativeCon Europe 2025 以及几个同地活动。今年的伦敦也是热闹非凡，吸引了超过 12500 人来到了 ExCeL London。&lt;/p&gt;&#xA;&lt;p&gt;如果你错过了这次活动，不妨先通过我给公司制作的 2 分钟 Highlights 视频先感受一下现场气氛。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024 Annual Review: My New Role At VictoriaMetrics</title>
      <link>https://jiekun.dev/posts/2024-summary/</link>
      <pubDate>Fri, 21 Mar 2025 21:48:21 +0800</pubDate>
      <guid>https://jiekun.dev/posts/2024-summary/</guid>
      <description>&lt;aside class=&#34;admonition note&#34;&gt;&#xA;        &lt;div class=&#34;admonition-title&#34;&gt;&#xA;            &lt;div class=&#34;icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; class=&#34;feather feather-edit-2&#34;&gt;&lt;path d=&#34;M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;b&gt;Context&lt;/b&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;admonition-content&#34;&gt;This blog post is written before my trip to &lt;a href=&#34;https://kccnceu2025.sched.com/&#34;&gt;KubeCon London&lt;/a&gt;. Exactly one year ago, I met with the &lt;a href=&#34;https://victoriametrics.com/&#34;&gt;VictoriaMetrics&lt;/a&gt; team in Paris for the first time. So, this review is about what I have been doing during this past year and how these things have changed my life.&lt;/div&gt;&#xA;    &lt;/aside&gt;&#xA;&lt;h2 id=&#34;contributing-without-pull-requests-learning-by-supporting&#34;&gt;Contributing Without Pull Requests: Learning by Supporting&lt;/h2&gt;&#xA;&lt;p&gt;At first, I didn&amp;rsquo;t know much about VictoriaMetrics. We were using Prometheus and Thanos, well-recognized metrics monitoring solutions. Like everyone else, we had performance and other issues, so we started looking for alternatives.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenTelemetry, Prometheus, and More: 谁是采集监控指标的最佳选择?</title>
      <link>https://jiekun.dev/posts/otlp-remote-write/</link>
      <pubDate>Sat, 21 Dec 2024 01:22:23 +0800</pubDate>
      <guid>https://jiekun.dev/posts/otlp-remote-write/</guid>
      <description>&lt;aside class=&#34;admonition note&#34;&gt;&#xA;        &lt;div class=&#34;admonition-title&#34;&gt;&#xA;            &lt;div class=&#34;icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; class=&#34;feather feather-edit-2&#34;&gt;&lt;path d=&#34;M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;b&gt;Medium&lt;/b&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;admonition-content&#34;&gt;&lt;p&gt;This blog post is also available in &lt;strong&gt;English&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://victoriametrics.com/blog/opentelemetry-prometheus-and-more/&#34;&gt;OpenTelemetry, Prometheus, and More: Which Is Better for Metrics Collection and Propagation?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/div&gt;&#xA;    &lt;/aside&gt;&#xA;&lt;h2 id=&#34;prometheus-and-remote-write&#34;&gt;Prometheus and Remote Write&lt;/h2&gt;&#xA;&lt;p&gt;Prometheus 是云原生指标监控领域的事实标准。它的工作模式很简单：应用提供 &lt;code&gt;/metrics&lt;/code&gt; HTTP API，以文本格式暴露指标数据；Prometheus 访问这些 API，将数据采集，然后提供查询 API 进行展示。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
