在二叉树结构中,每个元素的插入通过比较来确定其最终存储的位置,比较操作需要对于整个的元素进行比较 整数的直接比… Continue reading
Post Category → Go语言
最小生成树及Go实现算法
一个资源池的Go实现
资源池模式是一种比较典型的应用模式,通过一个池子来管理资源,可以有效的降低不断创建新资源带来的资源开销,一般线… Continue reading
关于一个简单的子集判断的性能分析
最近遇到一个需求,需要做基于日志标签的实时分发,基本原理是一条日志传递到程序后,系统采集该日志的标签属性,跟后… Continue reading
使用textfile收集监控指标
node_exporter本身除了收集系统指标以外,还可以通过textfile模块来采集用户自己生成的指标,这… Continue reading
Prometheus源码笔记-web模块
Prometheus的web模块主要提供web相关的操作和federate功能(层次化部署接口),并提供Pro… Continue reading
Prometheus源码笔记-Config模块
config模块主要用于配置文件的加载与管理操作,从config.yml文件中传递的数据将会用于生成一个con… Continue reading
Prometheus源码笔记-AlertManager
AlertManager 用于接收 Prometheus 发送的告警并对于告警进行一系列的处理后发送给指定的用… Continue reading
Prometheus源码笔记-Notifier模块
Prometheus服务器根据规则发送告警到AlertManager,告警管理器根据接收到的告警进行分发处理,… Continue reading
Prometheus cmd/prometheus模块
cmd/prometheus模块作为程序的入口主要执行程序的初始化和组件的启动工作,核心代码位于cmd/pro… Continue reading