Docker容器运行在宿主机上,为了保证容器承载服务的稳定,需要利用一些服务管理器来管理Docker容器的运行… Continue reading
Post Category → 运维研发
Consul的基本功能和架构
Consul是一套分布式高可用的系统,主要提供服务发现和配置的功能,通过使用Consul可以很容易的管理服务实… 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
Docker使用入门
Docker将用户软件放在容器中,使应用程序的复杂度和基础设施隔离,基础设施本身变得更加简单,应用程序也更易于… Continue reading
如何编写Prometheus Exporter
Exporter 是基于 Prometheus 实施的监控系统中重要的组成部分,承担数据指标的采集工作,官方的… Continue reading
利用Hubot搭建ChatOps核心组件
Hubot 是 Github 开源的一款自动化 Bot 任务管理框架,由 CoffeeScript 语言开发(… Continue reading