240 发简信
IP属地:北京
  • 我对开源版本openfalcon的变更

    ps 基于open-falcon做监控现在有点落伍了,目前我这里有更好的方案,感兴趣的github issue留言 地址 https://github.com/ning187...

  • 解读两个一致性哈希算法

    https://github.com/ning1875/falcon-plus 这是我对开源版本falcon的变更 === 最重要的一点忘了写了:一致性哈希算法为啥能在节点变...

  • 解决pushgateway HA问题

    pgw是什么 项目介绍 pgw打点特点 没有使用grouping对应的接口uri为 使用grouping对应的接口uri为 put/post方法区别在于 put只替换metr...

  • 120
    监控聚合器系列之: open-falcon新聚合器polymetric

    聚合在监控中的作用 简单来说:需要将分散的大量监控数据按照一定的维度(idc/service)及一定的算法(avg/sum/max/min/quantile分位)得到一个结果...

  • open-falcon 聚合器aggregator代码解析

    总结:aggregator聚合器就是从falcon_portal.cluster表中取出用户在页面上配置的表达式,然后解析后,通过api拿到对应机器组的所有机器,通过api查...

  • 120
    xprober 分布式c/s ping & http框架

    需求分析 网络监控工具调研 多region为一般公司内网架构 这个工具能提供网络性能数据监控 同时也参考调研了tor维度的pingmesh方案ping_mesh.jpg 总结...

  • open-falcon-alarm 代码分析

    总结:alarm消费由judge产生的redis报警事件,根据优先级高低是否做合并,发往不同的报警通道 高优先级报警比如p0: judge产生报警事件-->写入redis e...

  • 粗读web框架之go gin和python django

    为什么引入web框架 web应用的本质 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏...

  • 120
    promethues系列之:追踪k8s容器指标的打tag的流程

    k8s中容器资源的监控 在promethues中如何配置采集容器指标 采用promethues的kubernetes_sd_configs中 node级别的role cadv...

  • 使用ansible-playbook实现dnsdist快速劫持工具

    dnsdist和dnsanycast dnsdist以其高性能常备用作dns缓存服务器 搭配bgp+bird或osfp 组成 dns anycast模式 简单来说就是:所有r...

  • 120
    深入Golang Runtime之Golang GC的过去,当前与未来

    对于学习Java的开发来说, GC并不陌生, 实际上Go的GC流程与Java的CMS实现上不尽相同, 但是流程基本类似. 而对于公司大部分C/C++的开发者来说, 习惯了尽量...

  • 从99.9%CPU浅谈Golang的定时器实现原理

    1. 情景描述: 线上某系统大约运行了半个多月的时间,突然发现系统的交易处理时间延迟从最初的70ms 变成7s,也就是系统性能下降了100倍左右。经过一番盘查发现top命令下...

  • 120
    MySQL EXPLAIN详解

    MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,该文主要讲解explain命令的使用及相关参数说明。 EXPLAIN Output Columns id id是...