随笔分类 -  VictoriaMetrics/VictoriaLogs

1 2 3 4 下一页

一个极快的监控系统
【VictoriaLogs 运营数据】日志发送从 elasticsearch 格式转为 jsonline 格式后,流量下降 36%
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 如图:使用了 vector 把日志发送给 victorialogs 节点,从 elasticsearch 格式修改为 jsonline 格式后,网络峰值流量从 阅读全文

posted @ 2025-12-31 10:09 ahfuzhang 阅读(2) 评论(0) 推荐(0)

LogFilter Panel: 我做了一个 grafana 中更好用的 VictoriaLogs 日志筛选面板
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 VictoriaLogs 虽然提供了 grafana 的 data source 的插件(https://github.com/VictoriaMetrics 阅读全文

posted @ 2025-12-08 22:04 ahfuzhang 阅读(396) 评论(0) 推荐(0)

【笔记】如何调试 vector 的 VRL 语言
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 需要使用 vector 的 transform 来对日志做 ETL, 但是这个叫做 VRL 的语言实在太难写了。 碰壁了很久终于找到了如下调试方式: 在线 p 阅读全文

posted @ 2025-11-21 21:30 ahfuzhang 阅读(24) 评论(0) 推荐(0)

【压测数据分享】VictoriaLogs 中使用 elasticsearch 格式写入对比 jsonline 格式写入的性能差异
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 通过阅读源码发现,当使用 elasticsearch 格式写入 vlogs 时,明显做了更多繁重的计算: // /github.com/VictoriaMet 阅读全文

posted @ 2025-11-21 17:02 ahfuzhang 阅读(29) 评论(0) 推荐(0)

【压测数据分享】VictoriaLogs 中的参数 `inmemoryDataFlushInterval` 对写入性能的影响
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 inmemoryDataFlushInterval 是 VictoriaLogs 中数据刷入磁盘的时间间隔。默认值是 10s。 在同一个容器实例上,在同样的日 阅读全文

posted @ 2025-11-21 15:35 ahfuzhang 阅读(23) 评论(0) 推荐(0)

【笔记】VictoriaLogs 单机版的测试
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 用 docker 启动服务 docker run -it --rm --name vlogs \ --cpus=1 -m=512m \ -e GOMAXPRO 阅读全文

posted @ 2025-11-18 16:35 ahfuzhang 阅读(38) 评论(0) 推荐(0)

介绍一个我新开的仓库 `VictoriaLogs_AVX2`: 在官方 VictoriaLogs 的基础上打补丁来实现 avx2 指令集优化
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 VictoriaLogs 拒绝了我提交的使用了 plan9 汇编 + avx2 优化的 PR. 每个团队都有自己的擅长的方面,且有自己的产品演进原则。 从之前 阅读全文

posted @ 2025-10-30 17:23 ahfuzhang 阅读(31) 评论(0) 推荐(0)

VictoriaLogs 运营数据分享
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 VictoriaLogs 是一个高性能的日志存储组件。 本文分享一组 VictoriaLogs 单机版的生产环境运营数据。 从本文可以得知: Victoria 阅读全文

posted @ 2025-10-24 16:10 ahfuzhang 阅读(195) 评论(0) 推荐(0)

分享一个 metricsQL 表达式:通过`平滑趋势估计Holt-Winters` 来预测即将发生 OOM 的容器
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 直接上代码: holt_winters( ( container_memory_rss{env=~"asia", cluster=~"hk",namespac 阅读全文

posted @ 2025-10-23 10:24 ahfuzhang 阅读(10) 评论(0) 推荐(0)

分享一个 metricsQL 表达式:统计容器化造成的性能损失
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 思路如下:单位时间内(例如 1 小时),容器外的系统层面上报的某个容器的 CPU 总时间,减去容器内上报的 cpu 时间,这便是容器化造成的性能损失。 我公司 阅读全文

posted @ 2025-10-10 10:31 ahfuzhang 阅读(23) 评论(0) 推荐(0)

[线上故障case]vmstorage的tsid cache太小,导致 CPU 100%
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 具体的故障细节请看:vm_slow_row_inserts_total reach to 100% when tsid cache space is not 阅读全文

posted @ 2025-10-07 13:03 ahfuzhang 阅读(29) 评论(0) 推荐(0)

[问题记录] vmagent 增加 aggregation 表达式后,CPU 上升 2.43 倍, 内存上升 3.82 倍
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 在这篇文章:「VictoriaMetrics 部署历史群集的另外两种方式」中,通过在 CRD 对象 VMAgent 中增加 aggregation 表达式来实 阅读全文

posted @ 2025-10-02 15:13 ahfuzhang 阅读(28) 评论(0) 推荐(0)

使用openresty+lua来实现grafana中自动切换实时群集/历史群集对应的vmselect
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我曾设计了这样的 VictoriaMetrics 中的实时群集和历史群集: see: deploy_VictoriaMetrics_cluster 期待的效果 阅读全文

posted @ 2025-09-30 17:57 ahfuzhang 阅读(52) 评论(0) 推荐(0)

[源码阅读][vmselect] 从promql 到一条曲线,计算过程是怎么样的?
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 以最经典的计算 qps 的曲线为例,vmselect 内部是如何计算的? 1 grafana 通过 query_range 接口发起请求 通常会在 grafa 阅读全文

posted @ 2025-09-29 17:42 ahfuzhang 阅读(55) 评论(0) 推荐(0)

[源码阅读]vmselect开了一个 `clusternativeListenAddr` 的端口后,级联的逻辑是怎么样的?
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 结论 先说结论: 我问了 ChatGPT 如下内容: VictoriaMetrics 的 vmselect 级联的时候: vmselect_1 连接到了 vm 阅读全文

posted @ 2025-09-26 11:00 ahfuzhang 阅读(31) 评论(0) 推荐(0)

[metricsQL]通过VictoriaMetrics上报的 histogram 格式中的 `vmrange` 来不精确地统计超时时间
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 1. VictoriaMetrics 上报 histogram 数据的套路 VictoriaMetrics 的轻量级高性能上报组件 https://githu 阅读全文

posted @ 2025-09-19 18:05 ahfuzhang 阅读(32) 评论(0) 推荐(0)

VictoriaMetrics 部署历史群集的另外两种方式
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我曾在一年多前设计了一种 VictoriaMetrics 监控系统的历史群集的部署方法,并把部署方式进行了开源:https://github.com/ahfu 阅读全文

posted @ 2025-09-15 20:02 ahfuzhang 阅读(112) 评论(0) 推荐(0)

vmagent 源码阅读
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 读了大约半天的 vmagent 的代码,为了确定一些特定的用法的实现逻辑。 增加了很多中文注释,并且把代码提交到了:https://github.com/ah 阅读全文

posted @ 2025-09-12 17:47 ahfuzhang 阅读(69) 评论(0) 推荐(0)

VicrotiaMetrics 团队算是把可观测领域的三大能力都补全了 —— 介绍一下 VictoriaTraces
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 https://github.com/VictoriaMetrics/VictoriaTraces 偶然发现 VictoriaMetrics 团队又发布了 V 阅读全文

posted @ 2025-08-04 10:32 ahfuzhang 阅读(188) 评论(0) 推荐(0)

【源码阅读】VictoriaLogs v1.22.2: vlinsert的转发功能还非常原始
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 群集版目前看起来还比较早期,值得再等等。 群集版只有单一的一个二进制文件。 不像 VictoriaMetrics,区分了vmselect/vminsert/v 阅读全文

posted @ 2025-05-22 14:27 ahfuzhang 阅读(93) 评论(0) 推荐(0)

1 2 3 4 下一页