Mike's Blog

DNS DevOps CISSP CISA Security+ 摄影 程序员 北京

  • 运维研发
  • 系统设计
  • DNS技术
  • 算法技术
  • Go语言
  • Python
  • web前端
  • 读书笔记
  • 互联网百科

Post Category → Go语言

Trie数据结构实现与应用

posted in Go语言, 算法技术 on 2020-06-20 by zhangmingkai.1989@gmail.com 0 Comments

在二叉树结构中,每个元素的插入通过比较来确定其最终存储的位置,比较操作需要对于整个的元素进行比较 整数的直接比… Continue reading →

最小生成树及Go实现算法

posted in Go语言, 算法技术 on 2020-01-12 by zhangmingkai.1989@gmail.com 0 Comments

一个资源池的Go实现

posted in Go语言 on 2020-01-06 by zhangmingkai.1989@gmail.com 0 Comments

资源池模式是一种比较典型的应用模式,通过一个池子来管理资源,可以有效的降低不断创建新资源带来的资源开销,一般线… Continue reading →

关于一个简单的子集判断的性能分析

posted in Go语言 on 2019-11-20 by zhangmingkai.1989@gmail.com 0 Comments

最近遇到一个需求,需要做基于日志标签的实时分发,基本原理是一条日志传递到程序后,系统采集该日志的标签属性,跟后… Continue reading →

使用textfile收集监控指标

posted in Go语言, 运维研发 on 2019-09-16 by zhangmingkai.1989@gmail.com 0 Comments

node_exporter本身除了收集系统指标以外,还可以通过textfile模块来采集用户自己生成的指标,这… Continue reading →

Prometheus源码笔记-web模块

posted in Go语言, 运维研发 on 2019-09-16 by zhangmingkai.1989@gmail.com 0 Comments

Prometheus的web模块主要提供web相关的操作和federate功能(层次化部署接口),并提供Pro… Continue reading →

Prometheus源码笔记-Config模块

posted in Go语言, 运维研发 on 2019-09-16 by zhangmingkai.1989@gmail.com 0 Comments

config模块主要用于配置文件的加载与管理操作,从config.yml文件中传递的数据将会用于生成一个con… Continue reading →

Prometheus源码笔记-AlertManager

posted in Go语言, 运维研发 on 2019-09-16 by zhangmingkai.1989@gmail.com 0 Comments

AlertManager 用于接收 Prometheus 发送的告警并对于告警进行一系列的处理后发送给指定的用… Continue reading →

Prometheus源码笔记-Notifier模块

posted in Go语言, 未分类, 运维研发 on 2019-09-16 by zhangmingkai.1989@gmail.com 0 Comments

Prometheus服务器根据规则发送告警到AlertManager,告警管理器根据接收到的告警进行分发处理,… Continue reading →

Prometheus cmd/prometheus模块

posted in Go语言 on 2019-09-16 by zhangmingkai.1989@gmail.com 0 Comments

cmd/prometheus模块作为程序的入口主要执行程序的初始化和组件的启动工作,核心代码位于cmd/pro… Continue reading →

  • 1
  • 2
  • »
  • Last